Skip to main content

CS50

Week 0: Scratch

The Lecture | Die Vorlesung

The Problem Set | Die Aufgabenstellung

“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? | Warum Tangram?

Process and Challenges | Prozess und Herausforderungen

Result | Ergebnis

Summary | Resümee

Week 1: C

The Lecture | Die Vorlesung

The Problem Sets | Die Aufgabenstellungen

“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 | Resümee [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 | Abstraktionsstufen

Debugging | Fehlersuche

Algorithms | Algorythmus

Visuals | Visuelles

Compromises | Kompromisse