Institutionen för Datavetenskap

Kursutvärdering


Umeå universitet

KURSSAMMANFATTNING
Programvarukonstruktion, 5 poäng
(TDBB12 & TDBB13)

Jürgen Börstler

Allmänt

Programvarukonstruktion finns som en kurs i C-programmet (TDBB12) och som delmoment moment i kursen Datavetenskap B, 20p i DV-programmet (TDBB13).

Kursen hadde 103 registrerade studenter. Av de har 102 studenter varit aktiva, dvs har lämnat in laborationer och/eller skrev tentamen och/eller deltog i projektet. Hittils (9805018) är 77 (75%) av de aktiva studenter helt godkända.
OBS! Denna siffra måste tas med en nypa salt. Som kursansvarig har jag inte koll på vilka studenter som bara kompletterade delresultat från tidigare kurstillfällen).

75 (73%) studenter har lämnat in en kursvärdering.

Sammanställning av studenternas och lärarnas åsikter

Hur många timmar/vecka i genomsnitt har du lagt ned på kursen (undervisning + självstudier)?

Total 0-10 11-20 21-30 31-40 Mer än 40 Vet inte
75 17 32 15 3 2 6

Lärarnas kommentar: Nästan samma resultat som förra året. Tydlig tendens mot 11-20 timmar.


Har du lagt ned mest tid på föreläsningsdelen eller på projektdelen?

Total Föreläsningsdelen Projektdelen Jämn Vet inte
75 15 41 16 3

Lärarnas kommentar: Tvärtom (igen) som förra året! Det verkar svängar nästan varje år. Eftersom projektet och miljön (Delphi) varit samma förra året är resultatet inte så lätt att förklara. Jag antar det beror främst på att studenterna varit väldig ambitiöst med sina projekt och löste uppgifterna över förväntan bra.


Jag gick ej på föreläsningar därför att:

Tio studenter svarade att de inte gick till föreläsningarna p g a tidsbrist/trötthet (4), att det var tråkigt med så många OH bilder (3), att föreläsningarna gav inget (2), att lärarna varit mindre bra (1), att den delen av kursen är redan avklarat (1) och att det känndes lättare att läsa på egen hand (1).
OBS! Det var möjligt att nämna flera ursaker.
Blanka svar47


Anser du att du hade de förkunskaper som krävdes för att gå den här kursen?
Om inte vad var det som saknades?

Sju studenter svarade att de saknade kunskaper i Delphi (7) och/eller Pascal (2).
Blanka svar13

Lärarnas kommentar: Helt OK. Delphi kunnde man lära sig under projektets gång. Vi får se hur det blir nästa år med Java.


Kursens mål är att ge kännedom om begrepp, metoder, tekniker och hjälpmedel för programvarukonstruktion och praktisk färdighet i programvarukonstruktion genom arbete i projektform. Anser du att de har uppfyllts?

Nästan alla svårade ja. Fem studenter tyckte att målen uppfylldes mycket bra eller nåt liknande (4). Fyra studenter tyckte att målen uppfylldes delvis och tre tyckte att målen blev inte yppfyllda. En student efterlyste mera objektorienterad utveckling.
Blanka svar7


Hur har undervisningen fungerat (lämplig nivå, pedagogik m. m.)?

Nästan alla studenter tyckte att undervisningen fungerade bra eller mycket bra. Det var bara tre studenter som gav klar negativa omdömen p g a för låg nivå (1), bristande pedagogik (1) och tråkig/ointressant innehåll (1). Fyra studenter klagade på takten med OH-bilderna eller att det varit för mycket grafik/diagram.
Blanka svar10

Lärarnas kommentar: Resultatet skiljer sig inte mycket frå förra kursen. Det känns dock att klagandet på OH-bilderna har minskat tack vara (nästan) komplett överarbetning av materialet.
OBS! Jürgen kommer att skärpa sig med "det heter ...", hoppas han i alla fall ;-).


Vad tycker du om kurslitteraturen och kursmaterialet som du fått tillgång till? Motivera!

Angående kursboken var kommentarerna ganska lika dem vi fick förra året. Det fanns ris (boken innehåller allt som behövs) och ros (dålig index, tråkig läsning). Den övervägande delen av kommentarerna är dock positiva. OH kompendiet fick nästan uteslutet positiva kommentarer. Bara en student tog upp websidan (hyfsad). Några studenter (2) påpekade att kursboken inte speglade kursinnehållet vilket uppfattades som negativt.
Blanka svar10

Lärarnas kommentar: OH kompendiet fick klart bättre betyg än förra året. Det var alltså värd mödan ;-). Att det uppfattas som negativt att kurslitteraturen inte speglar föreläsningen till 100% är lite tråkigt. Om föreläsaren bara "föreläser" kann man ju lika bra stanna hemma och läser en bok. Problemet med kurslitteraturen i Software Engineering är att det tycks inte finnas just den bok som föreläsaren vill har (som väljer kursboken efter det tilltänkta innehållet i föreläsningen och inte tvärtom). Men bättring är i sikte. Vi kommer att byta (igen) till en (ännu) bättre bok nästa höst.


Hur väl anpassade var laborationerna till teorin? Räckte teorikunskaperna till?

Nästan alla studenter tyckte att laborationerna var bra och välanpassade till teorin. En hel del tyckte att de varit enkla, men bara några få tycks vill har svårare labbar.
Blanka svar9


Vad tyckte du allmänt om gästföreläsningarna? Skulle vi ordna fler/färre gästföreläsningar?

Alla som svarade svarade positivt till inslaget med gästföreläsningar. De flesta kommentarer var väldig positiva och många tyckte att gästföreläsningarna var intressant, nyttig och lärorik. De flesta studenter tycker att antalet gästföreläsningar är lagom. Bara ett fåtal studenter vill har färre gästföreläsningar (2), men hela 17 (26%) efterlyser fler gästföreläsare.
Blanka svar9


Har sakerna som togs upp i gästföreläsningarna varit intressanta och lämplig? "Passade" de in i kursen? Har du förslag på ändringar?

Studenterna tyckte gästföreläsningarna var anpassade till kursens innehåll och intressanta. Övervägande väldig positiva svar. Inga förslag på ändringar gavs.
Blanka svar17


Vad tyckte du om gästföreläsarna (lämplig nivå, pedagogik m. m.)?

Nästan alla tyckte att gästföreläsarna var bra. Bara få anmärkninar.
Blanka svar16


Vad tycker du om kursens uppläggning i en föreläsningsdel och en projektdel? Vad tycker du om tidsdispositionen?

Uppdelningen tycktes vara en mycket bra idé. Tidsdisposition fick också bra betyg, dock en del studenter klagade på att projektet sträcker sig över juluppehållet (6). En del kritik fördes fram eftersom vissam moment i projektet krockade med andra kurser.
Blanka svar15

Lärarnas kommentar: Bättre betyg än förra året. Bara få klagade över tidsdipositionen (det var tredubbelt så många då). Troligen hadde det viss effekt att projektdelen organiserades lite bättre. Annars var det också en del studenter som körde "egna" projekt och de kan ju knappast klage på lärarna ang upplägget och tidsdispositionen ;-).


Hur har handledningen fungerat (föreläsningsdel / projektdel)?

Ganska så bra tydligen. Bara två studenter har klagat.
Blanka svar12


Hur har grupparbetet (i eran grupp) fungerat? Har arbetsfördelningen varit jämn?

Nästan alla tyckte att grupparbetet fungerade bra med en hyfsad jämn arbetsfördelning. Det påpekades dock i några svar att "vissa inte jobbade så mycket". Sex svar efterlyser bättre projektledning. En del tyckte också att projektet var för litet.
Blanka svar7

Lärarnas kommentar: Under projektdelens brukar det finnas två problemområden, bristande projektledning, ojämn arbetsfördelning och själva projektet. Projektet kommer troligtvis att bytas ut nästa höst till ett lite större projekt (tror vi i alla fall). Det är den enkla delen. Med projektledningen är det ju så att den måste skötas av studenterna själva, annars missar vi vitsen med projektet helt och kan lika bra köra några labbar istället. Tyvärr har vi inte än hittat ett bra sätt att förse en student som är utsedd till projektledare med "makten" att bestämma något. Detta hänger ju ihop med arbetsfördelningen och ingen vill ju bli tillsagt att göra nåt från en studiekamrat ... Förslag är välkomna.


Till den som ska planera nästa kurs vill jag föreslå!

Studenterna hadde enhel del förslag (tack, tack ;-) som listas nedan, så att inget förslag blir glömd.
Blanka svar35 !!!
>>Tyvärr inga direkta förslag
>>mer tyngd på den obligatoriska redovisningen är ett måste. Vi måste få lära oss muntlig presentation någongång. Det verkar som om vissa tror att det är som att redovisa på högstadiet...
>>Möjligen kan man försöka styra projektdelen hårdare, så att grupperna verkligen använder sig av de projektstrategier som man lärt sig tidigare under kursen.
>>Som jag sa ovan. En ny projekt ide... kanske ett ROLIGT spel?
>>Högre tempo och högre krav! Jag tyckte att gästforeläsningarna var bra!
>>Redovisningarna som man fick se var på tok för dåliga. Det skall vara hårdare krav och dessutom kan man införa opponenter som kritiserar och berömmer ens arbete. Givetvis skall handledarna och läraren sitta och bedömma redovisningen så man även kan dra nytta av den. Om man inte kan redovisa och tala inför grupp på högskolenivå, när skall man isf lära sig det ?
>>Försök få alla projektgrupper att jobba mer efter de strukturer som kursen visar.
>>?
>>Ingen aning
>>Nyare Delphi version till datorsalarna och C++ Builder
>>Jag skulle ha velat lära mig mer om hur det går till vid objektorienterad utveckling då det var det vi gjorde på projektet. Kursen kändes mer inriktad på imperativ progr.
>>Att ha denna kurs intill MDI och Miljöblaha är nästan tillräckligt för att ta död på all inspiration till studier. Och hur kommer det sig att på tredje året läser en kurs om programmering i grupp innan man ens utbildat sig att programmera enskilt; d.v.s. i ett riktigt programmeringsspråk som C++.
>>Jag har inga revolutionerande ideer tyvärr.
>>Ett lite större projekt som kanske lättare kan delas in i fler moduler.. Java vore ju en höjdare att använda om jag får säga vad jag tycker (Och det får jag ju :)
>>Ett roligare program att skriva, guilty var ju som yatsy utan mening.
>>a
>>Utöka projektdelen och ställ högre krav på denna, samtidigt som tentan minskas något. T ex införa utvecklingsmodeller osv i projektet. Borde främja kreativitet och motivera att man läser det man läser...
>>Lägg inte projektet över julen. Kanske ska handledaren fungera som projektledare eller också ska krav ställas så gruppen organiserar sig bättre (olika personer i gruppen bör ha olika roller/uppgifter).
>>Mera info om projektdelen. Hade inte riktigt grepp om vad det var som egentligen skulle göras i början. Efter en massa ihärdigt frågande så löste sig dock det mesta i alla fall.
>>Kursen i helhet var bra! Men jag tyckte att det var lite snålt att vi inte fick kopior på de OH-bilder som presenterades under föreläsningarna. Det är nämligen så att det skulle underlätta för oss "studenter" att följa med och anteckna istället för att bara titta på massa OH-bilder.Det är inte särskilt uppiggande ska ni veta.
>>Projektdelen var verkligen jättekul! Mer sånt..! Kanske skulle handledaren försöka styra uppdelningen inom grupperna lite mer.. för det är svårt när man inte vet hur projektet skulle arta sig. Vad som skulle kräva mer mankraft och vad som skulle kräva mindre.
>>Projektet kändes som att det var mer programmering än PVK. Man utnyttjade inte så mycket av den man lärt sig på denna kurs under projektet... men jag vet inte hur man kan förbättra det heller. Försök att få gästföreläsare från olika företag, så man kan jämföra lite mer.
>>Hårdare styrd projektdel. Lite mer tips om hur man kan lägga upp organisationen och arbetet. Jobbigt att projketet låg över jul, hade varit bra om det slutförts innan.
>>Mer hjalp om hur man leder projekt.
>>Om menigen med projektdelaen är att man skall upptäcka att det inte är så lätt att samarbeta med ett större antal(16) personer, har jag inga ändringar att föreslå.
>>?
>>Fler gästföreläsningar, större projektuppgift.
>>Inga förslag.
>>Vore kul att få prova PSP. De flesta av våra kurser är enbart teoretiska, kul med lite mer jordnära inslag.
>>Inga förslag, tyvärr.
>>Styr projektdelen mer och se till att alla måste engagera sig. Dvs hjälp till med uppgiftsuppdelning och liknande.
>>Det var kanske lite för mycket kunskap att plugga in för en tenta på kanske 2.5 p. Dra ner på det till nästa kurs
>>Ett större exempel senarium från "näringslivet" innan projektdelen skulle kanske vara bra.
>>Mera praktiska uppgifter då kursen verkar bygga ganska mycket på detta. Byt gärna kursbok och om det inte går kanske ni ska fundera på om man verkligen behöver läsa alla dessa sidor, som jag personligen inte tyckte gav så mycket.
>>Se ovan.
>>En stensil med var man ska kunna vore trevligt, man greppa kursmålet bättre då
>>Pressa grupperna till snabbare resultat.
>>Mera projekt!!! Se till att projekten inte blir FÖR TEKNISKT fixerade!!! Utan att även ta hänsyn till själva DESIGNEN!!! Behåll gästföreläsningarna!
>>Jag har faktiskt inte så mycket att tillägga till dennna paragraf. Min sammanfattning: * Mycket bra och jordnära föreläsare(gärna fler). * Bra gästföreläsare. * Bra handledning. Totalt : "ETT STORT PLUS till kursplaneraren"
>>Tycker att det blir lite snett när de som läser C-programmet har kunskaper i Delphi men inte övriga.
>>Lite mer styrning på arbetsrollsfördelnig och ansvarsområden i projektet(och inte bara projektledare och kodare) från handledarnas sida.
>>Gästföreläsare från olika företag? Så man får en uppfattning om hur vida spritt vissa synsätt är etc.


Mitt allmänna omdöme om kursen:

totalt dålig mindre bra ganska bra bra mycket bra vet inte
75 0 7 24 36 5 3


http://www.cs.umu.se/~kursv/TDBB12/HT-99/kurvsamf.html
Last modified: Tue May 18 18:31:48 MET DST 1999 by jubo@cs.umu.se
Copyright © 1999 by jubo. All rights reserved.