This website is no longer updated.

As of 1.10.2022, the Faculty of Physics has been merged into the TUM School of Natural Sciences with the website For more information read Conversion of Websites.

de | en

Computer Architecture and Networks

Module IN2189

This Module is offered by TUM Department of Informatics.

This module handbook serves to describe contents, learning outcome, methods and examination type as well as linking to current dates for courses and module examination in the respective sections.

Module version of WS 2017/8 (current)

There are historic module descriptions of this module. A module description is valid until replaced by a newer one.

Whether the module’s courses are offered during a specific semester is listed in the section Courses, Learning and Teaching Methods and Literature below.

available module versions
WS 2017/8WS 2017/8WS 2011/2

Basic Information

IN2189 is a semester module in English language at Master’s level which is offered in winter semester.

This Module is included in the following catalogues within the study programs in physics.

  • Focus Area Imaging in M.Sc. Biomedical Engineering and Medical Physics
  • Catalogue of non-physics elective courses
Total workloadContact hoursCredits (ECTS)
150 h 60 h 5 CP

Content, Learning Outcome and Preconditions


- Foundations: Binary numbers.
- Components of a computer system.
- Microprocessors.
- Multi- and Manycore Processors.
- High Performance Computers.
- High Speed Interconnects.

Learning Outcome

Students understand what is inside a computer and how it works. They know the most important components inside a microprocessor (e.g. pipeline, functional units, vector units, caches and their structures, memory controller), and are able to analyze the interaction with the various components in the system. They are able to characterize the various levels of parallelism (instruction level parallelism, data parallelism across vector units, shared memory level parallelism inside a compute node, distributed memory parallelism across multiple nodes connected via networks), and capture how it can be exploited in code.


no info

Courses, Learning and Teaching Methods and Literature

Courses and Schedule

Learning and Teaching Methods

This module comprises lectures and accompanying tutorials. The contents of the lectures will be taught by talks and presentations. Students will be encouraged to study literature and to get involved with the topics in depth. In the tutorials, concrete problems will be solved - partially in teamwork - and selected examples will be discussed.


Slides, whiteboard, exercise sheets, excercises, presentation


- Hennessy/Patterson: Computer Architecture - A Quantitative Approach.
- Stallings: Computer Architecture and Organization.
- Intel Manuals
- AMD Manuals

Module Exam

Description of exams and course work

The exam takes the form of written exam of 60 minutes. Questions allow to assess the knowledge of the fundamental concepts of computer architecture. Questions describing scenarios for the interaction of software with basic architectural features assess students' ability to analyze architectural components and to apply the obtained knowledge with regard to computational science and engineering specific software.

Exam Repetition

There is a possibility to take the exam in the following semester.

Top of page