Computer Architecture

Short Name
Module Code
Module Coordinator
  • Prof. Dr. Bernd Müller
  • Prof. Dr. Bernd Müller
  • Prof. Dr. Klaus Wüst
Short Description
The module computer architecture gives an overview over the fundamental structure, the basic functionality and the organization of computer systems.
Learning Objectives

The students should learn to understand and use the main concepts of computer organization and design. They should be trained in the fields of digital hardware systems, processors data path and control, instruction set architectures, memory organization, interfacing processors and peripherals and enhancing performance. They are able to work on predefined tasks and present the findings to the other participants.

  • Fundamentals and technology of digital hardware systems
  • The central processing unit: instruction set architecture, data path and arithmetic logic unit, control and microprogramming
  • Memory technology and memory architecture
  • Bus systems
  • Input/output and computer peripherals
  • Parallel computer architectures
  • Performance issues
Duration in Semester
Instruction Language
Total Effort
6.0 CrP; an estimated 180 hours, of which approximately 60 are spent in class.
Weekly School Hours
Method of Instruction

Lecture 3 SWS, Exercises 1 SWS

Requirements for the awarding of Credit Points

Examination prerequisite: 3 certified written exercises

Examination: Written exam

Evaluation Standard
according to examination regulations (§ 9)
  • H. Herlod, B. Lurz, J. Wohlrab: Grundlagen der Informatik Pearson Studium
  • A. S. Tanenbaum: Computerarchitektur Pearson
  • A. Patterson, J. Hennessy, J. L. Hennessy: Computer Organization and Design: The Hardware Software Interface Morgan Kaufmann Pub
  • K. Wüst: Mikroprozessortechnik Vieweg
  • Aktuelle Computerzeitschriften