Computationeel denken
We ontwikkelen heel snel op het gebied van digitale technologie. Onze informatietechnologie evolueert op manieren die niet te voorspellen zijn. Jongeren opleiden tot pure gebruikers van digitale technologie is onvoldoende om hen voor te bereiden op de toekomst. Een goede basiskennis van de werkingsprincipes van technologie zorgt ervoor dat ze in de toekomst stevig in hun schoenen staan. Dankzij computationeel denken ontwikkelen leerlingen het vermogen om problemen op te splitsen in kleinere stukken die makkelijker te begrijpen en op te lossen zijn.
Programmeren met leerlingen
Leren coderen en programmeren is een mogelijkheid om computationeel denken aan te leren. Coderen en programmeren biedt je leerlingen nieuwe mogelijkheden om allerlei problemen op te lossen. Door hen te leren programmeren krijgen ze meer inzicht in hoe de digitale wereld werkt. Het leren van onder meer algoritmes, systematiek en programmeertaal krijgt een belangrijke plaats binnen het computationeel denken. Het stimuleert het redeneren, abstraheren en het probleemoplossend vermogen. Computationeel denken houdt dus in dat je naar een probleem of vraagstuk kijkt op een manier die toelaat dat een computer kan helpen bij de oplossing.
We onderscheiden volgende deelcompetenties:
- probleem formuleren;
- gegevens logisch organiseren en analyseren;
- data voorstellen door abstractie;
- oplossingen automatiseren via algoritmisch denken;
- mogelijke oplossingen identificeren, analyseren en implementeren;
- het probleemoplossingsproces veralgemenen en transfereren.
Wat is computationeel denken?
Computationeel denken is een manier problemen op te lossen en daarbij computers als hulpmiddel te zien. Jongeren krijgen door computationeel denken greep op de werkelijkheid om zich heen. Hoe raak je ergens op tijd? Hoeveel data heb je nog over op je smartphone? Waarom word je op sociale media bestookt met bepaalde advertenties?
Verschillende bronnen zien computationeel denken als een noodzakelijke basisvaardigheid naast lezen, schrijven en rekenen. Daarom zet je bij voorkeur al vanaf het basisonderwijs in op logisch en algoritmisch denken. Daar kan je later op voortbouwen door het aanleren en gebruiken van programmeertalen.
Computationeel denken in STEM
Computationeel denken is een belangrijke vaardigheid in STEM en is de manier waarop mensen problemen aanpakken met behulp van computers en andere technologieën.
Een voorbeeld van computationeel denken in de wetenschap is het modelleren van het weer, met behulp van computerprogramma's. Dit kan helpen om patronen te identificeren en voorspellingen te doen over hoe het weer zich in de toekomst zal ontwikkelen. In de technologie kan computationeel denken worden gebruikt om complexe systemen te ontwerpen, zoals robots of zelfrijdende auto's.
Unplugged programmeren, zonder computer aan de slag!
Om aan computationeel denken te doen, hoef je niet de duurste materialen in huis te hebben. Unplugged activiteiten zijn activiteiten die je zonder computer kan uitvoeren, programmeren zonder kabeltjes. Die activiteiten stimuleren allerlei vaardigheden zoals logisch volgen van stappen, gebruikmaken van ‘loops’ en variabelen. Unplugged activiteiten zijn vaak inzetbaar voor meerdere leeftijdsgroepen.
- Unplugged programmeren in de kleuterklas
- Unplugged programmeren in de lagere school
- Unplugged programmeren in het secundair onderwijs
We verzamelen hier lesmateriaal waarmee je werkt aan computationeel denken in jouw klas.
-
Coding Park: Leren programmeren
Coding Park is een codeerplatform waarop leerlingen leren coderen en computationeel denken. Daarbij wordt gebruik gemaakt van visuele blokken of Python. Je kan meteen aan de slag in de gratis programmeeromgeving. Als je als ouder of leerkracht de …
App of softwareLeerkracht, ICT-coördinator -
Maqueen, educatieve robot: Micro:bit
Enkele voorbeelden van wat je kan doen met een Micro:bit.
Ik geef onder andere twee voorbeelden om muziek te maken met de Micro:bit. Deze muziek kan je niet maken met de Micro:bit v1, wel met v2.Downloadbaar lesmateriaalICT-coördinator, Systeembeheerder, … -
Functies: Unplugged programmeren
We maken een zonnevanger van touw, kralen en een speciale bedel.
De leerlingen zullen een reeks repetitieve stappen volgen en vervolgens worden gevraagd om bepaalde sets te identificeren, die meerdere keren worden gedupliceerd.
Zodra die vaardigheden …Downloadbaar lesmateriaalOrganisatie, firma, vzw -
Maak je eigen games of animaties: GameLab 2
Game Lab is een programmeeromgeving waar studenten spannende games en animaties kunnen maken. In dit tweede deel van het GameLab leren studenten tekst in een spel te animeren en gaan ze dieper in op de eigenschappen van een sprite. Ze sluiten …
WebsiteOrganisatie, firma, vzw -
Het spel Space Invaders bouwen: Stappenplan Scratch
Een stappenplan om met Scratch een spelletje Space Invaders te bouwen.
Downloadbaar lesmateriaal (3)Leerkracht -
Educatieve robotica en programmeren: Workshops
Nooby.tech biedt STEM, educatieve robotica en programmeerworkshops aan voor kinderen van de kleuterschool tot de middelbare school. We brengen alles mee wat nodig is en zorgen voor leuke en spannende lessen. Het programma wordt aangepast aan …
Nascholing of activiteit -
Intro programmeren: Theorie lussen en condities
Dit zijn twee demo-oefeningen om samen met leerlingen condities en lussen te leren kennen.
Na deze les kunnen de leerlingen aan de slag met de oefening Dinobal.Downloadbaar lesmateriaal -
Toolkit multimedia-animator: Speels programmeren met kinderen
Maks vzw leidde voor het Europese project Codinc tientallen Brusselse jongeren op tot multimedia-animator. Zij leerden op hun beurt kinderen van de lagere school op een speelse manier coderen en programmeren.
We sloegen twee vliegen in …
Downloadbaar lesmateriaal -
Maker in het onderwijs: Jong geleerd 2.0
De Maker-beweging luidt een nieuw digitaal tijdperk in. In de Maker Movement gaat het
niet alleen om zoeken, delen en weten, maar ook om het zelf maken van fysieke dingen
met behulp van de jongste technologie.De publicatie bevat een achttal …
Downloadbaar lesmateriaal (10) -
Wolfram|Alpha: Computationele zoekmachine
De introductie van Wolfram|Alpha definieerde een fundamenteel nieuw paradigma voor het verkrijgen van kennis en antwoorden - niet door op internet te zoeken, maar door dynamische berekeningen uit te voeren op basis van een enorme verzameling …
WebsiteLeerkracht