Programmeren kun je leren!

Deze website staat in het teken van programmeren in de onderbouw! De kinderen in de groepen 2, 3 en 4 maken kennis met het programmeren van robots. Deze lessen kunt u vinden op de pagina 'Lessenserie'. Daarnaast zijn de 21st century skills beschreven, computational thinking is waar de lessen het meest op gericht zijn.


In de tijd waarin wij nu leven is ICT heel vanzelfsprekend. Ook in het basisonderwijs wordt er steeds meer digitaal gewerkt. Daarnaast staan de 21st century skills centraal. Deze skills zijn nodig voor het functioneren in de maatschappij. Voor het onderwijs is er een leerlijn programmeren. In deze leerlijn werken de kinderen aan het begrip computational thinking.

De definitie van het begrip computational thinking:

“Computational thinking is het procesmatig (her)formuleren van problemen op een zodanige manier dat het mogelijk wordt om met computertechnologie het probleem op te lossen. Het gaat daarbij om een verzameling van denkprocessen waarbij probleemformulering, gegevensorganisatie, -analyse en -representatie worden gebruikt voor het oplossen van problemen met behulp van ICT-technieken en -gereedschappen.”

Computational thinking is onderdeel geworden van de 21e eeuwse vaardigheden. Programmeren is een manier waarop leerlingen aan hun computational thinking vaardigheden kunnen werken (SLO, 2017).


In de leerlijn worden 10 punten geschreven waar aan gewerkt moet worden. De eerste 6 punten zijn geschikt voor de onderbouw. Deze punten worden onderverdeeld in de onder-, midden-, en bovenbouw. Bij deze punten worden doelen beschreven. De activiteiten die hier beschreven worden zijn gericht op de onderbouw.


1. Algoritmes (reeks instructies)

Programmeren in het PO - Lesmateriaal - Wikiwijs

- Leert het begrip algoritme kennen

- Leert dat een algoritme een lijst van instructies is die leiden tot bepaald resultaat.

- Leren een simpel algoritme te maken in een concrete situatie met een vaste, van te voren bepaalde set instructies.

- Leert dat je een algoritme om kunt zetten naar code zodat het een programma wordt dat een computer uit kan voeren..

2. Decompositie (stappenplan)

Programmeren in het PO - Lesmateriaal - Wikiwijs

- Leert een simpele activiteit op te delen in deelopdrachten.

- Leert hoe deelopdrachten in een logische volgorde geplaatst kunnen worden.

3. Patronen (herkennen)

Programmeren in het PO - Lesmateriaal - Wikiwijs

- leert wat patronen zijn in relatie tot computational thinking

- leert (voornamelijk visuele) patronen te herkennen

4. Herhaling

Programmeren in het PO - Lesmateriaal - Wikiwijs

- Leert herhalingen herkennen

- Leert dat herhalingen activiteiten zijn die je meerdere keren uit kunt voeren.

- Leert dat herhalingen uitermate geschikt zijn om automatisch uit te laten voeren door een computer.

5. Fouten

Programmeren in het PO - Lesmateriaal - Wikiwijs

- Leert het begrip debuggen kennen.

- Leert simpele fouten te herkennen in een simpel proces/aantal achtereenvolgende stappen (lego/tangram)

- Leert hoe ze fouten kunnen herkennen met een aantal strategieen.

6.

Programmeren in het PO - Lesmateriaal - Wikiwijs

- Leert het begrip voorwaarde kennen.

- Leert op basis van te voren bepaalde tekens en acties met voorwaarden te werken.