Je slepen & plaatst blokken in de juiste volgorde -> Dit heet drag and drop.
🔧 Voorbeelden:
🟪 Scratch – voor o.a. LEGO Spike
🟩 Blockly – voor robotarmen, competities
🟧 MakeCode – voor de micro:bit
🤩 Voordeel: makkelijk beginnen
⚠️ Nadeel: minder mogelijkheden dan echte code
🔑 PROGRAMMEERPRINCIPES
(Geldt voor álle talen — van Python tot Scratch)
🟦 1. Sequentie
📦 Opdrachten die in een vaste volgorde worden uitgevoerd.
🔁 2. Loop (herhaling)
Een opdracht die meerdere keren achter elkaar gebeurt.
Bijv. “Herhaal 10 keer: stap vooruit.”
📥 3. Variabele
Een doosje waar je iets in bewaart.
Bijv. score, naam, tijd.
🧠 4. Algoritme
Een stappenplan om een probleem op te lossen.
Bijv. uitleggen hoe iemand moet lopen naar het station.
🔧 5. Functie
Een mini-programma dat je opnieuw kunt gebruiken.
Bijv. “draai 90 graden links”.
🧭 Hoe een programma loopt
Dit noem je de program flow:
➡️ stap 1
➡️ stap 2
➡️ misschien herhalen
➡️ misschien iets anders doen als de conditie waar is
⭐ Kort samengevat (visuele prikbordversie)
🤖 Programmeren = opdrachten geven aan een robot
🐞 Foutje = bug
✍️ Talen met tekst: C, Java, Python
🧱 Talen met blokken: Scratch, Blockly, MakeCode
🔑 Basisprincipes:
Sequentie
Loop
Variabele
Algoritme
Functie
Wil je dat ik hiervan kant-en-klare LessonUp-dia’s met icoontjes maak?
Of een werkblad?