Voor het bepalen van de visie van programmeeronderwijs, is door middel van een samenwerking tussen de leerkrachten bepaald wat belangrijk is en aan welke zaken waarde wordt gehecht binnen het programmeeronderwijs.
Binnen programmeeronderwijs, hechten wij veel waarde aan het werken met doelen. Dit is van belang bij programmeeronderwijs, omdat hier ook stap voor stap gewerkt wordt met (nieuwe) kennis en vaardigheden. Pas wanneer een leerling iets geleerd heeft of beheerst, kan hij verder naar de volgende stap, een nieuw doel. Het werken met doelen, stap voor stap, is dus niet alleen toepasbaar binnen het programmeeronderwijs, omdat er stapsgewijs gewerkt wordt, maar ook omdat dit het proces opsplitst in (deel)stappen die concreet vertaald kunnen worden naar doelen.
De manier van leren die wij aan willen bieden binnen het programmeeronderwijs is uitdagend. Leerlingen worden door middel van verschillende programmeervormen uitgedaagd en kunnen experimenteren met verschillende aspecten binnen het programmeren. Wij vinden het belangrijk dat leerlingen op een uitdagende manier leren, omdat zij zo leren experimenteren, maar ook ervaren hoe het is om te falen. Door deze twee uitersten, middels uitdagend leren, leren leerlingen omgaan met succeservaringen, maar ook het faalervaringen. Zij worden uitgedaagd hier op een passende manier mee om te gaan en in combinatie met programmeeronderwijs is dit erg mooi realiseerbaar. Daarnaast leren leerlingen op deze manier door veel te kunnen ervaren en door te doen. Vrijheid is hierbij een belangrijke eigenschap, die leerlingen de mogelijkheid biedt om veel aan de slag te gaan met eventueel een leerkracht die een rol als coach heeft.
Programmeeronderwijs biedt ons daarnaast een mooie opening naar koppelingen met andere vakgebieden. Wij zien het als hulpmiddel. Leerlingen kunnen bijvoorbeeld spellen leren maken die ingezet kunnen worden voor andere vakgebieden. Leerlingen zijn zo onbewust bezig met verschillende vakgebieden, maar ook met programmeren. Door deze vorm van onderwijs ontstaat er transfer, programmeren wordt geïntegreerd in andere vakgebieden en wordt dus niet zo zeer als losstaand vak aangeboden, maar in combinatie met andere vakken.
Met behulp van de visiewijzer van Kennisnet is in samenwerking met het team van 't Hazzeleger, de ICT-coördinator en de IB'er, een visiewijzer opgesteld. Hierin zijn de doelen op korte termijn opgenomen waarbij aandacht is voor verschillende aspecten binnen het programmeeronderwijs, zoals robotica, de leerlijn programmeren en de digitale omgeving.