Forelæsning, øvelser og uafhængige projekter i grupper af to studerende
Kursets varighed:
13-uger
Evalueringsform:
Hjælpemidler:
Bedømmelsesform:
Faglige forudsætninger:
Ønskelige forudsætninger:
Deltagerbegrænsning:
Maksimum: 20
Overordnede kursusmål:
At give deltagere viden om Python programmering, særligt for machine learning og i Internet applikationer.
Læringsmål:
En studerende, der fuldt ud har opfyldt kursets mål, vil kunne:
Organisere arbejde i en projektgruppe.
Designe en applikation.
Implementere en applikation i Python.
Anvende numeriske, beregningsmæssige, statistisk, machine learning dele af Python eller metoder til tekstprocessering
Vælge mellem forskellige metoder til at hente data, processere og præsentere data gennem Python.
Forklare og rapportere arbejde gennem et teknisk dokument.
Organiser projekt resultater ved en poster.
Argumentere og forsvare mundtligt ved en poster præsentation.
Kursusindhold:
Kurset starter med forelæsninger der introducerer Python programmeringssproget og nogle af udvidelserne såsom de numeriske og videnskabelige biblioteker og Internet applikationer. I den sidste del af kurset foretager deltagere et programmeringsprojekt.
Bemærkninger:
Der er intet fast kursus materiale. Studerende kan dog finde hjælp i Toby Segaram (2007). *Programming Collective Intelligence*, O'Reilly (for machine learning og web. 2.0); Jennifer Campbell (2009) *Practical Programming*, Pragmatic Bookshelf (introducerende)