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

Introduction to Computer Organization and Technology - Computer Architecture

Module IN0004

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.

Basic Information

IN0004 is a semester module in German language at Bachelor’s level which is offered in winter semester.

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

  • Further Modules from Other Disciplines
Total workloadContact hoursCredits (ECTS)
240 h 90 h 8 CP

Content, Learning Outcome and Preconditions


- Computer systems: basic architecture and organization: Von-
Neumann-Computer, machine-instruction cycle, hardware-software interface
- The Instruction Set Architecture (ISA): functionality and machineoriented Assembler programming
- Micro-programmed implementation of machine instructions
- Circuits, sequential circuits, circuit design with a formal language using the example of VHDL
- Introduction to computer architecture: microprocessor architectures and systems, parallel and distributed systems, memory systems, I/O

Learning Outcome

After attending this module students are able to understand computer systems as layered abstract machines. They get a first impression of the area of computer architectures and possess the following abilities:
They have learned to apply the main concepts of machine-oriented programming, microprogramming and circuit design. They understand the machine instruction cycles based on the underlying hardware at the register transfer level and they are able to classify computer architectures. The understand the basics of modern computer architecture.



Courses, Learning and Teaching Methods and Literature

Courses and Schedule

Learning and Teaching Methods

Using slide decks with animations, the lecture explains the basic concepts of computer architecture. This is supported by a concurrent series of central exercise sessions as well as small exercise groups, which explain the application of the material presented in the class. Homework allows the students to self-study the material. Solutions are then discussed both in the central exercise class as well as the smaller exercise groups. The ability to present their own solution as part of the exercise groups further aids in the understanding of the material and supports the students’ ability to communicate.


Slides of lectures, exercise sheets with assignments, collections of assignments, other working material.


- Andrew S. Tanenbaum, Todd Austin: Rechnerarchitektur: Von der digitalen Logik zum Parallelrechner
- David A. Patterson, John L. Hennessy, Computer Organization and Design: The Hardware/Software Interface
- Beschreibung der mikroprogrammierbaren Maschine

Module Exam

Description of exams and course work

The examination will be conducted in written form as part of a 120 minute exam. Here, examples from different areas of machine oriented programming in Assembler, micro-programming, circuit design and hardware description languages will be used to assess the capability of the students to master such concepts of computer architectures. Answers to short questions about basic concepts in computer architecture must show that the candidates mastered these concepts. Support material is provided during the examination, no additional help is allowed.

Exam Repetition

The exam may be repeated at the end of the semester.

Current exam dates

Currently TUMonline lists the following exam dates. In addition to the general information above please refer to the current information given during the course.

Introduction to Computer Organization and Technology - Computer Architecture
Top of page