.1 Lineair zoeken — het idee
Leerdoel: je begrijpt wat lineair zoeken is, in mensentaal. Nog geen
.2 Stellingen — toets je begrip
Leerdoel: je toetst of je het idee van lineair zoeken snapt, voordat
.3 Bouwsteen 1 — door de lijst lopen
Leerdoel: je kunt één voor één door een lijst lopen in Python.
.4 Bouwsteen 2 — vergelijken met het doel
Leerdoel: je voegt een if-vergelijking toe binnen je lus, zodat je
.5 Bouwsteen 3 — de index teruggeven
Leerdoel: je verpakt je code in een functie en gebruikt return om
.6 Bouwsteen 4 — het "niet gevonden"-geval
Leerdoel -1 teruggeven als het
.7 Het complete algoritme
Leerdoel: je herkent alle bouwstenen die je hebt geleerd en ziet ze
.8 Aanpassen — pas het algoritme aan
Leerdoel: je past het algoritme aan voor een nieuwe vraag. Een klein
.9 Bouw zelf — een nieuw probleem
Leerdoel: je gebruikt de bouwstenen van lineair zoeken om een nieuw
.10 Er gaat iets mis — top-3 fouten
Leerdoel: je herkent veelvoorkomende foutmeldingen en begrijpt waarom
.11 Cheatsheet — lineair zoeken
Snelle referentie. Klap open wat je nodig hebt.