Deze cursus is opgebouwd uit verschillende modules.
De eerste module draait rond de meest eenvoudige scriptstructuur, sequentie. Instructies worden één voor één, steeds in dezelfde volgorde uitgevoerd. We gaan zien hoe we data kunnen invoeren in het script, de data gaan toewijzen aan een variabele, berekeningen doen met de data, en tenslotte de resultaten uitvoeren naar het scherm.
Module twee draait rond selectie. Bij deze structuur, moet een keuze gemaakt worden welke weg het script uitgaat. De keuze hangt af van een conditie die gesteld wordt. De conditie is een ja/nee-vraag.
In module drie behandelen we iteratie. Bij een iteratie wordt een gedeelte van het script een aantal keren herhaald. Het aantal keren dat de herhaling uitgevoerd wordt hangt af van de conditie die gesteld wordt.
In module 4 bekijken we een complexere datastructuur: lijsten. We bekijken hoe we deze kunnen opstellen, bewerken en gebruiken.
In elke module gaan we eerst op verkenning. We analyseren een probleem, en lossen dit op zonder gebruik te maken van de computer. De oplossing van het voorbeeld leidt tot een algoritme, een stappenplan. Dit stappenplan wordt daarna grafisch voorgesteld in een Nassi-Shneiderman-diagram. Tenslotte leren we de instructies die nodig zijn om het algoritme om te zetten in een script.
De nieuwe instructies worden dan ingeoefend met kleine opdrachten. Focus ligt daar op het juiste gebruik, de syntax en minder op de analyse. In deze fase kan er gebruik gemaakt worden van het Dodona platform.
Een groot aantal oefeningen worden aangeboden. Nadruk ligt niet op het maken van alle oefeningen maar het beheersen van de syntax. Eenmaal je deze beheerst, mag je overstappen naar de verdiepingsfase.
Voordat we kunnen starten moeten we zorgen dat we de juiste programmeeromgeving hebben. Dit wordt behandeld in module 0.