Sammenfattet Svar på Kursusevaluering, DSDS, F2007

Af Martin Elsman Thu Apr 26 10:05:43 2007

For spørgsmålet "Overordnet konklusion: dette er et kursus jeg er glad for" er resultatet for dette kursus det dårligste på ITU. Svarene er dog meget delte, idet 16 studerende svarer 5 og 6 på skalaen og 19 svarer 1 og 2 på skalaen (med en stor vægt på svaret 1).

Der er tillige en meget stor spredning i svarene på spørgsmålet "Jeg har gode forudsætninger for at følge kurset" (1:10,2:6,3:1,4:3,5:6,6:15). Optimalt bør studerende svare middel (3 eller 4) på dette spørgsmål, hvilket der kun er 10 procent der gør. Derimod er der 21 studerende som mener de har gode forudsætninger for at følge kurset og 16 studerende som mener de har ringe forudsætninger for at følge kurset.

Jeg er selvfølgelig meget interesseret i at få rettet op på problemerne. Før jeg kommer med løsningsforslag vil jeg prøve at analysere problemerne yderligere.

Det er min opfattelse at hovedårsagen til den store spredning i forudsætningerne er at de studerende, i kraft af at kurset nu er obligatorisk på DDK-linjen, ikke selv tilvælger kurset. Kursusbasen for DSDS-F2007 og tidligere indeholder følgende sætning under afsnittet "Formelle forudsætninger":

(*) Students with no programming experience should be motivated and prepared to put extra effort into the problem sets.

Tidligere har de studerende altså været klar til at gøre en ekstra indsats (læs: ud over den arbejdsindsats der almindeligvis må forventes). Herudover er det forventeligt at studerende som tilvælger et kursus er mere motiverede for kurset end hvis kurset er obligatorisk.

Ved at læse kommentarerne fra de studerende synes der yderligere at være en række punkter der vanskeliggører arbejdet for de studerende:

  1. lærerbog, slides og opgavesæt er på engelsk
  2. de studerende opfatter opgavesættene som værende dårligt og uklart formulerede
  3. ventetiden på at få hjælp til øvelserne er for stor
  4. omfanget af opgaverne er for stort
  5. de studerende har ikke tilstrækkelige forudsætninger for kurset

Inden jeg beskriver hvorledes kritikken af kurset vil blive imødekommet er det vigtigt at få specificeret målgruppen af studerende. Der er her ingen tvivl om at kurset skal tilrettelægges mod studerende på DDK-linjen, som har dette kursus som obligatorisk kursus. Dette betyder at de studerendes tekniske kvalifikationer kan forventes at svare til kvalifikationerne opnået ved at følge kurset "Webdesign og webkommunikation". Det kan derfor forudsættes at de studerende kan anvende HTML og CSS til konstruktion af statiske web-sider.

På baggrund af ovenstående gøres der følgende tiltag for at imødekomme kritikken:

  1. Sætningen (*) slettes fra afsnittet om de formelle forudsætninger for kurset og afsnittet bringes til at indeholde følgende sætninger:
    As a prerequisite, students should be able to use HTML to construct simple Web pages. These prerequisites can be obtained from the course "Web Design and Web Communication" (previously called "Basic Web Design"). Programming experience is not a prerequisite.
    Kurset "tilrettes" til ovenstående beskrivelse. Dette betyder ikke at niveauet på kurset sænkes. Derimod vil der blive gjort en række andre tiltag for at forbedre læringsprocessen. Dette punkt imødekommer indirekte punkt 5 ovenfor.
  2. Der arbejdes for at der fokuseres yderligere på HTML og CSS i det indledende kursus og at det synliggøres at viden om brug af HTML forudsættes på det efterfølgende kursus. Dette punkt imødekommer punkt 5 ovenfor.
  3. Lærerbogen erstattes af dansk materiale, som ikke forudsætter kendskab til programmering. Selvom kurset er på kandidatniveau og det kan forudsættes at studerende kan læse engelsk har kun få studerende erfaring med at læse teknisk litteratur på engelsk. Dette punkt imødekommer punkt 1 ovenfor.
  4. Slides oversættes til dansk. Dette vil yderligere gøre materialet lettere tilgængeligt for de studerende. Dette punkt imødekommer punkt 1 ovenfor.
  5. Opgavesættene stilles på dansk og der arbejdes på at formulere opgavesættene klarere. Dette punkt imødekommer punkt 1, 2 og 3 ovenfor.
  6. Der findes en måde hvorpå arbejdsgangen omkring løsningen af opgaver forbedres. I stedet for at de studerende manuelt (med ssh) skal kopiere filer fra pc'en hvorpå filerne editeres til web-serveren, skal det gøres muligt for de studerende at editere filerne direkte på web-serveren. Herudover skal der arbejdes på at der findes en fornuftig editor med syntax-fremhævning, som kan være behjælpelig med at finde syntax-fejl tidligt i udviklingsprocessen. Den endelige løsning integreres i undervisningen. Dette punkt imødekommer punkt 2, 3 og 4 ovenfor.
  7. Nogle af de mere perifere emner i kurset udelades til fordel for at de mere centrale emner i kurset uddybes. Dette punkt skal ikke forstås sådan at niveauet sænkes. Kurset har indholdt dele som der typisk ikke er blevet eksamineret i og det vil være fornuftigt at der fokuseres mere på de dele der eksamineres i. Samtidig øges indsatsen for at motivere stoffet.

Afslutningsvis vil jeg bemærke at der udover negative kritiske bemærkninger til kurset også er en del positive bemærkninger. Kurset har tidligere fået meget god kritik og det ser ud til at studerende med programmeringserfaring finder kurset interessant og givende. Imidlertid er disse studerende ikke i den ønskede målgruppe og det vil være hensigtsmæssigt at studerende med programmeringserfaring vejledes til at tage andre kurser.