De cursus beschrijft de manier waarop in Visual Basic® 2008 de beschikbare gereedschappen kunnen gehanteerd worden om een algoritme te schrijven in de vorm van een programma. Hierbij zijn besturingselementen, gebruik van variabelen, procedures, enkel- en meervoudige selectie, iteraties, het werken met arrays, sorteeralgoritmen en foutafhandeling belangrijke onderdelen.
De studenten moeten een bepaald probleem kunnen analyseren. Zij bepalen wat de noodzakelijke input is, de gewenste output is, en zij zijn in staat de nodige instructies te bepalen die deze gewenste output zullen genereren. Zij kunnen de aldus ontwikkelde werkwijze verwoorden in Visual Basic ® 2008. De studenten kunnen hun oplossing onderwerpen aan een onderzoek naar robuustheid, en kunnen de nodige gestructureerde foutafhandeling integreren in hun oplossing. Studenten kunnen op basis van een omschrijving van een gewenste output een algoritme samenstellen dat deze output genereert (binnen het kader van de bestudeerde items).
Studenten kunnen de meest gebruikelijke besturingselementen, controlestructuren en iteraties op een correcte wijze toepassen. Studenten kunnen op een correcte wijze gebruik maken van n-dimensionale arrays. Studenten kunnen de sorteeralgoritmes op een juiste manier hanteren.
Algemene begrippen en handelingen in Windows®. Vermogen tot het maken van abstracties.
Eigen demonstratieprogramma's : beschikbaar op het netwerk van de school tijdens het lopende semester. De oplossingen van oefeningen zijn beschikbaar op de leeromgeving (Toledo) op het einde van het semester.
Er wordt gebruik gemaakt van een auto-instructief handboek. Op deze wijze kunnen de studenten (achteraf) de materie makkelijk hernemen. Tijdens de lessen wordt overigens gebruik gemaakt van andere demovoorbeelden die de materie belichten vanuit een ander gezichtspunt. De studenten worden ertoe aangezet de bijhorende oefeningen te maken.