Module Number

INF3341
Module Title

Introduction to Computer Architecture
Type of Module

Elective Compulsory
ECTS 6
Work load
- Contact time
- Self study
Workload:
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
Content

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.

Objectives

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
Status
SWS
Credits
Type of Exam
Exam duration
Evaluation
Calculation
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
Literature

• 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 2025
Assigned Study Areas BIOINFM2510, INFM2510, INFM3310, MDZINFM2510, MEINFM3210