22161 Introduktion til programmering i Life Science via Python, MSc

2024/2025

Kurset eksisterer også på bachelorniveau (22101)
Kursusinformation
Introduction to programming in Life Science using Python, MSc
Engelsk
5
Kandidat
Kurset udbydes som enkeltfag
Retningsspecifikt kursus (MSc), Bioinformatics
Retningsspecifikt kursus (MSc), Pharmaceutical Design and Engineering
Retningsspecifikt kursus (MSc), Quantitative Biology and Disease Modelling
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 11 ud af 13 af begge) er forudsætning for at gå til eksamen, som er en 2 timers multiple choice eksamen.
Skriftlig eksamen: 2 timer
Alle hjælpemidler - uden adgang til internettet :

Eksamen er en digital MCQ. Alle hjælpemidler som bøger, powerpoints, øvelser, osv. er tilladt, men der er ikke åbent internet.

bestået/ikke bestået , intern bedømmelse
22110.22101
Peter Wad Sackett , Lyngby Campus, Bygning 204, Tlf. (+45) 4525 2097 , pwsa@dtu.dk
22 Institut for Sundhedsteknologi
https://teaching.healthtech.dtu.dk/22101/
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 grundlæggende python-syntaks, grundlæggende datastrukturer og 30-40 Python-metoder/​funktioner.
  • genkende mønstre i datafiler 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.
  • forklare hvordan nogle almindelige life science-begreber og metoder omsættes til programmering.
  • være fortrolig med og i stand til at analysere almindelige filformater, der bruges i life science.
  • implementere nogle almindelige algoritmer, der bruges i life science.
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
02. maj, 2024