Diary Entry — Aug. 5th, 2024

Today, I got somewhat close to finishing the lecture of week 0 in CS50x, but I just… didn’t. I hate saying this, but that’s what happened.

Hassan Khalloof
9 min readAug 5, 2024

--

A screenshot of the CS50x lecture video of week 0. The difference between the YouTube progress bar’s position and its position in the last diary entry shows the part of the lecture covered in this article.
The CS50x 2024 lecture of week 0.

Disclaimer: The layout of this article does not represent the actual order in which any content made by others was presented.

Today, I got somewhat close to finishing the lecture of week 0 in CS50x, but I just… didn’t. I hate saying I almost finished something. Anyway, I did finish a good part of it, and in that part, professor David J. Malan, the instructor of the course (above), starts talking about one practical medium (pun intended) where we can apply the ideas that have been covered in the lecture so far.

Week 0 Continued: Almost Done With Lecture

Pseudocode

When I picked up where I left off yesterday in the lecture, professor Malan started talking about how we can translate our ideas into something a computer can do. However, he first starts talking about pseudocode, which he claims has no formal meaning although I looked it up to check its spelling and it had a definition in Oxford Languages, and I reckon this counts as formal acknowledgement of the term. As professor Malan explains, pseudocode can be written in any human…

--

--

Hassan Khalloof
Hassan Khalloof

Written by Hassan Khalloof

Knows enough to break software. "Those who don't know can't break things. Those who do can. Those who know more can break things less badly" —Kryzet.

Responses (3)