Vakinhoudelijk en didactisch competent

De (vak)didactisch competente docent ontwerpt een krachtige leeromgeving, waarbinnen studenten zich basiskennis en vaardigheden van vakken en leergebieden eigen maken en vertrouwd worden met de manier waarop deze kennis en vaardigheden in het dagelijkse leven en in de wereld van het werk gebruikt worden. Zo'n docent:

  • leert studenten te leren en te kiezen
  • bevordert hun zelfstandigheid
  • stemt leerinhouden af op de studenten
  • houdt rekening met individuele verschillen
  • bepaalt met de student diens (individuele) leertraject, met bijvoorbeeld mogelijkheden voor leren in en buiten de school en leren in de context van de beroepsuitoefening
  • daagt studenten uit er het beste van te maken
  • helpt hen succeservaringen te bereiken

Betekenis/belang

Zoals ik in de terugblik uitgebreid heb beschreven bracht ik aanvankelijk weing vakkennis met me mee. Dit is dan ook de competentie waar ik de afgelopen jaren de meeste tijd en energie in heb gestoken. Als vakdocent programmeren moet je gewoon weten waar je het over hebt anders wordt je door studenten en collega's niet serieus genomen. De eerste jaren heb ik me vooral geconcentreerd op programmeren algemeen en web applicaties omdat dit is wat we onze studenten leren en waarin ze geëxamineerd worden. Ik heb daarbij als nieuw element cloud computing ingebracht omdat dit is waar moderne bedrijven mee werken. Dit maakt ook dat studenten al snel een applicatie online kunnen zetten en aan de wereld kunnen tonen. Ook heb ik een aantal aansprekende applicaties ontwikkeld die we nu als opdrachten gebruiken.

Android cursus: inzet instructiefilmpjes

Afgelopen jaar heb ik veel tijd gestoken in het ontwikkelen van een Android cursus omdat ik vind dat we als opleiding Applicatieontwikkelaar niet om ontwikkeling van mobiele apps heen kunnen. Een eerste groep studenten heeft de (experimentele) cursus inmiddels gedaan. Met hen heb ik de cursus geëvalueerd. Hun input gebruik ik voor ontwikkeling van een tweede versie.

Cursussen die ik maak staan allemaal online. Ik maak gebruik van schriftelijke uitleg met codefragmenten en/of filmpjes waarbij gaandeweg echte aansprekende applicaties worden ontwikkeld. In de les kijken we naar leerdoelen, behandel ik zaken die studenten ingewikkeld vinden en planning en procedures. .

Situatie

Voor de tweedejaars studenten heb ik een cursus Android apps programmeren ontwikkeld. Ik heb in totaal ca. 80 uur beschikbaar verdeeld over twee onderwijsperiodes. Leren programmeren leer je vooral door toepassing, maar daarvoor moet je wel de nodige basiskennis hebben. Ik besluit de cursus te maken aan de hand van een aantal apps die ik voordoe op video en waarbij de benodigde basistechnieken langs komen. Observationeel leren wordt dit wel genoemd en deze vorm is geschikt voor studenten die nog geen of heel weinig kennis over het onderwerp hebben.

In mijn beroepsprodukt in het kader van de PDG cursus heb ik hier nader onderzoek naar gedaan. Ik heb de experimentele cursus gegeven en met studenten geëvalueerd.

Als follow-up hebben studenten in de periode daar op volgend een project gedaan waarbij ze het geleerde moesten toepassen. Hiervoor hebben we een aantal concrete opdrachtgevers gevonden die graag een prototype van een app willen.

We structureren de projecten volgens de principes van Agile software development waarbij middels user stories in multifunctionele teams snel een eerste versie wordt gemaakt die fungeert als proof of concept en latere versies in korte periodes (sprints) worden ontwikkeld. De meeste moderne bedrijven werken met deze methodiek en ook buiten de software branche wordt deze methode meer en meer gebruikt.

Een medevakdocent en ik fungeren als projectleiders die inhoudelijk en procesmatig vinger aan de pols houden. Opvallend is dat de studenten keihard werken om een goed produkt af te leveren en goed uit de voeten kunnen met de beperkte kennis die ze hebben. Opdrachtgevers zijn onder de indruk van hun prestaties.

Sterkte/zwakte

Ik ben erg gepassioneerd in het me te verdiepen in allerlei nieuwe ontwikkelingen en dit te delen met studenten en collega's maar tegelijkertijd is dit een valkuil. De ontwikkelingen op ons vakgebied gaan hedentendage zo snel dat je je er gemakkelijk in verliest. Wat vandaag hot is, is morgen al weer voorbijgestreefd door nog iets beters. Ik moet er een beetje voor oppassen me hier niet teveel in mee te laten slepen. Dit kan verwarrend zijn voor studenten en collega's en slecht voor mijn eigen gemoedsrust.

Verder leren/ontwikkelen

Keuzes maken in hoe ik me verder wil ontwikkelen binnen het vakgebied en meer planmatig gaan studeren.

Bewijsmateriaal

Zie cursussen in navigatiebalk, met name praktijkopdrachten die ik heb ontwikkeld:

Over instructie en begeleiding heb ik uitgebreid geschreven in prestatie 2. Ik streef er altijd naar om studenten aansprekende praktijkopdrachten te geven waarbij ze gaandeweg programmeertechnieken leren toepassen. Deze manier van onderwijs is geïnspireerd door het 4C-id-model zoals dat wordt beschreven in "Innovatief onderwijs in de praktijk" (van Merriënboer, 2011). De technieken worden soms stap voor stap beschreven op de website, uitgelegd of voorgedaan in het instructielokaal en recentelijk maak ik gebruik van zelfgemaakte video instructie. Studenten die al wat verder zijn verwijs ik naar geschikte tutorials die beschikbaar zijn op het internet. Komend jaar hebben onze studenten beschikking tot een abonnement op lynda.com waarmee een schat aan lesmateriaal wordt ontsloten.

Lesverslag bureau Fenom