CS371P Spring 2021: Samantha Tuapen

Hi everyone! This is my seventh blog post for CS 371P: Object-Oriented Programming

What did you do this past week?

My partner and I finished the Voting project. It was a great opportunity for us to practice handling I/O in C++ as well as use objects and classes to simplify our solution and make it easily understandable.

Outside of this class, I completed an assignment on classifiers for my data mining course, worked on a design doc for my iOS project, and took my first midterm for my marketing class. It’s been a busy week, but I reaped great results.

What’s in your way?

Currently, nothing is in my way.

What will you do next week?

I will take a look at the next project (if it’s released this week). Outside of this class, I’ll take my first Data Mining midterm which will also be my last midterm before Spring Break.

What did you think of the Open-Closed Principle?

I see how the Open-Closed Principle is very important with OOD and for the scalability of a system. I hope I’ll have more opportunities to practice this in our upcoming projects for this course.

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

I’m familiar with arrays, iterators, and algorithms in Java and Python, but I didn’t realize how many nuances there are with C++ built-in and STL arrays. I will have to play around with these structures in my own code to fully understand all their intricacies.

What made you happy this week?

I signed a lease with my roommates for an apartment next semester! I haven’t lived in Austin since Spring 2020, so I’m looking forward to going back (hopefully no other big traumatic health events will happen between now and the Fall…)

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

VSCode has an extension called Live Share that allows multiple programmers to edit the same code files at the same time — like a Google doc. It’s very handy for virtual pair programming. I’ve used it plenty of times since going online and my partner and I used it for this past Voting project.

Thanks for reading my blog post for this week. I hope your midterm season is going well!