VVZ API is not affiliated with ETH Zurich. Data might be outdated or incorrect. Please view the official ETHZ Vorlesungsverzeichnis for binding information.
Computer Science I
Informatik I
Last Updated: 2026-02-05 16:02:10
Abstract
The course covers the basic concepts of computer programming.
Objective
Basic understanding of programming concepts. Students will be able to write and read simple programs and to modify existing programs. In the course "Computer Science I", the competency of programming is taught, applied and examined. Furthermore modeling is taught and applied.
Content
variables, types, control structures, functions, scoping, recursion, object-oriented programming. The programming language is Python.
Resources
Lecture Notes
The slides and lecture notes will be made available for download on the course website.
Literature
Learn to Code by Solving Problems A Python Programming Primer Daniel Zingaro Python Crash Course A Hands-On, Project-Based Introduction to Programming Eric Matthes
Learning Materials (Links)
- Main link
- Vorlesungswebsite
- Learning environment
- Code Expert
General Information
- Language
- German
- Levels
- BSC , DR , MSC
- Frequency
- Yearly recurring
Examination
- Type
- session examination
- Mode
- written 120 minutes
- Aids
- Sie dürfen maximal 4 A4-Blätter mit in die Prüfung nehmen. Inhaltliche und formale Anforderungen (Text, Bilder, ein-/doppelseitig, Ränder, Schriftgrösse, etc.) bestehen nicht.Elektronische Geräte bzw. digitale Unterlagen sind nicht erlaubt.
- Digital
- The exam takes place on devices provided by ETH Zurich.
Course Components
| Type | Title | Time & Place | Hours |
|---|---|---|---|
| lecture | Informatik I |
|
2 h weekly |
| exercise |
Informatik I
Zusätzlich wird ab der zweiten Semesterwoche ein Study Center angeboten: Montags von 16-18 in HIL E9.
|
|
2 h weekly |