CS 373 Spring 2021 Week 8: Joseph Graham

Joseph Graham
3 min readMar 13, 2021

--

  1. What did you do this past week?

This past week my group and I met up to create user stories for our developers as well as come up with a game plan for working on phase 2 throughout spring break.

2. What’s in your way?

We didn’t get a ton done this week because all of us had busy schedules this past week due to catching up from the crazy winter storm. That means that we will be spending a good amount of spring break getting together to make progress.

3. What will you do next week?

Our group came up with a plan to try to meet up for 2 hours each day during the week in spring break. There are quite a few milestones to meet for the backend such as actually implementing the API and database, so I’m sure I’ll be busy each time we meet up.

4. If you read it, what did you think of the Liskov Substitution Principle?

Just like last week’s reading, it was a little hard for me to at first comprehend, because some of these principles we are just taught without understanding the full context. I thought the square and rectangle example was a good way to highlight the concept, as we like to think of squares as just a form of a rectangle, so they should theoretically inherit from it with no problems. As the author shows though, a property of rectangles is that they can have a separate width and height, which when used in other methods, can cause issues with squares, as squares have the same width and height.

5. What was your experience of iteration, comprehensions, generators, and digits iterator? (this question will vary, week to week)

This week’s lectures on iteration, comprehensions, generators, and digits iterators were great to learn. Python has many different ways to iterate over containers, and while some seem very niche, such as zip, understanding them now I’m sure will help in the future.

7. What made you happy this week?

What made me happy this week was finishing multiple projects and making it to the end of the week for spring break! These past few weeks have been pretty hectic, and I’m definitely ready for some time to rest (even if that means working on phase 2 for this class a bit during it).

8. What’s your pick-of-the-week or tip-of-the-week?

My pick-of-the-week is the Computerphile YouTube channel. These guys make awesome videos that break down computer science and math topics for everyone to understand. If you are confused about a CS topic and want a clear explanation of it, chances are, they have a video for that. It’s also a great resource for just learning more about the field if you are interested too!

Here’s a link to their channel: https://www.youtube.com/user/Computerphile/featured

--

--

Joseph Graham
Joseph Graham

Written by Joseph Graham

0 Followers

University of Texas Computer Science Undergrad Student.

No responses yet