CS 373 Spring 2021: Blog 3/29–4/4

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

This past week I was recovering from a stressful previous week where I took an exam for one of my classes and worked on three projects for different classes, one of them being Phase 2 for the IDB project for Software Engineering. There were a few times I could hardly sleep because I was worried about finishing these assignments on time. Thankfully, I could take it a bit easy last week.

2. What’s in your way?

Other than having to complete Phase 3, I have a project for Artificial Intelligence and a project for Natural Language Processing. At this point, I have gotten used to the workflow of things, but I am going to try to plan ahead better so I don’t have to stress as much and I can do some of the things that I enjoy.

3. What will you do next week?

I am going to try to get as much work done as possible. I will also work on improving my team’s application for Phase 3 so that our website looks more polished. Learning from home has been tough for me, so I have been going for walks outside my house lately. I will try to do that more often.

4. If you read it, what did you think of the Dependency Inversion Principle?

I thought it was a good read, and I realized that good design lies in creating different levels of abstraction and not having too many dependencies between concrete modules.

5. What was your experience of +, *, ** and decorators?

I wasn’t familiar with the term decorators at first, but the lectures helped me understand them a little better. I have seen syntax such as * and ** in C++ when I was working on Operating Systems projects. This type of syntax referred to pointers and was used to dereference pointers.

6. What made you happy this week?

Having time to take a mental break from school really made me happy. I got to take it easy for a little while and plan what I would do in the next few days. This allowed me to spend more time with my parents watching TV shows.

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

I had a hard time figuring out how to paginate our data tables for Phase 2, but there is a type of data table called MUI Data Tables, which has built in features such as sorting, filtering, and pagination. I haven’t figured out how to display our API data on these tables but I plan to look into them some more.

--

--