-
Notifications
You must be signed in to change notification settings - Fork 0
Home
Dit is het lesprogramma dat ik heb gevolgd, met kleine variaties afhankelijk van de groep leerlingen. De groepen bestonden uit 5 tot 8 leerlingen. De lessen met computer kunnen het best in groepjes van 2 leerlingen gedaan worden (stimuleert samenwerken, zonder 'meeliften' als de groep groter wordt; opdrachten om de beurt laten uitvoeren).
De lessen duurden 40 minuten, van 12:30 - 13:10 en van 13:15 - 13:55, waarna opgeruimd kon worden en gewisseld naar de volgende keuzeles. Aan het begin van elke les ongeveer 10 minuten gebruiken om de stof van vorige week terug te halen en vragen over computers en programmeren in het algemeen te beantwoorden. Stimuleren van de leerlingen door ze te vragen naar hun ervaringen met computers, robots en andere automatisering.
Uitleg over hoe de enen en nullen van een computer vertaald worden naar cijfers en letters. Gebaseerd op de les Binair tellen van Codekinderen (http://www.codekinderen.nl/leerling/unplugged/binair-tellen/).
- Prezi presentatie voor in de les: https://prezi.com/5erjdgzavt7a/leren-programmeren/
- Werkblad: https://github.com/jeanmarc/programmeren/blob/master/week1/LerenProgrammerenWerkblad.pdf
- Kaartjes: https://github.com/jeanmarc/programmeren/blob/master/week1/LerenProgrammerenWerkblad.pdf
Uitleg over hoe robots opdrachten uitvoeren. Inzicht geven in de starheid van robots (en computers) ten opzichte van mensen. Gebaseerd op de les Robottaal van Codekinderen (http://www.codekinderen.nl/leerling/unplugged/robot-taal/index.html).
Werk in groepjes van minimaal 3 en maximaal 5 kinderen.
Extra materiaalbenodigdheden: rode en witte plastic bekertjes van gelijke maat (zodat ze stapelbaar zijn)
- Prezi presentatie voor in de les: https://prezi.com/4okg65cn0xwp/leren-programmeren/
- Werkblad: https://github.com/jeanmarc/programmeren/blob/master/week2/LerenProgrammerenWerkbladRobot.pdf
De eerste les waarbij de kinderen achter de computer zitten.
De video die aan het begin van de les getoond wordt, is interessant omdat hele bekende personen uit de automatisering vertellen hoe ze als kind voor het eerst in aanraking kwamen met computers.
- Hour of code: https://studio.code.org/hoc/1
Les met gebruik van de computer.
Les met gebruik van de computer.
- Ko de Kraker: http://kodekraker.watnou.nl/
Les met gebruik van de computer.
(helaas werkte deze les niet goed op Internet Explorer, en hadden niet alle computers de beschikking over Chrome)
In een aantal lessen worden nu de beginselen van JavaScript uitgelegd. Via Codemonster kan een 60-tal opdrachten uitgevoerd worden, die geleidelijk in moeilijkheidsgraad stijgen. De praktijk wees uit dat de kinderen ongeveer tot opdracht 20 kunnen komen (het begrip functies is net te hoog gegrepen voor de meeste leerlingen in groep 7/8).
- Codemonster (nederlandse vertaling): http://about42.nl/www/code-monster.html
(gebaseerd op de orignele Engelse versie: http://www.crunchzilla.com/code-monster)
Toets-les. Als de leerlingen redelijk gevorderd zijn met de Codemonster lessen, kan een toets ingelast worden, om het begrip van de leerlingen te controleren. Laat ze de toets maken in ongeveer 20 minuten, waarna de antwoorden met ze besproken worden. Daardoor kunnen de begrippen die ze nog niet snappen opnieuw uitgelegd worden.
De toets die ik gebruikt heb: https://github.com/jeanmarc/programmeren/blob/master/toets.pdf
Hoe werkt een computer? Neem een (oude) PC, die opengemaakt kan worden, mee naar school en laat de leerlingen de verschillende onderdelen benoemen. Beschrijf hoe de Processor (CPU) samenwerkt met het geheugen (RAM) en de videokaart (GPU) om beeld naar de monitor te sturen. Laat zien waar aansluitingen zitten voor stroom, toetsenbord, muis, printer, en netwerk. Leg uit hoe sommige onderdelen permanent stroom nodig hebben om informatie vast te houden, en andere ook zonder stroom gegevens vasthouden (harde schijven, SSD's en geheugenkaartjes)
Leg met behulp van een tekening uit hoe computers via netwerken met elkaar verbonden zijn en informatie kunnen uitwisselen.
Hoe snel is een computer eigenlijk? De enorme rekenkracht van een computer is moeilijk voor te stellen. Door een vergelijking te maken van de tijd die computeronderdelen nodig hebben om iets te doen, met de 'normale' wereld, krijgen de leerlingen wat meer gevoel voor hoe krachtig computers zijn.
Gebruik de tabel op deze wiki om tijd en gegevens-grootte toe te kunnen lichten
In schooljaar 2015-2016 heb ik voor de Montinischool in Baarn geassisteerd in het keuzeprogramma voor de bovenbouw. Tijdens dat programma konden leerlingen kiezen uit meerdere vakken die in blokken van 6 of 12 weken gedoceerd werden. Voor 'Leren Programmeren' is twee maal een 12-weken programma gedaan (in totaal 4 groepen van elk 6 tot 8 leerlingen).
Het uiteindelijke programma is beschreven op deze wiki, zodat het ook door andere docenten gegeven kan worden. Ik heb gebruik gemaakt van allerlei gratis op internet beschikbare trainingen. Helaas zijn er geen garanties dat de verwijzingen naar die trainingen blijven werken.