VVZ API is not affiliated with ETH Zurich. Data might be outdated or incorrect. Please view the official ETHZ Vorlesungsverzeichnis for binding information.
Foundations of Computer Science for Human Medicine
Informatikgrundlagen für Humanmedizin
Last Updated: 2026-02-05 16:29:03
Abstract
This course provides important basic concepts for interdisciplinary programming projects with Python.
Objective
Students learn to... - encode a problem into a program, test the program, and correct errors. - understand and improve existing code. - deal with the complexity of real data. - store data in a suitable data structure. - implement models from the natural sciences as a simulation. - explain and apply standard algorithms and evaluate their efficiency.
Content
1. Variables, data types 2. Control structures, logic 3. Sequential data types, search- and sort algorithms, sequence analysis 4. Functions, modules , simulation and cellular automata
Resources
Lecture Notes
All learning materials will be provided during the course.
Literature
L. Fässler, M. Dahinden, D. Komm, and D. Sichau: Einführung in die Programmierung mit Python. Begleitunterlagen zum Onlinekurs und zur Vorlesung, 2022. ISBN: 978-3-7562-1004-6.
Learning Materials (Links)
- Learning environment
- Programmierumgebung [code]expert
General Information
- Language
- German
- Levels
- BSC
- Frequency
- Yearly recurring
Examination
- Type
- graded semester performance
- Digital
- The exam takes place on devices provided by ETH Zurich.
Registration & Places
Course Components
| Type | Title | Time & Place | Hours |
|---|---|---|---|
| lecture with exercise |
Informatikgrundlagen für Humanmedizin
Die Vorlesung findet ab der 3. Semesterwoche statt.
Vorlesung: Do 10-12
Abgabegespräche: Di 10-12; Mi 15-16 oder Do 8-10
|
|
2 h weekly |