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 II
Informatik II
Last Updated: 2026-06-03 00:14:30
Abstract
Computer Science II lays the foundation for understanding, designing, and analyzing algorithms and data structures.It also provides an overview of various programming concepts, such as functional programming and static and dynamically typed programming languages.
Objective
Understanding of the design and analysis of basic algorithms and data structures, working with multidimensional data using Python libraries, and overview of various programming concepts.
Content
Introduction of Python: from C++ to Python, advanced concepts and integrated data structures in Python; analyzing data, manipulating data with Numpy and visualizing with Matplotlib; linear regression, classification and (k-Means) clustering. Basic algorithms and data structures, design patterns for algorithms (induction, divide and conquer, dynamic programming), classical algorithmic problems (searching and sorting), data structures (search trees, heaps, union-find). Exercises are performed in the online IDE and exercise management system Code-Expert.
Resources
Literature
Th. Ottmann, P. Widmayer: Algorithmen und Datenstrukturen, Spektrum-Verlag, 5. Auflage, Heidelberg, Berlin, Oxford, 2011 Thomas H. Cormen, Charles E. Leiserson, Ronald Rivest, Clifford Stein: Algorithmen - Eine Einführung, Oldenbourg, 2010
Learning Materials (Links)
- Main link
- Webseite zur Vorlesung
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.You may take up to 4 A4 sheets into the exam. There are no constraints regarding content and layout (text, images, single/double page, margins, font size, etc.). Electronic devices and digital documents are not allowed.
- Digital
- The exam takes place on devices provided by ETH Zurich.
Course Components
| Type | Title | Time & Place | Hours |
|---|---|---|---|
| lecture |
Informatik II
Vorlesung im ETA F5 mit Videoübertragung in ETF E1.
|
|
2 h weekly |
| exercise |
Informatik II
Zusätzlich wird das Study Center angeboten: Donnerstags 18:15 - 20:00 ab der 3. Semesterwoche im HG F 7 wo die Möglichkeit des betreuten Lernens angeboten wird. Im Study Center können Studierende Vorlesungsstoff vor- oder nachbereiten und Übungen lösen.
|
|
2 h weekly |