//

Leren programmeren: Basisscholen


Workshops, lessen en materiaal voor basisscholen.

Reguliere lessen


Om kinderen kennis te laten maken met programmeren en ze te helpen computers beter te begrijpen bieden wij een lesprogramma aan. Dit programma volgt een logische en prettige werkwijze met ons motto als uitgangspunt: "Leren door Creëren".

Onder begeleiding van onze codemeesters maken de leerlingen een spel dat ze aan het einde van het blok met trots kunnen presenteren. Hierbij wordt niet alleen de fantasie van de kinderen geprikkeld, maar ook hun vermogen om problemen te ontleden gestimuleerd. Door ze vragen te stellen zoals: "Uit welke onderdelen bestaat je spel? Hoe sluiten die bij elkaar aan?" worden ze uitgedaagd om nieuwe inzichten te krijgen.

Omdat iedere school anders is, wordt ieder lesprogramma op maat gemaakt in overleg met de school.
Onderaan kunt u een voorbeeld vinden van hoe zo'n programma er uit zou kunnen zien.

Voor meer informatie of om een afspraak te maken kunt u ons e-mailen op info@codecult.nl of bellen op 020 705 1000.

Workshops en cursussen


CodeCult kan verschillende workshops en cursussen aanbieden op uw school. Omdat we met eigen trainers werken, is ervaring met informatica van uw kant geen vereiste. We maken hierbij onderscheid tussen visuele programmeertalen en tekstgebaseerde programmeertalen.

Visuele programmeertalen zijn dé manier om kinderen met programmeren in aanraking te brengen. Leerlingen hoeven niet alle commando’s uit hun hoofd uit te typen, maar plakken in de programmeeromgeving blokken aan elkaar. Hierdoor hoeven ze niet eerst de droge ‘grammatica’ van de taal te leren, maar kunnen ze al snel aan de slag met het maken van bijvoorbeeld een game. Omdat de leerlingen wel in aanraking komen met belangrijke programmeerconcepten, worden ze voorbereid op het werken in een tekstgebaseerde programmeertaal.

Tekstgebaseerde programmeertalen zijn wat moeilijker te leren, maar bieden uiteindelijk meer mogelijkheden. Er zijn verschillende talen voor verschillende doeleinden: met HTML en CSS kunnen leerlingen bijvoorbeeld een website bouwen, met Python (een zeer gangbare programmeertaal) is vrijwel alles mogelijk. Omdat tekstuele programmeertalen moeilijker zijn om te leren, raden wij deze talen voor de basisschool af.

Workshops van 1 tot 3 lessen zijn bedoeld om de kinderen kennis te laten maken met programmeren door middel van korte opdrachten. In verband met de korte duur raden wij aan een visuele programmeertaal te kiezen.

Cursussen van bijvoorbeeld 8 of 16 lessen gaan dieper op de materie in. Hierbij zijn verschillende mogelijkheden, waaronder het maken van een game of een website. Het is mogelijk kinderen helemaal vrij te laten in het kiezen van een project, maar het combineren met een ander vak (bijvoorbeeld door een website als vorm voor een werkstuk te kiezen) of maken van een programma voor een ‘opdrachtgever’ zijn ook mogelijkheden. Hierdoor wordt het programmeren geen doel op zich, maar een waardevol middel om doelen te bereiken.

Naschoolse Activiteit


Al het bovenstaande kan ook als naschoolse activiteit verzorgd worden. Bel gerust even voor meer informatie op 020 705 1000, of e-mail naar info@codecult.nl.

Lesprogramma Voorbeeld


Les 1: Introductie & fysiek programmeren
Les 2-3: Hour of code met uitleg
Les 4-5: Introductie Scratch
Les 6-12: Scratch project


Les 1: Introductie & fysiek programmeren

Om het enthousiasme van de kinderen te wekken gaan wij ze door middel van fysiek programmeren laten zien hoe programmeren in de echte wereld toepasbaar is. Met fysiek programmeren wordt programmeren zonder computer bedoeld. We hebben leuke opdrachten bedacht, bijvoorbeeld hoe ze elkaar fysiek als robot aan kunnen sturen. Dit helpt ze om de belangrijkste eerste stap te zetten, namelijk beseffen dat een computer alleen doet wat het verteld wordt om te doen.

Les 2-3: Hour of code met uitleg

Hoewel Hour of code een vrij recht toe recht aan platform is, hebben de leerlingen er baat bij om de basis componenten van programmeren ook uitgelegd te krijgen. Ook is het belangrijk dat de kinderen weten waarom hun code wel (of juist niet) werkt.

Les 4-5: Introductie Scratch

Scratch is een uiterst geschikte omgeving voor jong en oud om te leren programmeren, echter kan het ook overweldigend zijn in het begin. Daarom willen we de kinderen niet meteen in het diepe gooien, maar onder begeleiding kennis laten maken met Scratch en alle mogelijkheden daarvan.

Les 6-12: Scratch project

Bij het project mogen de leerlingen zelf bedenken wat voor spel ze willen maken. Zowel bij het maken van hun keuze als het implementeren hiervan worden ze begeleid. Stapsgewijs gaan we ze leren waar ze allemaal rekening mee moeten houden bij het maken van hun spel en dus bij het uitvoeren van zo een project. Door grote problemen op te delen in kleine, oplosbare stukken kom je namelijk sneller bij je doel terecht.