36. Van Print naar Python

Hoe je nieuwsgierigheid omzet in programmeergoesting

Inhoud

Inleiding

Hoe zorg je ervoor dat leerlingen niet alleen hun eerste Python-programma schrijven, maar ook zin krijgen in het volgende?

We vertrekken bij het begin: een eenvoudige instructie die iets zichtbaar maakt op het scherm. Van daaruit bouwen we stap voor stap verder. Elke nieuwe uitdaging voegt iets toe, maar roept vooral een nieuwe vraag op. Hoe kan ik dit slimmer aanpakken? Wat als ik mijn programma iets anders laat doen? En hoe los ik een probleem op waarvoor ik nog niet alle antwoorden ken?

Inhoud

Programmeren leer je niet door alleen de syntax van een taal uit het hoofd te leren. Je leert het door problemen te onderzoeken, oplossingen uit te proberen, fouten te analyseren en telkens een stap verder te raken.

In deze sessie verkennen we hoe je leerlingen uit de tweede graad meeneemt van eenvoudige Python-instructies naar steeds complexere programmeeruitdagingen. Variabelen, voorwaarden, herhalingen en functies worden geen losse begrippen, maar bouwstenen waarmee leerlingen hun eigen oplossingen leren ontwikkelen.

We bekijken hoe je opdrachten opbouwt die voldoende houvast bieden voor beginners, maar tegelijk ruimte laten voor eigen ideeën en experimenten. Hoe doseer je de moeilijkheid? Hoe voorkom je dat een foutmelding het einde van de oefening betekent? En hoe houd je leerlingen nieuwsgierig wanneer hun programma niet meteen doet wat ze verwachten?

Met concrete voorbeelden en een geleidelijke opbouw ontdekken we hoe je probleemoplossend denken centraal stelt en leerlingen stap voor stap zelfstandiger maakt.

Want de mooiste programmeerles is niet noodzakelijk de les waarin de meeste code op het bord verschijnt. Het is de les waarin een leerling plots beseft: ik heb dit zelf bedacht en het werkt!

Resultaat

Na deze sessie zal je ...

Een uitnodigende leerlijn Python voor de tweede graad opbouwen waarin elke nieuwe stap voortbouwt op wat leerlingen al kunnen, zonder hun nieuwsgierigheid te verliezen.

Ga je naar huis met ideeën om programmeerconcepten stapsgewijs aan te brengen, uitdagende maar haalbare opdrachten te ontwerpen en leerlingen via experimenteren en fouten oplossen meer vertrouwen te geven in hun eigen programmeervaardigheden.

Voorkennis

Verplichte kennis

Gezonde interesse in het leren aanbrengen van het plezier van programmeren.
Weten hoe je met ChatGPT en andere chatbots om kan gaan.

Meegenomen kennis

  • Ervaring met het lesgeven in Python aan leerlingen van de tweede graad.

  • Kennis van variabelen, voorwaarden, herhalingen en functies.

  • Ervaring met Thonny of een vergelijkbare Python-ontwikkelomgeving.

Lesmateriaal

Syllabus

Sites

W3schools

Interessant voor

  • Leerkracht - Docent
  • Pedagogische ICT-coördinator
  • Technisch ICT-coördinator
  • Pedagogisch begeleider
  • Inspectie
Uit:
  • Secundair/Voortgezet onderwijs
  • Buitengewoon secundair/Speciaal voortgezet onderwijs
  • Volwasseneneducatie

Thema's

    Tijdstip

    B. Sessies 150' in NM (14:00 - 16:30)
    Er kan nog niet ingeschreven worden voor deze workshop.

    Vorm

    Workshop

    Lesgever

    Marc Bellinkx
    Lees meer over de expertise van Marc.


    Korte titel :

    Deze pagina werd al 30 keer bekeken