Module Number

Module Title

Introduction to Computer Architecture
Type of Module

Elective Compulsory
Work load
- Contact time
- Self study
180 h
Class time:
60 h / 4 SWS
Self study:
120 h
Duration 1 Semester
Frequency In the summer semester
Language of instruction German
Type of Exam

Written Test

Lecture type(s) Lecture, Tutorial

This module deals with the basic structure of modern computer systems. Topics include methods for classifying and evaluating computer architectures, pipelining for accelerated instruction processing, memory hierarchy and caches, main memory technologies, virtual memory management, jump prediction techniques, communication between processor and peripherals, and basic principles of hardware and computer design.


Students have a basic understanding of the structure, organization and operating principle of computer systems. This enables them to evaluate, compare and select microprocessor systems for different areas of application. Furthermore, the acquired knowledge enables the students to understand the relationship between hardware concepts and their impact on software. This enables the course participants to develop system-related functions as well as efficient programs. Through the accompanying exercises, students deepen the knowledge imparted in the lecture by applying it to concrete problems. Since the exercises are to be worked on independently in small groups, the students' ability to work in a team is trained in addition to their personal responsibility.

Allocation of credits / grading
Type of Class
Type of Exam
Exam duration
of Module (%)
Prerequisite for participation INFM1310 Technical Computer Science 1: Digital Technology,

INFM2310 Technical Computer Science 2: Computer Science and Computing Systems Architecture
Lecturer / Other Bringmann

• David A. Patterson & John L. Hennessy; Computer Organization and Design RISC-V Edition: The Hardware / Software Interface 2. Auflage; Morgan Kaufmann, Elsevier, 2020.

• D. A. Patterson, J. L. Hennessy: Rechnerorganisation und Rechnerentwurf: Die Hardware/Software-Schnittstelle; Oldenbourg Wissenschaftsverlag, 4. Auflage, 2011.

• J. L. Hennessy, D. A. Patterson: Computer Architecture: A Quantitive Approach; Morgan Kaufmann Publishers Inc., 6. Auflage, 2018.

Last offered Wintersemester 2021
Planned for Sommersemester 2024
Assigned Study Areas BIOINFM2510, INFM2510, INFM3310, MDZINFM2510, MEINFM3210