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 I
Technische Informatik I
Last Updated: 2026-02-05 15:00:01
Abstract
The course provides knowledge about structures and models of digital systems (abstract data types finite state automata, dependence and process graphs), abstraction and hierarchy in computer systems, assembler and compiler, control path and date path, I/O, bus systems, memory hierarchy, operating system, pipelining, speculation techniques, superscalar computer architectures.
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), memory hierarchy, software concepts.
Content
Structures and models of digital systems (abstract data types finite state automata, dependence and process graphs), abstraction and hierarchy in computer systems, assembler and compiler, control path and date path, I/O, bus systems, memory hierarchy, operating system, pipelining, speculation techniques, superscalar computer architectures. Practical training: Hardware and software for a point-to-point communication, using a RISC R3000 microprocessor and programmable gate arrays.
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 1-55860-604-1, 2005
General Information
- Language
- German
- Frequency
- Yearly recurring
Examination
- Type
- session examination
- Mode
- written 90 minutes
- Aids
- Sämtliche Hilfsmittel - ausgenommen Hilfsmittel für die elektronsiche Kommunikation - sind erlaubt.
Course Components
| Type | Title | Time & Place | Hours |
|---|---|---|---|
| lecture | Technische Informatik I |
|
2 h weekly |
| practical/laboratory course |
Technische Informatik I
Raum nach Vereinbarung
|
|
2 h weekly |