Programmeur (magnex kogelbaan)

Vandaag stap jij in de schoenen van een programmeur.
Een programmeur schrijft de taal van de computer. Daarmee kan een computer of robot snappen wat hij moet doen: een spel laten werken, een website bouwen of een kettingreactie aansturen.

Vandaag ga jij oefenen met die manier van denken. Dat doe je met de Magnex kogelbaan. Dat lijkt een beetje op een knikkerbaan, maar er is een groot verschil:

  • Bij een knikkerbaan rolt de knikker omlaag door zwaartekracht.

  • Bij de Magnex kogelbaan worden de kogels niet alleen door zwaartekracht, maar ook door magnetisme versneld. Met magnetische kanonnen kan een kogel steeds opnieuw snelheid krijgen, zelfs op een vlakke tafel.

Net zoals een programmeur een computer steeds een nieuwe opdracht geeft, zo krijgt de kogel in jouw baan steeds een nieuw zetje.

πŸ‘‰ Elke programmeur heeft belangrijke vaardigheden nodig – en die ga jij met deze opdracht oefenen:
πŸ” Problemen opdelen in stapjes – een groot probleem kun je niet in één keer oplossen.
🧠 Logisch nadenken – oorzaak en gevolg goed snappen: als dit gebeurt β†’ dan moet dat gebeuren.
πŸ“Š Patronen zien – herhalingen en slimme verbeteringen ontdekken.
🎨 Creatief zijn – nieuwe ideeΓ«n bedenken en uitproberen.
πŸ’ͺ Niet opgeven – fouten maken hoort erbij, je probeert gewoon opnieuw.
🎯 Concentreren – heel precies werken, want één foutje kan alles verstoren.

Misschien ontdek je wel dat jij deze vaardigheden al hebt en is het beroep van programmeur wel iets voor jou! πŸš€

Aan de slag!

Voordat je met de opdracht begint, praat je met je vrijwilliger of je eigen leerkracht over het beroep programmeur.

Bespreek samen deze vragen:

  • Ken jij iemand die programmeur is?

  • Ken jij een bedrijf in de Liemers waar programmeurs werken?

  • Wat denk jij dat een programmeur de hele dag doet?

  • Waarvoor zouden programmeurs belangrijk kunnen zijn in de toekomst?

  • Zou jij dit beroep zelf leuk vinden? Waarom wel of niet?

――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――

Daarna ga je samen praten over het doolhof en de code die je eerder hebt gemaakt.

  • Hoe ging het ontwerpen van jouw doolhof?

  • Wat vond je makkelijk?

  • Wat vond je moeilijk?

  • Werkt jouw code precies zoals je had bedacht?

――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――

▢️πŸšͺπŸ—οΈπŸβœ… Bouw het doolhof na

Je hebt op school al een doolhof getekend met een code. Nu ga je dit doolhof in het echt bouwen, zodat je kunt testen of jouw code ook echt klopt.

Met een vloermat, plankjes, een sleutel en een deur maak je jouw getekende doolhof na. Dit doe je in het groot, op de grond, zodat je straks echt door het doolhof kunt lopen en samen met een klasgenoot kunt testen of de route werkt.

πŸ‘‰ Zo doe je dat:

  1. Leg de grijze mat op de grond. Dit is de basis van jouw doolhof.

  2. Gebruik de plankjes om de muren van jouw doolhof precies na te leggen.

  3. Leg de sleutel en de deur op de juiste plek.

  4. Lees jouw code hardop voor.

  5. Laat een klasgenoot jouw code uitvoeren in het doolhof.

Controleer βœ…

  • Is de route gelukt?

  • Ging er iets mis? Waar lag dat aan?

  • Hoe kun je de code verbeteren?

――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――

πŸ’‘ Tip van de programmeur: fouten maken hoort erbij. Van elke fout leer je hoe je de code slimmer kunt maken.

De Magnex kogelbaan werkt niet met een motor, elastieken of veren.
In plaats daarvan gebruikt de baan krachten uit de natuurkunde.
Deze krachten ga je later op de middelbare school nog beter leren kennen.
Maar een paar zijn nu al handig om te weten.


1. De wet van behoud van impuls ⚑

  • Uitleg: Stel je voor: een kind komt heel hard aanrennen en botst tegen een ander kind dat stil staat. Het stilstaande kind vliegt een stuk naar achteren. De snelheid van de eerste wordt doorgegeven aan de tweede.

  • In Magnex: Als een kogel tegen de magneet botst, geeft hij zijn snelheid door aan de volgende kogel, die dan wordt weggeschoten.

――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――

2. Magnetisme 🧲

  • Uitleg: Magneten kunnen elkaar aantrekken (naar zich toe trekken) of afstoten (wegduwen).

  • In Magnex: Wanneer een kogel dichtbij een magneet komt, wordt hij ernaartoe getrokken en blijft hij even plakken. Dat is handig, want anders zouden de kogels van tafel rollen en door het hele lokaal vliegen. Vanuit die positie geeft de kogel zijn snelheid door aan de volgende kogel. Dat is de wet van behoud van impuls, waar je net over hebt gelezen. Zo gaat de kettingreactie verder.

――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――

3. Weerstand πŸ›‘

  • Uitleg: Alles wat beweegt, wordt een beetje afgeremd. Bijvoorbeeld: als je fietst, voel je tegenwind. Of je banden schuren op de weg β†’ dat heet wrijving.

  • In Magnex: De kogel wordt langzamer door wrijving in de bochten en door de lucht die hij wegduwt.
    πŸ‘‰ Merk je dat de kogel bijna stilvalt? Zet dan op die plek een magnetisch kanon in de baan. Dat geeft de kogel opnieuw snelheid zodat de kettingreactie verder kan gaan.

――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――

4. Zwaartekracht 🌍

  • Uitleg: Zwaartekracht is de kracht die alles naar de aarde trekt. Daardoor vallen dingen naar beneden en zweven ze niet weg.

  • In Magnex: Zwaartekracht zorgt dat de kogel in de baan blijft rollen. Hij gaat sneller als hij naar beneden gaat en langzamer als hij omhoog rolt.

――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――

Tip: Kijk straks goed naar je eigen kogelbaan. Kun jij zien waar de kogel sneller gaat, langzamer wordt, blijft plakken aan een magneet of opnieuw een zetje krijgt van een kanon?

――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――

πŸŽ₯ Bekijk het onderstaande filmpje van een paar seconden en zie hoe deze kogelbaan werkt.

Voordat je gaat bouwen, is het handig om te weten welke onderdelen je allemaal kunt gebruiken. Elk onderdeel heeft een eigen naam en functie. Onder de foto’s zie je korte filmpjes, zodat je precies kunt zien wat er gebeurt als er een kogel doorheen rolt.


Basismodules

Met de basismodules kun je een stevige baan maken. Je hebt bijvoorbeeld:

  • Rolbanen – rechte stukken waar de kogel overheen rolt.

  • Bochten – om de kogel een andere richting te geven.

  • Kruisingen en rotondes – waar kogels elkaar kruisen of meerdere kanten op kunnen.

  • Bruggen – om hoogteverschillen te maken.

――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――

πŸ’‘ Komt je kogel bijna stil te liggen? Zet dan op die plek een magnetisch kanon. Dat geeft de kogel opnieuw snelheid, zodat de kettingreactie doorgaat. Vergeet niet: je doel is om de kettingreactie zo lang mogelijk te laten duren, maar de kogel moet wel aankomen!

――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――

πŸ‘‰ Kijk bij de onderstaande foto’s hoe alle basismodules heten en eruit zien.

Handstarter
Handstarter
Rolbaan Kort
Rolbaan Kort
Rolbaan Middel
Rolbaan Middel
Rolbaan Lang
Rolbaan Lang
Bocht
Bocht
Kruispunt
Kruispunt
Brug
Brug
Rotonde
Rotonde
Kanon
Kanon
Fietsbel
Fietsbel
Stopper
Stopper
Fietsbel Dubbel
Fietsbel Dubbel
Verbinder Kort
Verbinder Kort
Verbinder Middel
Verbinder Middel
Verbinder Lang
Verbinder Lang
Stop Bord
Stop Bord

De actiemodules zorgen voor extra spektakel. Ze geven je kogelbaan iets bijzonders:

  • Sommige actiemodules hebben een ingebouwd magnetisch kanon.

  • Andere maken slim gebruik van zwaartekracht, zodat de kogel versnelt of een nieuwe beweging maakt.

――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――

πŸ‘‰ Klik op de filmpjes onder de foto’s en ontdek wat er precies gebeurt bij elke actiemodule. Je kunt ze eindeloos combineren – en ze vervelen nooit!

Draaikolk
Looping
Katapult
Verkeersregelaar
Eenling
Tweeling
Drieling
Dobbelaar
Dubbelkanon
Induiker
Terugschieter
Geschut
Trampoline
Fietsbel plus
Treuzelaar
Achtbaan Z
Achtbaan M
Inbreker
Tikstarter
Landingsbaan
Schietbaan
Waaghals

Nu ga je echt beginnen met de opdracht! Samen met je klasgenoten bouw je één grote kogelbaan.


πŸ‘‰ Wat ga je doen?

  1. Werk samen: overleg met elkaar hoe de baan eruit moet zien.

  2. Gebruik de basismodules voor een stevige baan.

  3. Begin altijd met de handstarter. Op de foto bij de basismodules kun je zien hoe deze eruitziet.

  4. Voeg actiemodules toe om de baan spectaculair te maken.

  5. Zorg dat de kogel zo lang mogelijk blijft rollen β†’ gebruik op slimme plekken een magnetisch kanon.

  6. Test tussendoor: werkt alles zoals je had bedacht? Wat moet je aanpassen?

――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――

πŸ’‘ Tip van de programmeur: Denk in stapjes. Bouw eerst een klein stukje dat goed werkt. Daarna maak je het stukje voor stukje langer.

――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――

🎯 Doel van de opdracht:
Bouw samen een kogelbaan die zo lang mogelijk doorgaat, maar waar de kogel uiteindelijk wel netjes bij het einde aankomt.

――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――

πŸ› οΈ Testen en verbeterenΒ 

Ben je klaar met bouwen? Probeer je kogelbaan uit!

  • Werkt hij meteen? Super! πŸ™Œ

  • Ging er iets mis? Geen probleem β†’ kijk goed waar het fout ging en verbeter dat stukje.

Een programmeur noemt dit debuggen: fouten opsporen en oplossen. Zo wordt jouw kogelbaan steeds beter en blijft de kogel langer rollen.

――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――

⏱️ De uitdaging 

Aan het einde van de les kun je met een stopwatch meten hoe lang jouw kogelbaan werkt.
Op het scorebord staan de 3 langste tijden genoteerd.
πŸ‘‰ Komt die van jullie erbij te staan?

――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――

πŸ™‹ Hulp nodig?Β 

Lukt het even niet? Vraag gerust hulp aan een vrijwilliger of aan je eigen leerkracht. Samen komen jullie er vast wel uit!

――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――

πŸ’» Net als een programmeur

Aan het einde van deze les heb je gewerkt zoals een programmeur dat ook doet: stap voor stap bouwen, testen, fouten verbeteren en opnieuw proberen. Misschien ontdek je dan wel dat jij deze vaardigheden al hebt – en dat het beroep programmeur later iets voor jou kan zijn! πŸš€

Niet iedereen vindt dit het leukste onderdeel… maar het hoort er wΓ©l bij: opruimen!
Als alles weer netjes teruggaat, kan de volgende groep ook meteen aan de slag.


πŸ‘‰ Wat moet je doen?

  1. Zorg dat er in alle versnellers weer 2 kogels zitten.

  2. Verzamel alle losse kogels en leg ze in het bakje.
    Kijk goed of je er geen mist! πŸ‘€

  3. Ruim het grijze zeil met doolhof, de plankjes, de sleutel en de deur netjes op.

  4. Hang alle onderdelen weer netjes op de juiste plek aan het magnetische bord.
    Weet je niet meer waar iets hoort? Bekijk dan de foto hieronder.

Samen opruimen gaat sneller – en zo ronden we de opdracht als echte programmeurs netjes af. βœ