LESBEZOEK AAN COLLEGA Docent: Johan Strootman Vak: JavaScript Tijdens het begin van de les, na de presentie registratie, wordt er door Johan duidelijk gemaakt dat de muziek uit moet en dat de laptops even dicht gaan. Johan verheft zijn stem net voldoende om duidelijk te maken dat het geen keus is, het gebeurt gewoon. Rustig wordt alles geregeld en de uitleg over het denken als een programmeur gaat van start. Ik kijk rond in de klas en merk dat 90% van de studenten de uitleg volgt. Er is veel interactie: uitleg, vraag en daarna wacht Johan op de student om een antwoord te vormen. Soms laat hij andere studenten helpen op het moment dat hij ziet dat een student er niet uitkomt. De uitleg gaat verder. Hierin komt naar voren dat je bij de logica van JavaScript af en toe buiten de logica van alledag moet denken. Het nadenken over hoe een probleem op te lossen, vanuit de eerste gedachte is heel essentieel bij het programmeren. Je moet proberen om een stap zo klein mogelijk te maken. De vervolg uitleg, hoe dan een probleem aan te pakken tijdens een programmeerklus, wordt vervolgens op een hand-out uitgedeeld en er worden aantekeningen op het bord gemaakt. Johan gaat nu samen met de leerlingen op zoek via google naar hoe een probleem op te lossen is en hoe je deze uitdaging in kleine stapjes moet opdelen. Ik merk heel duidelijk dat een aantal leerlingen het niet meer zien en zich gaan richten op andere zaken. Dit zijn eerstejaars ICT’ers die volgend jaar of de Beheer richting op gaan of richting Applicatie Ontwikkeling. Van de leerlingen die met Applicatie Ontwikkeling verder willen zie je dat de aandacht er nog is. Deze leerlingen gaan nu verder met de inventarisatie van welke onderdelen er zijn en uitgezocht moeten worden. Er wordt nu druk gekeken naar de verschillende zoektermen die in google gebruikt worden. Ik merk aan de leerlingen die het willen begrijpen dat er hard gewerkt wordt. Op een gegeven moment merkt Johan dat hij een term aansnijdt die niet logisch is of nog nooit behandeld is. Ook hier laat hij meteen zien hoe makkelijk het is om erachter te komen en op een grappige manier laat hij ze kennis maken met deze term door zijn eigen ‘onkunde’ te gebruiken. Meer en meer krijgen leerlingen in de gaten hoe logica(code) te vinden die ze nodig hebben. Ook hoe ze op dat punt moeten komen om te bepalen welke logica ze nodig hebben. De stap om code te gebruiken die door een ander is geschreven en (met een aanpassing) Student: Stephan Hoeksema Studentnummer: S1077747 gebruikt gaat worden in hun applicatie is een moeilijke stap en wordt nog niet helemaal begrepen. Meer en meer beginnen studenten te zien hoe ze dit toe moeten passen. Tot nu is er nog geen laptop gebruikt. De hand-out heeft een aantal vragen voor huiswerk waarin gevraagd wordt welke logica te gebruiken en dan niet uit te werken in JavaScript code maar in de denkwijze en welke oplossing ze willen gaan gebruiken. De les was voornamelijk gericht op: • Het nadenken over hoe een programmeer uitdaging aanpakt. • Waar kun je de code/logica vinden • Hoe kun je dat wat je gevonden heb toepassen in jouw code. Het was heel duidelijk dat dit huiswerk was voor de eerste les na de vakantie. Na afloop heb ik Johan gevraagd naar de studenten die hij kwijtraakte qua aandacht. Hij vertelde mij dat zeker nu de studenten een keuze qua studierichting aan het maken zijn, ze het nut van bepaalde vakken niet inzien. De studenten die applicatie ontwikkeling gaan doen hebben hetzelfde bij beheervakken zoals bijvoorbeeld Cisco. Hij gaf ook aan dat er alleen maar frustratie ontstaat als hij bepaalde studenten toch erbij probeert te betrekken. Hij vindt het jammer dat dit gebeurt maar merkt dat meer en meer studenten sneller een keuze moeten maken. Er treed een te grote vertraging op doordat de studenten in het eerste leerjaar beide richtingen te moeten volgen. We zijn met de twee teams beheer en applicatie ontwikkeling druk aan het kijken hoe we dit op kunnen lossen. Doordat de onderwijstijd teruggaat van 4 naar 3 leerjaren. Zitten we er sterk over na te denken om de studenten na de eerste onderwijsperiode al een keuze qua studierichting te laten maken. Dan is er nog een mogelijkheid voor de studenten om in de tweede periode eventueel alsnog naar de andere opleiding te gaan met weinig achterstand. Na het eerste half jaar kan er dan niet meer geswitcht worden. Student: Stephan Hoeksema Studentnummer: S1077747