Met Kennismaken met keuzevakken ontdekken leerlingen gratis verschillende keuzevakken van Studio BX. Deze keer duiken we de wereld van robotica in. Geen lange uitleg over programmeertalen, maar juist gewoon de laptop open en proberen!
Een hartje laten knipperen, een dobbelsteen programmeren of misschien wel een eigen spelletje maken. Met een micro:bit kun je met een paar regels code al verrassend veel. Maar hoe vertel je zo'n minicomputer eigenlijk wat hij moet doen?
In deze gratis les maken leerlingen kennis met programmeren en ontdekken ze vooral door zelf te proberen, te testen en aan te passen.
In deze les zetten leerlingen hun eerste stappen in de wereld van programmeren. Ze maken kennis met de micro:bit en ontdekken hoe ze deze kleine computer zelf instructies kunnen geven.
Tijdens de les gaan ze onder andere aan de slag met:
Leerlingen starten in MakeCode met een eenvoudige programmeeropdracht: een knipperend hartje maken. Daarna bekijken ze hetzelfde programma op drie verschillende manieren: in blokken, Python en JavaScript.
En dan wordt het interessant. Wat gebeurt er als je zelf iets in de code verandert? Kun je van het hartje bijvoorbeeld een vierkant maken? En lukt het om extra lichtjes toe te voegen?
Na het oefenen mogen leerlingen hun eigen idee uitwerken. Ze kiezen zelf wat ze willen programmeren én hoe ze dat aanpakken. Een digitale dobbelsteen? Een temperatuurmeter? Steen-papier-schaar? Of iets wat nog niemand anders in de klas heeft bedacht?
Met de simulator testen leerlingen direct of hun programma doet wat ze hadden bedacht. Werkt het niet? Dan zoeken ze uit waar het misgaat, passen ze hun code aan en proberen ze het opnieuw. Precies dát maakt deze kennismakingsles zo praktisch: leerlingen zien meteen het resultaat van wat ze zelf programmeren.
Nog tijd over? Laat leerlingen elkaar uitdagen met een kleine codechallenge.
Laat iedere leerling één kleine verandering aanbrengen in zijn of haar programma. Daarna krijgt een klasgenoot het project te zien, zonder te weten wat er is aangepast. Kan diegene ontdekken wat de code doet? En misschien zelfs aanwijzen welk onderdeel daarvoor zorgt? Draai het daarna om en laat leerlingen van rol wisselen.
Zo kijken leerlingen niet alleen naar hun eigen programma, maar leren ze ook de code van een ander lezen en begrijpen. En wie weet wordt er ondertussen nog een slimme nieuwe functie ontdekt!
Klaar om de micro:bit aan het werk te zetten?