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:48:54
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)
- Main link
- Webseite der Lehrveranstaltung
- Learning environment
- [code]expert-Plattform
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 erlaubt), ausgedruckte pdf-Unterlagen von Modul 5A und 5B, Wörterbuch für Fremdsprachige, Schreibzeug
- Digital
- The exam takes place on devices provided by ETH Zurich.
Course Components
| Type | Title | Time & Place | Hours |
|---|---|---|---|
| lecture |
Grundlagen der Informatik
Vorlesung im HG F1 mit Videoübertragung ins HG F3.
|
|
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.
|
|
2 h weekly |