2. Agenda for dagen idag
Kort intro v. Henrik
– Motivation og premisser for deltagelse
– Strukturen i ‘tracket’
– Hvad er kravene for en hovedopgave?
– Arketyper på opgaver
– Praktiske ting
Præsentation af vejleder-team
– Specielt opgave typer man kan tage udgangspunkt i
Gruppe dannelse
– Master og diplomer for sig ☺
Frokost
3. Agenda
Eftermiddag
– Grupperne brainstormer om projekter
• Vejledere behjælpelige med input
– Gruppen formulerer en synops
• “kort form” af hovedopgaven
– Motivation
– Hypotese / problem formulering
– Metode / arbejdsplan
– Forventede resultateter
– Vejleder siger ‘go’ ☺
Godt begyndt er halvt fuldendt…
5. Motivation
Studerende på fagpakker i master/diplom
– Meget høj gennemførelsesprocent
– Fra fornuftige til ganske høje karaktersnit ved
eksamen
Studerende på hovedopgave
– Meget ringe aktivitetsniveau
Vi tror grunden er
– Fast afleveringsstruktur og milestones i fagpakkerne
– Gruppearbejde, på godt og ondt, fælles forpligtelse
6. Master Thesis Track
Dette forløbs formål er at genskabe disse
rammer
– Faste deadlines, ca hver 3 uge skal der
indrapporteres
• Status for arbejde
• Hovedopgaven i dens nuværende form
– Feedback
• Vejleder kommer med konstruktiv kritik
– Rapport
– Revidering af arbejdsplan
– Gruppearbejde er et premis
7. Gruppearbejde
Gruppearbejde er et premis for at følge tracket
– Gruppen giver et rum for diskussion ☺
– Gruppen giver en fælles forpligtelse ☺
– Gruppen mindsker belastning af vejlederne ☺
– Gruppen kræver at man bøjer sine faglige ønsker
mod hinanden
– Gruppen kræver at man skaber et fagligt,
professionelt samarbejde
9. Plan
12 Februar (9-16)
– Kick off.
– Grupperne er dannet, og har en godkendt synops!
5 Marts (13-16)
– Kort præsentation af projekt
– Feedback fra plenum
Medio Juni
– Aflevering af hovedopgaven
Milestone Plan for på hjemmesiden
• Ca. hver 3. uge
• Send status+rapport til Marianne + vejleder
• Vejleder giver konstruktiv feedback / typisk pr email
• Marianne holder grupperne og vejlederne i ørerne ☺
10. Team
Marianne Dammand (dammand@cs.au.dk)
– Vores dirigent – svinger taktstokken
Karina Svanborg (svanborg@cs.au.dk )
– Proces vejleder
• Hjælper med rapport teknik, strukturering af arbejdsproces,
gode råd og vejledning ☺
Vejleder team
– Faglig sparring, konstruktiv feedback, …
– Dækker stort set alle fagpakker vi har udbudt…
14. From the Spec’s
Ved udarbejdelsen af hovedopgaven skal den
studerende demonstrere fortrolighed med
almindelige principper for videnskabelig
metode og færdighed i at anvende metoder
og teorier til selvstændigt at afgrænse og
behandle problemstillinger inden for området
softwarekonstruktion.
DAIMI Henrik Bærbak Christensen 14
15. Hvad betyder det?
Gruppen skal
– Identificere et relevant projekt
• Relateret til softwarekonstruktion
• Belastning svarende til N x 15 ECTS (N=antal personer)
• Anvende videnskablig metode
Videnskablig metode?
– Anvende teknikker/metoder fra jeres fagpakker!
– Være systematisk
• i jeres arbejde og i jeres rapport/beskrivelser
– Skrive koncist, benytte terminologi fra områderne
DAIMI Henrik Bærbak Christensen 15
16. Produktet
… er en rapport! Skabelonen er givet på forhånd!
Introduction
– motivation
– hypothesis / problem statement
Body
– the process, the product, analysis
Related work
– what sources do you build upon; what sources tell the opposite
of your findings
Conclusion
– tie body and related work to the original hypothesis
17. Eksamen
… er et mundtligt forsvar
Planen er:
– Aflevering af arbejdet: rapport (+ zip)
– 1 uge før forsvar: udlevering af spørgsmål
– Forsvaret
• 20 min præsentation = besvar spørgsmålet
• 20 min eksamination = vejleder+censor spørger ind…
18. Projekt typer
Oftest sete: en konstruktiv tilgang…
DAIMI Henrik Bærbak Christensen 18
19. Den oplagte hovedopgave
Tag kraftigt afsæt i jeres favorit fagpakke!
– Prøv en af teknikkerne af, lav prototyper, reflekter
• Pilotprojekt på arbejde
• Open source
– Retrospektiv analyse
• Hvis vi havde anvendt teknik X fra fagpakke Y på mit sidste
projekt…
20. Bundlinjen i hovedopgaver
Dette er ikke industrien
Industri: Bundlinjen er økonomi
– Produkt vigtigt, process relativ irrelevant
Akademia: Bundlinjen er viden-skabelse
– Process er vigtig, produkt relativt irrelevant
• Jeres læring, hvad har I skabt af viden
• Jeres systematik, ‘vælge den rigtige løsning’, analyse, kritik
• Produkt som middel for at skabe viden, er en “eksperimentel
opstilling” som i fysik og kemi timerne…
21. Ide bank
Kig evt vores gamle diplom og master opgaver
igennem
http://cs.au.dk/studies/continuing-
education/masters-and-diplomas-produced-at-
computer-science/
En tidligere præsentation som giver lidt flere
ideer og råd mht. hovedopgaven
– se på http://cs.au.dk/studies/continuing-
education/student-information/thesis-and-exam/
24. Værktøjer til gruppe arbejde
Same-time, same-location
– “den gode gamle måde” på mange måder optimalt
Same-time, different-location
– Tjek http://www.daimi.au.dk/~hbc/technical/team-
work-tools.html
– GoogleDocs: til rapporten
– TeamViewer, GoToMeeting: for shared desktop
– Eclipse Doc Share: for pair/team programming
Different-time:
– Subversion el lign.: Versionsværktøj