För ungefär tio år sedan gick det en kurs i Java -en distanskurs. Alla som gick på den 5 poängskursen fick ett mail där det stod vad som förväntades av oss under kursen.
I grova drag var “det enda” man behövde göra under kursen ett låtsasregister över CD-skivor där man kunde redigera befintliga skivor, lägga till eller ta bort nya CD-skivor till registret. Allt skulle göras i objektorienterad Java samt skulle byggas på specifika tankegångar och idéer inom programmering och man hade ungefär tre månader på sig.
Det var med andra ord ett rätt så stort projekt, upplagt på ett sådant sätt att det egentligen inte fanns någon arbetsstruktur förutom de slutliga kraven som behövde uppfyllas. Undrade man något fick man lämna ett meddelande i kursens interaktiva diskussionssal som under kursens gång var något obesökt.
Java A 5p HT 99, en perfekt introduktions- samt nybörjarkurs för studenter utan programmeringserfarenhet?
Jag har ingen uppgift om antal studenter som inte gick ut ovanstående kurs men antalet avhopp var hur som helst så många att högskolan bestämde sig om att göra om kursen tills nästa termin samt låta de som inte klarade den få möjlighet att gå om året efter.
Nästkommande termin var kursen mycket omgjord efter den goda pedagogikens regler (gissar jag). Man lärde ut ämnet -inledande kurs inom objektorienterad Java programmering mjukt och tvingade inte in någon i väggen. Det fanns alltid någon att fråga och man fick alltid ett uttömmande svar. Diskussionsforumet exploderade av frågor och inlägg, en deltagare lovade till och med medkamraterna om att hon skulle göra en miniräknare helt på egen hand i Java för att lära sig. Ingen uppgift kändes alltför svår, man behövde aldrig gå in på djupet för att hitta ett svar. Ingen verkade faktiskt fatta någonting förutom att göra exakt det man skulle göra för att få godkänt på inlupparna.
Det var många som klarade den kursen.
Man kan dock fråga sig om slutresultatet, dvs. studenterna, var bra programmerare eller inte efter avslutat kurs.
Med facit i hand kan man fråga sig vilken av kurserna som egentligen var bäst i att skapa en effektiv programmerare av studenten för det finns egentligen inget bättre sätt i att sätta sig in i att programmera än att tackla ett tufft större projekt och beta av litet problem efter det andra tills man hittat lösningen på alla problem oavsett hur mycket man måste banka huvudet i bordet innan man hittar lösningen.
0 Responses
Stay in touch with the conversation, subscribe to the RSS feed for comments on this post.