Onderwerpen

Schotel

Introductie en Picobot

Deze week gaat over problemen oplossen, en nog niet over Python. Je leert wat informatica is, hoe je een probleem eerst op papier aanpakt, en hoe je een plan opschrijft als een beslissingsboom of als een state machine. Daarna programmeer je Picobot: een bijziend robotje dat een kamer moet verkennen en dat je stuurt met een handjevol regels.

Aan het eind van de week kan je een probleem opdelen in de drie p’s - probeer, plan, programmeer - en heb je je eerste programma geschreven en zien lopen.

Waarom Picobot en niet meteen Python?

Om twee redenen.

De taal van Picobot leer je in een halfuur helemaal. Daarna kan je meteen iets maken dat werkt en dat je ziet bewegen. Python heeft een week of twee nodig voordat je er iets mee kan schrijven dat de moeite waard is, en zolang wachten is zonde van de start.

En niemand heeft dit eerder gezien. Wie nog nooit heeft geprogrammeerd begint hier even ver als wie dat al jaren doet. Dat is met opzet zo: in week 1 hoort niemand het gevoel te hebben dat de rest alles al weet.

Waar je vandaan komt

Vóór deze week staan twee onderwerpen die je nodig hebt zodra je met Python begint: werken met de commandoregel en het installeren van Python. Picobot draait in je browser, dus voor deze week heb je ze nog niet nodig; vanaf week 2 wel.