CS 373 Spring 2021: Week 3/8–3/14

Tejas Karuturi
2 min readMar 15, 2021
  1. What did you do this past week?

This past week I learned about iteration and generators. I also did some hackerrank exercises involving a digits iterator. I also worked on catching up on some material from other classes so that I can stay up to date on what we have learned so far.

2. What’s in your way?

I have an exam to study for in my Artificial Intelligence class as well as a few projects due next week and the week later. I also have to work on Phase 2 with my team so we can complete that before next Saturday.

3. What will you do next week?

Since it’s Spring Break, I will take it easy for a while, but I will also try to get as much work done as possible. I will work on Phase 2 and some of my project work from other classes to make sure I can pace myself when I’m working on school material and to not stress about upcoming due dates.

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

I thought it was a decent read. Most of the examples in the reading were very similar to the Open-Closed policy examples. However, I learned that a square is not a rectangle, or it does not have the ISA relationship with a rectangle because the behaviors differ between the two.

5. What was your experience of iteration, comprehendions, generators, and digits iterator?

I have used iterators before for different projects and data structures. However, I haven’t used comprehendions, generators, and digits iterators before. The hackerrank questions gave me some great exposure to these other structures.

6. What made you happy this week?

I got to take it easy for a little while, and I have some extra time during Spring Break to focus on things outside of school. At the same time, I can work on dividing up my work into smaller intervals over a larger time span so I can spend more of my free time with my family or doing something I like.

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

My tip of the week is to spend whatever time you can with your family. Everyone is busy and has some hobbies but never forget about the people who care about you.

--

--