CS371P Fall 2021 Week 7: Vishal Tak

Vishal Tak
2 min readOct 17, 2021

Week 7 Progress in OOP.

1. What did you do this past week?

This past week, I worked started working on the Allocator assignment, finished a test in my advertising class, and practiced coding problems for interviews. I was overwhelmed by looking at the starter code for the Allocator project, but Professor Downing’s explanations about the requirements helped clear up some of the confusion. This project reminds me of the heap project I did back in operating systems, so I hope it isn’t too difficult.

2. What’s in your way?

Currently, there is a Neural Networks homework that I’m behind on and is in my way of making progress in other classes. It’s due tomorrow and I have not been able to train my model to get above a certain accuracy threshold. Hopefully, I’m able to finish the homework by tomorrow so that I can have time to work on other assignments.

3. What will you do next week?

Next week, I plan on finishing the Allocator assignment, taking a few technical interviews for full-time opportunities, and practicing more coding problems for future interviews. I have a couple of interviews coming up and I need to prepare for them by practicing some behavioral and technical questions. I need to finish the Allocator project as soon as possible to give myself ample time to prepare for my interviews.

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

I thought it was an interesting paper that built upon the previous one about the Open-Closed principle. I enjoyed reading about these principles as they seem very applicable within the industry. I plan on getting exposure to the principles by working on the projects in the class and coming up with object-oriented solutions that can conform to these priciples.

5. What was your experience of arrays and allocator?

I enjoyed learning about the deeper implementations of arrays and how they are constructed. I thought looking at the generic type objects and comparing their initialization with arrays was helpful in making the transition to allocators. I think this project might be difficult to understand but will be worth completing.

6. What made you happy this week?

Spending time with family made me happy this week. I had some downtime from classes and enjoyed taking my sister shopping for Halloween.

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

My tip of the week is to search for Github repos that contain a list of upcoming full-time jobs or internships. I’ve been using this link to search for upcoming new grad jobs and there are probably others. A simple google search can save you hours searching for job applications!

--

--

Vishal Tak
0 Followers

Computer Science student at the University of Texas at Austin. Hook Em'