Als huiswerk aan het einde van mijn mastervak over het ontwerp van programmeertalen gaf ik als opdracht om zelf een programmeertaal te bedenken. En er zaten leuke tussen, van een betere versie van Python door concrete veranderingen aan de werking van dictionaries tot een geheel nieuwe user interface die drag and drop combineert met tekst. Maar sommige studenten hadden het ook moeilijk, één student vulde als antwoord in: "This assignment is very vague and it is not clear wat is expected of me." Ik merkte dat dit antwoord me irriteerde. Ik zei er zelfs wat over bij het volgende college: "Tsja, het echte leven is ook vaag en het is vaak niet zo duidelijk wat er van je verwacht wordt." Dat is natuurlijk tegelijk én heel waar, én een heel vervelend antwoord voor een student. Veel studenten zitten in de collegezaal om punten te halen, zeker buitenlandse studenten die veel collegegeld betalen en vaak onder grote (tijds)druk staan om hun diploma te halen. Die willen dus dat het kraakhelder is hoe ze een voldoende voor het huiswerk scoren en we komen ze daarin vaak tegemoet met rubriks die uitleggen hoe er gescoord zal worden. Bijvoorbeeld: voor een voldoende moet je minstens drie eigenschappen van een programmeertaal noemen, die innovatief zijn of een innovatieve combinatie vormen.
展开▼