CS371p Blog Entry 7

Carter Chu
CS371p Spring 2021: Carter Chu
2 min readMar 8, 2021

--

What did you do this past week?

I finished all of my assignments this week, most of which were from my math classes and Voting. It was really cool to get Voting to work, and it felt satisfying that all the code was my own since we did not get any starter code. I have also been trying to keep up with lectures in my classes.

What’s in your way?

I have two exams next week. After finishing this blog, I will begin studying for them and going over previous lectures. Hopefully, I do not have many other homework assignments so I can put all my effort into studying.

What will you do next week?

Next week I have two exams that I am a little afraid of. Luckily, since I have no ongoing assignments at the moment, I can spend a few days studying, and hopefully, I will feel confident about the material.

If you read it, what did you think of the Open-Closed Principle?

The Open-Closed Principle is a very interesting design principle to read about. I have learned a lot of the conventions in my previous classes, so it was nice to read a detailed explanation. I like that these articles have many examples to think about.

What was your experience of arrays, iterators, and algorithms?

Arrays and iterators are core to many computer science languages, so I have been familiar with them already. However, I appreciate going through them in detail during lectures. It gave me a more comprehensive understanding of them and made things a lot clearer.

What made you happy this week?

I made it through one of my more difficult weeks this semester. I had two exams and a lot of homework assignments, so I am glad that I finished it all and felt confident on the exams. Also, with Spring Break just around the corner, I’m happy that I just need to survive another week and can get a deserved break.

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

My tip-of-the-week is to try to set up a routine. Having a routine is useful for keeping yourself on schedule and dedicating time for improvement. Having simple things like doing one LeetCode question a day can lead to some massive improvements over a month. I will be trying to work on my routine for coursework so I will fall behind less often.

--

--