Kursanalys för DD2458, popuph14 (HT 2014)Författare: Per Austrin KursdataData baserar sig på resultat inrapporterade 2015-02-15
SammanfattningEn på det hela taget lyckad kursomgång. Antal studenter, examinations- och prestationsgrad27 studenter påbörjade kursen. En student hoppade av under första veckan. Återstående 26 har hängt med genom hela kursen och är samtliga klara med moment LAB1, och 23 av dem är klara med ÖVN1. Examinations- och prestationsgrad är snarlika förra kursomgången popup14. Översiktsbeskrivning av kursenKursinnehållVi har följt den planering som finns på kursomgångens hemsidor. Kursen innehåller en mindre mängd teori utöver det som ingår i ADK-kursen, men förståelsen för specifika algoritmer och datastrukturer fördjupas och förmågan att använda dessa kunskaper praktiskt tränas grundligt. Tonvikten ligger på kombinatoriska problem men det förekommer även problem inom t.ex. talteori och geometri. FörkunskaperProblemen kräver ofta tillämpning av algoritmer och metoder från kursen Algoritmer, datastrukturer och komplexitet (eller liknande kurs), så kursdeltagarna behöver förkunskaper motsvarande stora delar av den kursen. KurslitteraturKurslitteraturen utgörs av ett kompendium baserat på tidigare kursomgångar. Dessutom är det lämpligt att ha en bok om algoritmer och datastrukturer; en bok som kan rekommenderas är Cormen, Leiserson, Rivest och Steins Introduction to Algorithms. Kompendient bygger på tidigare års föreläsningsanteckningar och är numera så pass komplett att det fungerar rätt bra. Det täcker dock inte in de nya ämnen som lades till 2013, och dessutom finns en disjunkt uppsättning föreläsningsanteckningar som i vissa fall täcker in mer än kompendiet, och i andra fall mindre. UndervisningUndervisningen har dels bestått av teoriföreläsningar och dels av praktiskt orienterade hemtal/labbar. Dessutom har ett antal obligatoriska problemsessioner varit en del av examinationen. Hemtalen gås igenom med muntliga lösningspresentationer av eleverna. Föreläsningarna är enligt enkäten bra. Det är traditionellt så att antal studenter på föreläsningarna avtar under kursens gång, jag upplevde dock att detta inte hände i lika stor utsträckning som tidigare år, vilket är positivt. Marc Vinyals har hållit två gästföreläsningar á 90 minuter (om grafalgoritmer). Den trettonde reserv/bonus-föreläsningen ställdes in då vi redan täckt allt stoff. ExaminationKursen har två moment som vardera består av två delmoment: LAB1
OVN1
Problemsessionerna genomförs i grupper med två personer (i undantagsfall tre personer). Meningen är att delar av kodbiblioteket ska vara användbart på problemsessionerna. För i stort sett varje vecka finns en uppsättning med sex hemuppgifter (algoritmiska problem i Kattis). Det är dock inte alls nödvändigt att lösa alla för att få godkänt på kursen. Studenternas arbetsbelastningExaminationen har varit utspridd över hela kursen. Problemsessionerna har varit vissa bestämda datum, men man har inte varit tvungen att delta vid alla tillfällen. De uppgifter som ska lösas varje vecka kan ta ganska lång tid i anspråk totalt över hela kursen om man siktar på ett bra betyg. Förändringar från föregående kursomgång
Åsikter från studenternaIngen kursrepresentant. En enkät har genomförts och den har besvarats av 18 personer. Resultaten finns som bilaga. Enkäten tyder på att studenterna på det stora hela är mycket nöjda. Slutsatser om förändringarJustering av betygsnivåerTill nästa omgång kommer jag antagligen att
ÄmnenTill nästa omgång planerar jag inga ändringar från årets omgång i vilka ämnen som tas upp. Däremot funderar jag på att stuva om ordningen på ämnena något så att aritmetik-veckan kommer tidigare under kursen, då denna är ganska fristående och flera av delarna där (t.ex. flyttal och modulär aritmetik) är användbara i övriga delar av kursen. KurskompendiumFavorit i repris från förra och förförra årets kursanalys: I något läge skulle jag vilja skriva ett nytt kurskompendium där fel och mindre bra passager i det existerande kompendiet fixas till, och det material som saknas (t.ex. det som lades till i kursen i år) läggs till. Detta är dock ett synnerligen tidskrävande projekt och jag vet inte när det kan tänkas bli av och när jag kan tänkas få tid för detta. |