Direct naar de inhoud
← Alle domeinen
7

Programmeren

Programmeren met computationele denkstrategieën: experimenteren met code, algoritmen ontwerpen en programma's testen en bijstellen.

Hoofddomein: Ontwerpen en maken · Kerndoel po 23B · vo 22B

Aanbod in dit domein 28 items

Methode Code.org

Code.org — Computer Science Fundamentals (Course C-F)

Gratis, volledig curriculum voor groep 3 t/m 8 (Course A-F, elk gekoppeld aan een leerjaar). Course C behandelt sequencing, loops en events via probleemoplossing en interactieve spellen (inclusief een concrete 'Debugging in Maze'-les); Course D introduceert algoritmes en conditionals ('als-dan'). Volledig gratis, geen betaalde licentie nodig. (Engelstalig materiaal.)

7Groep 3/4, 5/6
Methode Code.org

Code.org — CS Discoveries

CS Discoveries is het gratis, volledige curriculum van Code.org voor klas 6-10 (ca. 12-15 jaar, dus precies de vo-onderbouw). Het behandelt programmeren, webdesign, app-ontwerp, interactieve animaties en games, data-analyse en fysiek computergebruik (micro:bit, Circuit Playground) — les- en toetsmateriaal voor docenten inbegrepen. Alleen Engelstalig (en Italiaans/Spaans/Portugees/Slowaaks); geen Nederlandse versie. (Engelstalig materiaal.)

67Groep onderbouw
Opdracht Code.org

Code.org Music Lab: Jam Session — programmeren met muziek

Een gratis, direct te spelen 'Hour of Code'-achtige activiteit (geen account nodig) waarin leerlingen een track remixen en daarbij programmeerconcepten als sequencing (volgorde) en functies toepassen om beats te genereren. Duurt ongeveer een lesuur, beschikbaar in meerdere talen (geen bevestigd Nederlands). (Engelstalig materiaal.)

7Groep onderbouw
CodeCombat: programmeren met echte code
Tool CodeCombat

CodeCombat: programmeren met echte code

CodeCombat is een gratis (met betaalde uitbreidingen) programmeerspel waarin leerlingen een personage besturen door regels echte code te schrijven, in plaats van blokjes te slepen. Door herhaling, lussen en 'als-dan'-structuren toe te passen om verder te komen in het spel, maken leerlingen op een speelse manier de overstap van blokprogrammeren naar tekstuele code.

7Groep 7/8, onderbouw
Tool CoderDojo Nederland

CoderDojo Nederland — gratis programmeerclub

Landelijk netwerk van vrijwillig gerunde, gratis programmeerclubs (7-17 jaar) waar jongeren in hun eigen tempo een eigen project bouwen — een website, game, app of robot — met hulp van mentoren wanneer ze vastlopen. Let op: dit is een buitenschoolse, maandelijkse clubbijeenkomst, geen kant-en-klare les voor in de klas; wel iets om leerlingen die verder willen met programmeren zelfstandig naar door te verwijzen.

7Groep onderbouw
Les CS Unplugged (University of Canterbury)

CS Unplugged — Data structures for searching

Gratis, open (Creative Commons) lesmateriaal dat computational thinking uitlegt zonder computer — met kaarten, touw en spelletjes. Dit specifieke onderdeel ('Data structures for searching', officieel voor 11-14 jaar) laat leerlingen zoekstructuren en -algoritmes ontdekken. Direct te gebruiken zonder account; wel alleen in het Engels. (Engelstalig materiaal.)

7Groep onderbouw
De Beverwedstrijd: computationeel denken uitdaging
Tool De Beverwedstrijd (Bebras)

De Beverwedstrijd: computationeel denken uitdaging

De Beverwedstrijd (internationaal bekend als Bebras) is een gratis, jaarlijkse online puzzelwedstrijd waarmee leerlingen op een speelse manier kennismaken met computationeel denken: problemen ontleden in kleinere stappen, patronen herkennen en logisch redeneren — zonder dat er geprogrammeerd hoeft te worden. Scholen kunnen gratis meedoen en de puzzels ook los als lesmateriaal gebruiken.

7Groep 5/6, onderbouw
Les Grok Learning (CS Unplugged-achtige activiteit)

Decision Trees: Classifying Animals

Gratis, direct te gebruiken les (geen account nodig) waarin leerlingen fysieke kenmerken van dieren gebruiken om een beslisboom te ontwikkelen — een reeks eenvoudige ja/nee-vragen waarmee je elk dier kunt indelen en herkennen. Legt expliciet uit dat een beslisboom een voorbeeld van een algoritme is. Bedoeld voor leeftijd 10-14 jaar (jaren 5-6 en 7-8), duurt 1-2 uur, met downloadbare trainingskaarten als pdf. (Engelstalig materiaal.)

7Groep 5/6
Digi-doener! – Aardbevingen in Scratch
Les LessonUp (FutureNL – Digi-doener)

Digi-doener! – Aardbevingen in Scratch

Download de handige docentenhandleiding en de lesbrief voor de leerlingen in de bijlagen. Tijdens deze les gaan de leerlingen ervaren waar aardbevingen voorkomen op de aardbol. Ook leren ze hoe je data kan verwerken met de computer. De les heeft zowel doe- als praatopdrachten en is daardoor afwisselend en interactief.

7Groep 5/6
Digiwijsheid - Micro:bit / Microbit
Lesmateriaal digiwijsheid.nl

Digiwijsheid - Micro:bit / Microbit

Een uitgebreide, praktische lespagina over de micro:bit: wat het kastje kan (5×5 ledscherm, twee knoppen, bewegingssensor, kompas), hoe je met de gratis MakeCode-editor programmeert, en concrete lesideeën zoals steen-papier-schaar en het 'koud-heet'-zoekspel. Geschreven voor leerkrachten die voor het eerst met de micro:bit aan de slag gaan.

7Groep 5/6, 7/8
Expeditie Micro:bit: bouw je eigen interactief project
Lessenserie Expeditie Micro:bit

Expeditie Micro:bit: bouw je eigen interactief project

Expeditie Micro:bit is een gratis lessenreeks waarin leerlingen in groepjes een eigen interactief project ontwerpen en programmeren met de micro:bit, met docentenhandleidingen en downloadbare digitale lessen. De reeks bouwt op van eenvoudige opdrachten naar een eigen samenwerkingsproject aan het einde.

7Groep 7/8
Methode Go21_ (Learnbeat)

Go21_ — Ontwerpen en maken (creëren & programmeren)

Go21_ is een online methode digitale geletterdheid voor vmbo, havo/vwo en tto (leerjaar 1 t/m 4), opgebouwd met ruim 120 lesuren rond precies de negen SLO-domeinen, gegroepeerd naar de drie kerndoelen praktische kennis, ontwerpen en maken, en de gedigitaliseerde wereld. Dit onderdeel ‘Ontwerpen en maken’ behandelt creëren met digitale technologie (een eigen digitaal product ontwerpen en realiseren) en programmeren (een algoritme ontwerpen, programmeerconcepten als events en logische operatoren toepassen). De lessen zijn alleen te bekijken na inloggen op het Learnbeat-platform; scholen kunnen een proefaccount aanvragen.

67Groep onderbouw
Groep 1/2 - Les: Sorteren kun je leren
Les LessonUp (FutureNL – Digi-doener)

Groep 1/2 - Les: Sorteren kun je leren

Voorbereidingstijd: 10 minuten. Klassikale les: 20 minuten - exclusief tijd voor verwerkingsopdracht(en). Benodigde materialen klassikale les: digibord, concreet materiaal dat je kunt sorteren. Benodigde materialen verwerkingsopdracht(en): materialen die je kunt sorteren. Bij de meeste lessen staan verwerkingsmogelijkheden in de verschillende hoeken vermeld. Elke kleutergroep is anders ingericht, kijk van tevoren goed wat werkt binnen jouw groep en klaslokaal.

7Groep 1/2
Groep 4, hoofdstuk 5 - Les 1: Kraak de code!
Les LessonUp (FutureNL – Digi-doener)

Groep 4, hoofdstuk 5 - Les 1: Kraak de code!

Voorbereidingstijd: 10 minuten. Benodigdheden: laptop, Chromebook of tablet, stiften/potloden (liefst in geel, grijs, zwart, blauw) en geprint werkblad: Kraak de code! In deze les leren de leerlingen dat een computer pixels gebruikt om een plaatje te maken en gaan de leerlingen zelf een tekening maken door een code te volgen.

7Groep 3/4
Ko de Kraker: programmeren en logisch denken
Tool CodeKinderen

Ko de Kraker: programmeren en logisch denken

Ko de Kraker is een gratis, Nederlandstalige eerste kennismaking met programmeren van CodeKinderen, waarin leerlingen met stappenplannen en eenvoudige blokprogrammeer-opdrachten leren om een probleem op te delen in kleine, logische stappen. Een toegankelijke opstap voor leerlingen die nog niet eerder geprogrammeerd hebben.

7Groep 3/4
Leapo: bewegen met de micro:bit in de klas
Les Leapo

Leapo: bewegen met de micro:bit in de klas

Deze gratis Leapo-microlearning is bedoeld voor de leerkracht zelf, niet als kant-en-klare lesinstructie voor leerlingen: je ontdekt hoe je de micro:bit laat aansluiten op 21e-eeuwse vaardigheden en digitale geletterdheid, hoe je hem inzet binnen verschillende vakken, welke didactieken daarbij passen en wat je eigen rol als leraar is. Geschikt voor groep 5 t/m 8 en de onderbouw van het vo.

7Groep 5/6
Artikel MeesterSander.nl

MeesterSander.nl — Zo zet je de Bee-Bot goed in: programmeren in de kleuterklas

Nederlands artikel met tien concrete tips om kleuters te leren programmeren met de Bee-Bot: eerst 'unplugged' oefenen (kinderen spelen zelf robot en volgen commando's), programmeren zichtbaar maken met pijlkaarten, en programmeerdoelen koppelen aan dagelijkse routines. Gratis te lezen; los verkrijgbare themamatten kosten €14,95, maar zijn niet nodig om de tips te gebruiken.

7Groep 1/2
Micro:bit basisles: eerste stappen
Les Microbit101

Micro:bit basisles: eerste stappen

Een gratis, laagdrempelige eerste kennismaking met de micro:bit-minicomputer: leerlingen sluiten het bordje aan op de computer of tablet, schrijven hun eerste programma in de online MakeCode-editor en uploaden het naar de micro:bit om direct resultaat te zien. Inclusief stappenplan en tips voor de klas.

7Groep 7/8
Micro:bit: Draadloze Communicatie & Radio Zenders
Opdracht Micro:bit Educational Foundation

Micro:bit: Draadloze Communicatie & Radio Zenders

Stuur draadloze berichten, geheime codes of stemmen door de klas! Leerlingen leren hoe draadloze radiosignalen (zoals Bluetooth en WiFi) werken door micro:bits onderling met elkaar te laten communiceren.

17Groep 7/8
Red de oceaan met algoritmes
Lesmateriaal skillsdojo.nl

Red de oceaan met algoritmes

In deze (gratis) online cursissen voor kinderen ontdek je van alles over robots: hoe ze werken, welke taal ze spreken en hoe ze te besturen.

7Groep 5/6
Scratch - Imagine, Program, Share
Tool Scratch

Scratch - Imagine, Program, Share

Scratch is een gratis programmeertaal en online gemeenschap waarin je je eigen interactieve verhalen, spelletjes en animaties kunt maken.

7Groep 7/8, onderbouw
SkillsDojo: bouw een digitale thermometer met micro:bit
Opdracht Skillsdojo

SkillsDojo: bouw een digitale thermometer met micro:bit

Vanuit het vak natuur & techniek bouwen en programmeren leerlingen met de micro:bit een eigen digitale thermometer, en ontdekken ze hoe een sensor metingen omzet in bruikbare informatie op een scherm. Een concrete, gratis opdracht die techniek en programmeren samenbrengt.

7Groep 5/6
SkillsDojo: programmeer je eigen website
Opdracht Skillsdojo

SkillsDojo: programmeer je eigen website

In plaats van een traditioneel werkstuk maken leerlingen in deze gratis, vakoverstijgende opdracht een eigen website met eenvoudige HTML, waarin ze hun onderzoek naar een zelfgekozen onderwerp presenteren. Zo leren ze de basis van programmeren en digitaal ontwerpen tegelijk met onderzoeks- en presentatievaardigheden.

67Groep 7/8
Lesmateriaal Visual Steps

Stroomschema's maken op papier

Gratis, Nederlandstalig pdf-document (aanvullend bij het boek 'Stap voor stap leren programmeren met Scratch', maar zelfstandig te gebruiken) dat stap voor stap uitlegt hoe je een stroomschema op papier maakt voor een Scratch-programma: een start- en eindevorm, activiteiten, invoer/uitvoer, en een beslissingsvorm voor als/dan-commando's (bijvoorbeeld 'Antwoord < 0' met een aparte tak voor als de vergelijking klopt). Precies dit onderdeel over beslissingscommando's raakt het als-dan-redeneren. Volledig gratis en direct te downloaden, geen account nodig.

7Groep 3/4
Uitvinden met de Micro:bit
Lesmateriaal skillsdojo.nl

Uitvinden met de Micro:bit

In deze missie ga je games, wearables en andere slimme apparaten uitvinden met een microcomputer

7Groep 5/6

Primair onderwijs

Voortgezet onderwijs

De vo-kerndoelen zijn eind-onderbouwdoelen (geen indeling per leerjaar) — deze gelden dus voor de hele onderbouw, met havo/vwo-scholen die de aanvulling erbij pakken.