CS50 - week 0 - Scratch

Hi everyone,

This first week has been incredible.

The course is held in a room at Harvard University, and it's a live class with students who are continuously encouraged to participate and ask questions. The incredible professor David J. Malan teaches the course. His ability to convey his passion for computer science is palpable. He truly adds immense value to the course, and I would recommend it just for the opportunity to learn from him.

In this lesson, you'll cover all the basics of computer science. Prof. Malan started by giving an overview of the entire course, explaining its objectives: learning how to program and above all, how to solve problems. He then discussed notation systems (how computers read and process information), different types of input and output, and units of digital information. He demonstrated how we can solve problems with algorithms using pseudocode and finally, using SCRATCH - a user-friendly programming language.

The lesson was fantastic, and I had a lot of fun.

After each lesson, there are some problems to solve in order to obtain the final certification. These problems are not mandatory, but they are a fundamental part of the course. The first problem was to create a small program (with some conditions to be met) using SCRATCH. It was very enjoyable but also challenging. Anyone who thinks this course is easy is sadly mistaken, so there is a large discord community where every student can ask questions to experts and share results.

I created a little game called Dory's Dinner, and here is the result. Enjoy a little if you want 😉.

Commenti

Post più popolari