CS373 Final Entry

Timothy Situ
2 min readMay 7, 2021

How well do you think the course conveyed those takeaways?

I think that the projects in this course conveyed many of these takeaways very well. Collaboration and testing were especially important for such a large-scale project like the IDB and it definitely reinforced the importance of such takeaways.

Were there any other particular takeaways for you?

I think one particular takeaway that stands out to me is looking for reuse and symmetry in code. Being able to reuse code is not only extremely helpful during coding a program but also in debugging.

How did you feel about cold calling?

I thought the cold calling was fine because it forced people to pay attention to what was happening in class.

How did you feel about office hours?

N/A, I did not attend office hours.

How did you feel about lab sessions?

The lab sessions were pretty helpful because the TAs are very knowledgeable and helpful!

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

I think learning and using Docker was very helpful and cool, and it’s definitely a tool I’ll be using in the future.

What’s the most useful Web dev tool that your group used that was not required?

Material-UI was very useful in implementing the sorting and filtering of tables. I highly recommend it in the future.

How did you feel about your group having to self-teach many, many technologies?

It was honestly very frustrating at times because there was so much information out there and not much guidance from the course, but in the end, we figured it out.

Give me your suggestions for improving the course.

I personally think that incorporating more of the project material inside of class would be beneficial. I understand that it’s established that this is an outside-of-class project but I think having some sort of web development foundation built within the course would save students some amounts of stress.

--

--