VVZ API is not affiliated with ETH Zurich. Data might be outdated or incorrect. Please view the official ETHZ Vorlesungsverzeichnis for binding information.

252-0866-00L 3 Credits BSC D-HEST
You're viewing possible stale or outdated data. Please check the latest semester for more up-to-date information.

Foundations of Computer Science for Human Medicine

Informatikgrundlagen für Humanmedizin

VVZ CR n/a

Last Updated: 2026-06-01 11:33:37

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. - query databases and understand and evaluate the corresponding database model. - 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 5. Manage data with a relational database

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, 2024. ISBN: 978-3-7578-2423-5.

Learning Materials (Links)

General Information

Language
German
Levels
BSC
Frequency
Yearly recurring

Examination

Type
ungraded semester performance
Diese Lehrveranstaltung wird mit pass/fail bewertet. Damit Sie die Bewertung "pass" erhalten, müssen Sie eine Reihe von formativen Assessments absolvieren. Dabei handelt es sich um 15-minütige, individuelle Progress-Meetings mit Assistenzpersonen. Sie diskutieren dabei entweder Ihre Lösung einer vorgegebenen, selbständigen Projektaufgabe (Modul 1-5) oder Ihr Resultat am Selbsttest (Modul 6).Den Selbsttest lösen Sie an einem Computer der ETH oder zu Hause. Der Test dauert 120 Minuten und muss alleine bearbeitet werden. Erlaubte Hilfsmittel: das in der Vorlesung verkaufte Buch (es sind nur handschriftliche Notizen auf bestehenden Seiten erlaubt), Wörterbuch für Fremdsprachige, Schreibzeug.

Registration & Places

Priority: Registration for the course unit is only possible for the primary target group

Course Components

Type Title Time & Place Hours
lecture with exercise Informatikgrundlagen für Humanmedizin
Vorlesung: Di 13-15 Übungsstunden: Di 12-13 und Fr 8-9
  • Tue 12:15-13:00 (ML E 12)
  • Tue 13:15-15:00 (ML E 12)
  • Fri 08:15-09:00 (ML F 36)
2 h weekly

Offered In