CS371g Summer 2020: Final Entry

How well do you think the course conveyed those takeaways?

The course conveyed those ideas strongly for me. Regarding testing, I have gotten much better at implementing good and effective unit tests as well as remembering to test throughout the development process, not just at the end. This helped reducing time spent debugging. As for the topics, such as the iterators, algorithms, and containers, given that this was my first course in C++, I have a much better understanding of these aspects of C++ than I did before. This class was my first time experiencing pair-programming as well, and I can now see the benefit that comes from it. My partners were able to catch simple typos and bugs that I would have left if I was by myself. I feel that if you are compatible and work well with you partner, you can save more time by pair programming.

Were there any other particular takaways for you?

I was unaware of unit testing and continuous integration before this class, and I will definitely start to integrate those into my personal and class projects in the future. They made the process of solving a problem feel organized.

How did you feel about two-stage quizzes and tests?

I felt that they were fair. The first part of the test and quizzes give one a chance to demonstrate what they learned. I felt that al the questions asked were fair and could be answered with the knowledge learned from class. The second, collaborative part of the test helped to bring in new ideas, mainly on the tests, where I could see how others tackled and solved the problems.

How did you feel about cold calling?

I liked it mainly because it made the class feel more like a discussion as well as making classes interesting. I mentioned this in an earlier blog, but hearing different voices every couple of minutes really helps make the lectures engaging.

How did you feel about office hours?

I attended office hours once, just to get clarification on a topic. I did not utilize this too much mainly because Piazza seemed like the go-to place for me. Most of my questions were asked and answered there.

How did you feel about lab sessions?

While I did not attend lab sessions much either, the ones I did attend I went mainly to get insight or help on a project. Mihir was helpful and helped clairfy any misunderstandings I had regarding a project. Again, Piazza was my go-to resource most of the time.



Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store