## Leerdoelen

Na verwerking van deze module:

- kan ik uitleggen wat een computerprogramma is;
- kan ik uitleggen wat een algoritme is;
- kan ik uitleggen wat het verschil is tussen broncode en machinecode;
- kan ik uitleggen wat de functie van een compiler is;
- kan ik het verschil uitleggen tussen een aantal belangrijke basisstructuren voor het beschrijven van algoritmen (opeenvolging, keuze en herhaling);
- kan ik eenvoudig visueel programmeren in JavaFX;
- weet ik welke regels er worden toegepast bij het geven van namen in JavaFX;
- weet ik wat reserved words zijn;
- kan ik verschillende typen variabelen uit JavaFX herkennen en gebruiken;
- kan ik uitleggen wat het verschil is tussen de declaratie en initialisatie van een variabele;
- weet ik wat een toekenning (assignment) is;
- kan ik het verschil uitleggen tussen een statement (opdracht) en een samengesteld statement;
- kan ik een aantal voorbeelden van herhaling en keuze in JavaFX beschrijven;
- kan ik het verschil tussen primitief type en referentietype aangeven;
- kan ik de begrippen klasse, object en methode uitleggen en gebruiken;
- kan ik de regels voor conversie toepassen;
- kan ik een aantal methoden uit JavaFX gebruiken;
- weet ik wat het verschil is tussen een lokale variabele en instance variabelen;
- kan ik de klasse String toepassen bij het programmeren van apps.