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
Grundlagen der Informatik
Last Updated: 2026-02-05 15:36:12
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. Introduction to Matrices with Matlab 5. Data management with lists and tables 6. Data management with a relational database
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)
- Main link
- Webseite der Lehrveranstaltung
General Information
- Language
- German
- Levels
- BSC , DR , MSC
- Frequency
- Yearly recurring
Examination
- Type
- session examination
- Mode
- written 60 minutes
- Aids
- Die beiden in der Vorlesung verkauften Bücher (es sind nur handschr. Notizen auf bestehenden Seiten erlaubt. Andere Änderungen sind untersagt), Wörterbuch für Fremdsprachige, Schreibzeug, USB-Stick.
- Digital
- The exam takes place on devices provided by ETH Zurich.
Course Components
| Type | Title | Time & Place | Hours |
|---|---|---|---|
| lecture |
Grundlagen der Informatik
Die genauen Unterrichtszeiten von ONLINE - Veranstaltungen werden von den Dozierenden kommuniziert.
|
|
2 h weekly |
| exercise |
Grundlagen der Informatik
Groups are selected in myStudies.
Informationen zum Vorlesungs- und Übungsbetrieb finden sich auf der Webseite zur Vorlesung:
.
Die Übungen finden online statt (Termine siehe Kurswebseite) und die Vorlesungen werden aufgezeichnet. Ausnahme: Einführungsvorlesung, welche jeweils fürs 2 Bubbles am 15.9.20 wiederholt angeboten wird (Einteilung siehe Kurswebseite).
|
|
2 h weekly |