VVZ API is not affiliated with ETH Zurich. Data might be outdated or incorrect. Please view the official ETHZ Vorlesungsverzeichnis for binding information.

227-0013-00L 4 Credits BSC D-ITET
You're viewing possible stale or outdated data. Please check the latest semester for more up-to-date information.

Computer Engineering

Technische Informatik

Lecturers & Examiners: Prof. em. Dr. Lothar Thiele
VVZ CR 3.0

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)

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
  • Thu 10:15-12:00 (ETF E 1)
2 h weekly
exercise Technische Informatik
Groups are selected in myStudies. Findet in Gruppen statt.
  • Thu 14:15-16:00 (ETF E 1)
  • Thu 16:15-18:00 (ETF E 1)
  • Fri 14:15-16:00 (ETF E 1)
  • Fri 16:15-18:00 (ETF E 1)
1 h weekly
practical/laboratory course Technische Informatik
Groups are selected in myStudies. Findet in Gruppen statt.
  • Thu 14:15-16:00 (ETZ D 61.2)
  • Thu 14:15-16:00 (ETZ D 96.1)
  • Thu 16:15-18:00 (ETZ D 61.2)
  • Thu 16:15-18:00 (ETZ D 96.1)
  • Fri 10:15-12:00 (ETZ D 96.1)
  • Fri 14:15-16:00 (ETZ D 61.2)
  • Fri 14:15-16:00 (ETZ D 96.1)
  • Fri 16:15-18:00 (ETZ D 61.2)
  • Fri 16:15-18:00 (ETZ D 96.1)
1 h weekly

Offered In