πŸ“„ Rapport

Missie 1 – Hoe worden slimme toestellen slim?

Robot vraagt of toestellen zelf slim zijn

πŸ€– Wat is programmeren?

Programmeren is het geven van duidelijke instructies aan een computer of een toestel. Die instructies vertellen precies wat het toestel moet doen. Een computer kan niet zelf nadenken zoals een mens. Daarom moet je hem heel duidelijke instructies geven.

Voorbeeld micro:bit:
MakeCode: wanneer knop A wordt ingedrukt, toon pictogram hartje

Betekenis: druk je op knop A, dan toont de micro:bit een hartje op het led-scherm.

Slim toestelWat doet het?
SmartphoneToont berichten en apps.
VerkeerslichtLaat auto's veilig rijden.
LiftBrengt mensen naar de juiste verdieping.
Automatische deurGaat open wanneer iemand nadert.
Micro:bitVoert de opdrachten uit die jij programmeert.
πŸ’» Wat is een programmeertaal?Een programmeertaal is een speciale taal waarmee mensen opdrachten geven aan computers, robots en digitale toestellen. Net zoals mensen Nederlands, Frans of Engels spreken, gebruiken programmeurs programmeertalen om met computers te communiceren.
🌍 Welke programmeertalen bestaan er?Er bestaan veel programmeertalen. Elke taal wordt voor iets anders gebruikt. Voorbeelden: Scratch, MakeCode, Python, JavaScript en C++. In CodeLab gebruiken we vooral Microsoft MakeCode voor de micro:bit.

Twee manieren om een robot opdrachten te geven

🎨 Visuele codeJe tekent lijnen en kleurcodes op papier. De OZObot leest de kleuren en voert de opdracht uit.
  • ⚫ Zwarte lijn β†’ de robot volgt de lijn.
  • πŸ”΅βš«πŸ”΅ β†’ de robot rijdt sneller.
  • πŸ”΄βš«πŸ”΄ β†’ de robot stopt.
πŸ’» ProgrammacodeJe maakt een programma op de computer. De micro:bit leest de code en voert de opdracht uit.
Wanneer knop A ingedrukt
  β†’ Toon pictogram: hartje

πŸ”’ Hoe kan een computer jou begrijpen?

Een computer begrijpt geen Nederlands. Wanneer jij een programma maakt, wordt het automatisch vertaald naar een taal die de computer wel begrijpt: binaire code. Die taal gebruikt alleen 0 en 1.

  • 0 = uit / geen stroom
  • 1 = aan / stroom
OnthoudComputers begrijpen uiteindelijk alleen combinaties van 0 en 1.
Wat is binaire code? – tik om te vergrotenWat is binaire code? – tik om te vergroten

Wat is syntax?

Een computer begrijpt alleen correcte instructies. Die moeten in de juiste volgorde staan. De afspraken (correcte schrijfwijze) van een programmeertaal noemen we de syntax. MakeCode helpt je om bijna geen syntaxfouten te maken. De meeste fouten zijn logische fouten: het programma doet iets anders dan je verwacht. Daarom testen en debuggen programmeurs hun programma stap voor stap.

🎬 DemonstratieDe leerkracht toont met de OZObot dat een kleine fout in een kleurcode ervoor zorgt dat de robot de opdracht niet begrijpt. Zo ontdek je waarom correcte syntax belangrijk is. Daarna werken we verder met de micro:bit.
πŸ“Œ Onthoud

πŸ“– Lees het stripverhaal: Een gewone les… bijna

🎯 Aan de slag

Missie 2 β†’