CS371p Spring 2022: Week 2

Erika Tan
2 min readJan 29, 2022

--

CS371p Spring 2022: Week 2

  1. What did you do this past week? We went over some basic C++ features, such as ostream and the “<<” operator, as well as learned about the Collatz conjecture and how to express it using C++.
  2. What’s in your way? I think the hardest part of the class right now is the quizzes. They not only require us to remember what Prof. Downing talked about in the last class (and also in previous computer science classes like with the bit shift operator question), but also to apply what we learned. I will definitely either have to be more attentive in class or review the notes more consistently.
  3. What will you do next week? I’ll work on the Collatz project and hopefully learn more about it and C++ in class.
  4. What did you think of Paper #1: Syllabus? The new “EMRN” grading system is certainly daunting and sounds like a lot to keep track of. However, I think it’s really helpful that someone made the spreadsheet to see your progress and how many virtual tokens you have. Other than that, everything else makes sense to me.
  5. What was your experience of assertions and Collatz? I used assertions a lot in C++ last year during my OS class, since debugging multithreaded code with GDB was a hassle. I’ve also had experience with Collatz before because I remember Downing talking about it last year in SWE. However, I forgot a lot of the details regarding the optimizations already, so him talking about it again is a good review.
  6. What made you happy this week? I made banana bread with one of my roommates and the rest of my roommates really liked it! After that, that inspired me to bake more, since I used to bake a lot in past years but fell out of the habit because of laziness. Getting back into it again was fun though!
  7. What’s your pick-of-the-week or tip-of-the-week? Someone in my Perusall group asked for Makefile tutorials/guides, and I directed them to this one: https://makefiletutorial.com/. It has a lot of good examples and is very well-written. Hopefully it’ll help with understanding the Makefile paper that’s due this week.

Sign up to discover human stories that deepen your understanding of the world.

Free

Distraction-free reading. No ads.

Organize your knowledge with lists and highlights.

Tell your story. Find your audience.

Membership

Read member-only stories

Support writers you read most

Earn money for your writing

Listen to audio narrations

Read offline with the Medium app

--

--

No responses yet