At gøre den studerende fortrolig med Python programmeringssproget,
specielt at kunne bruge Python til at lette og automatisere den
brede palette af datahåndteringsopgaver som findes inden for
forskning i biovidenskab.
Læringsmål:
En studerende, der fuldt ud har opfyldt kursets mål, vil kunne:
Læse og forstå Python syntaksen.
Få kendskab til Pythons grundbegreber og udvikle simple
programmer.
Anvende principper og teknikker fra objekt-orienteret
programmering.
Bruge avancerede teknikker og Python moduler som er særligt
nyttige for bioinformatisk programmering.
Udvikle nye Python værktøjer til biovidenskabelig
anvendelse.
Sammenfatte mønstre ved hjælp af regulære udtryk (regex).
Udføre forskellige strategier for fejlhåndtering i
programmer.
Skrive programmer i et af de mest enkle
programmeringssprog.
Kursusindhold:
Kurset vil være med omdrejningspunkt I filosofien at man bedst
lærer et nyt programmeringssprog ved at have fingrene I
maskineriet. Derfor vil kurset være en workshop bestående af en
kort forelæsning og resten af tiden brugt på opgaver om at lave
værktøjer til at løse bioinfromatiske problemer.
I den sidste del af kurset vil den studerende arbejde på et mindre
projekt, og sammendrage modulerne præsenteret og udviklet gennem
kurset I et lidt større bioinformatisk perspektiv.
Bemærkninger:
Kurset er for life-science forskere som ønsker at lære at
programmere. Alle emnerne vil blive introduceret med minimale
forudsætninger og støttet af opgaver med fokus på problemer ofte
mødt af life-science forskere.
Mulighed for GRØN DYST deltagelse:
Kontakt underviseren for information om hvorvidt dette kursus giver
den studerende mulighed for at lave eller forberede et projekt som
kan deltage i DTUs studenterkonference om bæredygtighed,
klimateknologi og miljø (GRØN DYST). Se mere på http://www.groendyst.dtu.dk