Skip to main content

CS50

Week 0: Scratch

The Lecture

The Problem Set

“What I like most about the project - and the low-threshold programming approach of Scratch - is the combination of design and creation and building something that really works.”

Why Tangram?

Process and Challenges

Result

Summary

Week 1: C

The Lecture

The Problem Sets

“Studying programming leaves me, as a designer, with mixed feelings - on the one hand it intimidates me and my will to learn programming in its application remains limited, on the other hand it is incredibly motivating and exciting for me to understand the basics.”

1. Hello, It's Me

2. Mario

3. Amount of Change

Summary [week 1]

Week 2-5: Arrays, Algorithms, Memory, Data Structures

“As a designer, I only deal with the topics in weeks 2 and 5 of the course theoretically. From my extensive notes, I only pass on the most interesting findings for me and only deal with the very programming-heavy problems superficially.”

Levels of abstraction

Debugging

Algorithms

Visuals

Compromises

Week 6-7: Python, AI, SQL

C and Python

Middleway

The purist beauty of Sequel

Week 8-10: HTML-CSS-JavaScript, Flask, Cybersecurity

Web Design Basics

Website to Webapp

Cybersecurity

Conclusion

Thank you, this was CS50! written in ascii art style
EN