22101 Introduktion til programmering i Life Science via Python

2022/2023

Kurset udbydes første gang i efteråret 2022. Kurset er anbefalet forudsætning for det mere avancerede Python og Unix kursus 22113, som udbydes fra forår 2023.
Kursusinformation
Introduction to programming in Life Science using Python
Engelsk
5
Bachelor
Kandidat
Kurset udbydes som enkeltfag
E3A (tirs 8-12)
Campus Lyngby
Forelæsninger med ugentlige øvelser
13-uger
E3A
Skriftlig eksamen og bedømmelse af øvelse(r)
Aflevering af obligatoriske øvelser samt udførelse af peer-evaluering (mindst 10 ud af 12) er forudsætning for at gå til eksamen, som er en 2 timers multiple choice eksamen.
Skriftlig eksamen: 2 timer
Alle hjælpemidler er tilladt :

Eksamen er en digital MCQ.

bestået/ikke bestået , intern bedømmelse
22110. 02631. 02632. 02633
Peter Wad Sackett , Lyngby Campus, Bygning 204, Tlf. (+45) 4525 2427 , pwsa@dtu.dk
Leon Eyrich Jessen , Lyngby Campus, Bygning 204 , ljess@dtu.dk
22 Institut for Sundhedsteknologi
I studieplanlæggeren
Overordnede kursusmål
Den studerende vil blive i stand til at løse mindre life science problemer på en struktureret måde i Python. Det er et vigtigt mål for den studerende at opnå kompetencer i programmatisk tænkning.
Læringsmål
En studerende, der fuldt ud har opfyldt kursets mål, vil kunne:
  • Forstå den grundlæggende filosofi bag programmering og anvende den, når muligheder i sproget og i strukturering af kode overvejes.
  • Analysere et simpelt (programmerings)problem og finde dets komponenter.
  • Designe strukturen af et program.
  • Implementere et udarbejdet design.
  • Analysere et program og ud fra dets adfærd, lokalisere og udrydde fejl.
  • Demonstrere og forklare den grundlæggende python-syntaks, grundlæggende datastrukturer og 30-40 Python-metoder/​funktioner.
  • Være bekendt med filformater i life science og kunne genkende mønstre i formatet med det formål at udtrække information.
  • Forstå formålet og værdien af ​​kommentarer i et program, og anvende (skrive) dem i al kode.
  • Overholde grundlæggende principper i god programmeringspraksis, som at vurdere om ​​variabel-/objektnavne er passende i kontekst og undgå obskur, uklar kode.
Kursusindhold
Dette kursus er en introduktion til programmering i life science med Python efter grundlæggende programmeringsprincipper og god programmeringspraksis. Forskellige løkke- og kontrolstrukturer, indbyggede data og containertyper (lists og dicts) og grundlæggende mønstergenkendelse er dækket. F.eks. analyseres og manipuleres almindelige filformater fundet i life science. En stor del af kursustiden bruges på peer-evaluerede øvelser, som er integreret med forelæsningerne.
Sidst opdateret
01. december, 2022