VVZ API is not affiliated with ETH Zurich. Data might be outdated or incorrect. Please view the official ETHZ Vorlesungsverzeichnis for binding information.
Computer Engineering
Technische Informatik
Last Updated: 2026-02-05 15:53:34
Abstract
The course provides knowledge about structures and models of digital systems, assembler and compiler, control path and data path, pipelining, speculation techniques, superscalar computer architectures, memory hierarchy and virtual memory, operating system, processes and threads.
Objective
Logical and physical structure of computer systems. Introduction to principles in hardware design, datapath and control path, assembler programming, modern architectures (pipelining, speculation techniques, superscalar architectures, multithreading), memory hierarchy and virtual memory, software concepts.
Content
Structures and models of digital systems, abstraction and hierarchy in computer systems, assembler and compiler, control path and data path, pipelining, speculation techniques, superscalar computer architectures, memory hierarchy and virtual memory, operating system, processes and threads. Theoretical and practical exercises using a simulation-based infrastructure.
Resources
Lecture Notes
Material for practical training, copies of transparencies.
Literature
D.A. Patterson, J.L. Hennessy: Computer Organization and Design: The Hardware/ Software Interface. Morgan Kaufmann Publishers, Inc., San Francisco, ISBN-13: 978-0124077263, 2014.
Learning Materials (Links)
- Main link
- Lermaterialien
General Information
- Language
- German
- Levels
- BSC
- Frequency
- Yearly recurring
Examination
- Type
- session examination
- Mode
- written 90 minutes
- Aids
- Selbst verfasste Zusammenfassung von maximal 6 Seiten (3 Blätter) A4. Wissenschaftliche Taschenrechner. Geräte, die die Kommunikation oder das Speichern und Anzeigen von Dokumenten erlauben, sind nicht zulässig.
Course Components
| Type | Title | Time & Place | Hours |
|---|---|---|---|
| lecture | Technische Informatik |
|
2 h weekly |
| exercise |
Technische Informatik
Groups are selected in myStudies.
Findet in Gruppen statt.
|
|
1 h weekly |
| practical/laboratory course |
Technische Informatik
Groups are selected in myStudies.
Findet in Gruppen statt.
|
|
1 h weekly |