CS371p: Week 7

Claire Zheng
2 min readMar 6, 2021

What did you do this past week?

Since I had finished Voting pretty early, I was able to focus my complete attention on another project that’s due date was this week — Multicore Operating Systems. It took a lot longer than I had thought, and debugging was a huge pain. Luckily, though, we mostly finished it.

What’s in your way?

Right now, I have an exam coming up and 2 projects due after Spring Break, so I think budgeting my time will be quite difficult. I had a list of things that I wanted to finish my today, but it seems highly unlikely that I’m able to finish it.

What will you do next week?

I think I will spend most of the next week preparing for my exam on Thursday, and hopefully getting ahead on the 2 projects that are due right after Spring Break.

If you read it, what did you think of the Open-Closed Principle?

The Open-Close Principle was an interesting design paradigm to read — it definitely helped categorize a lot of the heuristics and conventions that I had learned during these couple years I’ve spent studying Computer Science.

What was your experience of arrays, iterators, and algorithms?

I always had heard of arrays and iterators, but I don’t think my understanding of them had been fully correct and comprehensive until class this week. It really made things a lot clearer and improved my depth of understanding of them.

What made you happy this week?

I helped my younger brother out with understanding the heap this week, and it made me really proud of myself since I had struggled with Computer Architecture in freshman year. Because I was able to help him, it meant that I had learned something from the class and understood the subject myself.

What’s your pick-of-the-week or tip-of-the-week?

My tip of the week is — spend some time teaching some things that you understand to others! I think it’s really rewarding to watch the understanding dawn on others, as well as the benefit of improving and reinforcing your own understanding what you’re teaching by explaining it clearly.

--

--