How well do you think the course conveyed those takeaways?

I think the course conveyed the key takeaways very well, particularly for the design takeaways. Downing went in depth over these in lecture and I have a lot more insight on how to properly design my C++ code now.

Were…

What did you do this past week?

This week was thankfully a pretty relaxing one. After turning in Darwin, I didn’t have any more pressing deadlines, so I spent my evenings mainly watching HBO max.

What’s in your way?

I may have relaxed too much last week because now I…

What did you do this past week?

This past week, I unfortunately was completely swamped with work. It oftentimes felt like I didn’t even have enough hours in the day to get everything done. Between two projects, grading, quizzes, and a few assignments, there wasn’t much else I had time…

Blog 3

What did you do this past week?

This past week I started working on Collatz. I intended to do more than I ended up doing, but it was nice to start working on something before the day it’s due. I also continued working on my computer networks project…

What did you do this past week?

This past week, I finally started the first project for my Computer Networks class. It involves message passing between a client and server, something I have little experience with. I also held my first office hours of the semester for OS.

What’s in…

Takeaways from this course:

  • test first, test during, test after, test, test, test
  • when designing algorithms, demand the weakest capabilities (e.g. iterable vs. indexable)
  • when designing containers, provide the strongest capabilities (e.g. indexable vs iterable)
  • build decorators on top of containers, iterators, and functions
  • utilize the benefits of being lazy (i.e. yield)
  • always look…

Keegan Franklin

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