CS371P Fall 2021 Week 6: Vishal Tak

Vishal Tak
2 min readOct 9, 2021

Week 6 Progress in OOP.

1. What did you do this past week?

This past week, I finished the Voting project and completed more coding challenges to prepare for interviews. I enjoyed working on the project as it was one of the first times I implemented an object-oriented solution in a while. Other than that, the recruiting season has been quite difficult to work around schoolwork but I’ve been able to manage it so far. I

2. What’s in your way?

Currently, there is nothing major in my way except for a couple of interviews that I have coming up. I also have some assignments due next weekend along with a game design project. Having no project to work on this past week for OOP gave me some free time to focus on some of my other classes.

3. What will you do next week?

Next week, I plan on finishing my game design project where I need to implement player-based functionalities along with designing levels. We might be introduced to the next project for OOP so I will also get started working on that once it's released.

4. If you read it, what did you think of the Paper #7: Open-Closed Principle?

I’ve read this paper before in another class and thought it was an interesting take on writing extendible code. I think that writing classes/modules that are dynamic is a great way to avoid redundancy with the introduction of new features or changes in the application. It’s frustrating having to change large chunks of the code to make sure that one new feature works properly and that the previous functionality still stays ture.

5. What was your experience of arguments, returns, and consts?

Honestly, I was quite confused with the topics in the beginning but going back and rewatching the lecture helped me understand them better. The introduction of consts with pointers, addresses, and references was a bit confusing by Prof. Downing did a great job of explaining with examples.

6. What made you happy this week?

Learning the fundamentals of tennis with a friend made me happy this week. I always like to try out new sports and playing tennis this week was a great experience.

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

My tip of the week is to avoid sitting in one place for a long time staring at a screen. Go outside on a walk to calm your mind or play some sports to relax and rejuvenate your body. Often we forget to take care of ourselves being indulged in schoolwork and projects, so it's important to stretch and take regular breaks!

--

--

Vishal Tak
0 Followers

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