Denken als een programmeur
15 study hours
Je leert een vaag probleem opdelen in kleine stappen die een computer kan uitvoeren, nog voor je één regel code schrijft.
- Pen en papier
- Excalidraw
- Visual Studio Code
Lessons, assignment and what you can do afterwards
What you can do afterwards
- Een probleem opsplitsen in invoer, verwerking en uitvoer
- Een oplossing uitschrijven in pseudocode en ze stap voor stap naspelen
- Variabelen, voorwaarden, lussen en functies herkennen en gebruiken
- Uitleggen waarom je oplossing werkt, ook voor de randgevallen
Lessons
- Wat een programma eigenlijk is
- Problemen opdelen: invoer, verwerking, uitvoer
- Pseudocode en stroomdiagrammen
- Variabelen en types
- Voorwaarden en lussen
- Functies: één taak, één naam
- Randgevallen bedenken voor je begint
The assignment
Schrijf in pseudocode hoe een bakkerij in Aalst haar broodbestellingen voor zaterdag optelt per soort, inclusief wat er gebeurt bij een lege lijst of een geannuleerde bestelling. Een medeleerling speelt je stappen na met tien echte bestellingen en moet op hetzelfde totaal uitkomen.