CS371P Spring 2021: Final Entry

Varun D Nayak
2 min readMay 11, 2021

How well do you think the course conveyed those takeaways?

I think this course did a stellar job on showing its key takeaways. Each project lecture and exercisre are very educational. The projects and pair programming helped learn more and improve coding.

Were there any other particular takeaways for you?

The weekly exercises were great to improve my coding skills. The use of pipelines and contigous integreationg and Gitlab CI\CD were great because they would be used in the workplace.

How did you feel about cold calling?

It helped me pay attention and retain info better. I was called twice in the semester and felt it was a good takeaway.

How did you feel about office hours?

I didn’t attend office hours this semester but always felt they were pretty accessible.

How did you feel about lab sessions?

I did not go to any lab sessions this semester.

What required tool did you not know and now find very useful?

Using the CI/ CD pipelines were somehting I did not know and found very useful. The use of virtual methods in C++ were also good to learn.

You should have read five papers that describe SOLID design : Single responsibility, Open-closed principle, Liskov substitution, Interface segregation, Dependency inversion. What insights have they given you?

My learning of OOP has drastically increased. Before I thought getters and setters were good practice as we had been taught to use them naively in high school. The paper however showed why it is not always the best idea.

You should have read two papers that advised minimizing getters and setters. What insights have they given you?

My learning of OOP has drastically increased. Before I thought getters and setters were good practice as we had been taught to use them naively in high school. The paper however showed why it is not always the best idea.

Give me your suggestions for improving the course.

I feel that we should have gotten more time for exercises. Other than this, I’m glad most of the grades came from projects and quizzes and no exams.

--

--