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 , DR , MSC D-HEST , D-INFK

Foundations of Computer Science for Human Medicine

Informatikgrundlagen für Humanmedizin

VVZ CR n/a

Last Updated: 2026-06-03 00:14:28

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 , DR , MSC
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). Zudem müssen Sie an mindestens zwei Coding Basaren teilnehmen.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, 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)
  • 17.03 Date 13:15-15:00 (RZ D 8)
  • 31.03 Date 13:15-15:00 (RZ D 8)
  • 14.04 Date 13:15-15:00 (RZ D 8)
  • 05.05 Date 13:15-15:00 (RZ D 8)
2 h weekly

Offered In