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

252-0852-00L 4 Credits BSC , DR , MSC D-HEST , D-BIOL , D-INFK , D-CHAB
You're viewing possible stale or outdated data. Please check the latest semester for more up-to-date information.

Foundations of Computer Science

Grundlagen der Informatik

VVZ CR n/a

Last Updated: 2026-02-05 16:01:23

Abstract

Students learn to apply selected concepts and tools from computer science for working on interdisciplinary projects.The following topics are covered: modeling and simulations, introduction to programming, introduction matrices, managing data with lists and tables and with relational databases, universal methods for algorithm design.

Objective

The students learn to - understand the role of computer science in science, - to control computer and automate processes of problem solving by programming, - choose and apply appropriate tools from computer science, - process and analyze real-world data from their subject of study, - handle the complexity of real-world data.

Content

1. The role of computer science in science 2. Introduction to Programming with Python 3. Modeling and simulations 4. Data management with lists and tables 5. Data management with a relational database 6. Introduction to Matrices

Resources

Lecture Notes

All materials for the lecture are available atwww.gdi.ethz.ch

Literature

L. Fässler, M. Dahinden, D. Komm, and D. Sichau: Einführung in die Programmierung mit Python und Matlab. Begleitunterlagen zum Onlinekurs und zur Vorlesung, 2016. ISBN: 978-3741250842. L. Fässler, M. Dahinden, and D. Sichau: Verwaltung und Analyse digitaler Daten in der Wissenschaft. Begleitunterlagen zum Onlinekurs und zur Vorlesung, 2017.

Learning Materials (Links)

General Information

Language
German
Levels
BSC , DR , MSC
Frequency
Yearly recurring

Examination

Type
session examination
Mode
written 120 minutes
Aids
Das in der Vorlesung verkaufte Buch (es sind nur handschrift. Notizen auf bestehenden Seiten und Post-It-Sprungmarken erlaubt), Wörterbuch für Fremdsprachige, Schreibzeug
Digital
The exam takes place on devices provided by ETH Zurich.
Es findet ein benoteter Semesterend-Test statt, die Teilnahme ist fakultativ. Die Vornote zählt zu 30% zur Schlussnote, sofern diese höher ausfällt, als die Note an der Sessionsprüfung. Fällt sie tiefer aus, wird sie nicht angerechnet.Voraussetzung für die Teilnahme am Semesterend-Test ist die termingerechte Präsentation der Module. Dadurch behalten Sie Ihren Zugang zum Bonussystem, welches folgende Elemente beinhaltet:- Regelmässiges, persönliches Feedback zu Ihrem aktuellen Leistungsstand durch eine Assistenzperson- Repetitionsfrage zu jedem Modul- Beispielprüfung als Vorbereitung für den Semesterend-Test (unbenotet, aber korrigiert)- Beispielprüfung als Vorbereitung für die Sessionsprüfung (unbenotet, aber korrigiert)Der Zugang zu den beiden Beispielprüfungen wird nach Semesterende für alle Studierenden freigeschaltet.Bestimmungen für Repetierende:- Die Note des Semesterend-Tests ist während 12 Monaten anrechenbar.- Falls Sie eine neue Vornote wünschen, müssen Sie den Semesterend-Test erneut ablegen. Die bereits präsentierten Module behalten ihre Gültigkeit und können Ihnen angerechnet werden.Semesterende-Test:Typ: Computer-basierte PrüfungDauer: 120 MinutenDie Details werden noch per Email bekanntgegeben.

Course Components

Type Title Time & Place Hours
lecture Grundlagen der Informatik
Vorlesung im HG F1 mit Videoübertragung ins HG F3.
  • Mon 14:15-16:00 (HG F 1)
  • Mon 14:15-16:00 (HG F 3)
2 h weekly
exercise Grundlagen der Informatik
Es gibt keine fixen Übungsgruppen. Stattdessen besprechen die Studierenden alle 2 Wochen eine Projektaufgabe individuell mit einer Assistenzperson. Die restlichen Zeiten stehen für die Bearbeitung der Projektaufgaben zur Verfügung.
  • Mon 10:15-12:00 (CAB H 56)
  • Mon 10:15-12:00 (CAB H 57)
  • Mon 10:15-12:00 (HG E 26.1)
  • Mon 10:15-12:00 (HG E 26.3)
  • Mon 10:15-12:00 (HG E 27)
  • Mon 16:15-18:00 (CAB H 56)
  • Mon 16:15-18:00 (CAB H 57)
  • Mon 16:15-18:00 (HG E 19)
  • Mon 16:15-18:00 (HG E 26.1)
  • Mon 16:15-18:00 (HG E 26.3)
  • Wed 18:15-19:00 (HG E 19)
  • Wed 18:15-19:00 (HG E 26.1)
  • Wed 18:15-19:00 (HG E 26.3)
  • Wed 18:15-19:00 (HG E 27)
  • Fri 16:15-18:00 (HG D 12)
2 h weekly

Offered In