Introduction to Computer Organization and Technology - Computer Architecture
Module IN0004
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 workload | Contact hours | Credits (ECTS) |
---|---|---|
240 h | 90 h | 8 CP |
Content, Learning Outcome and Preconditions
Content
- 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
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.
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.
Preconditions
none
Courses, Learning and Teaching Methods and Literature
Courses and Schedule
WS 2022/3
WS 2021/2
WS 2020/1
WS 2019/20
WS 2018/9
WS 2017/8
WS 2016/7
WS 2015/6
WS 2014/5
WS 2013/4
WS 2012/3
Type | SWS | Title | Lecturer(s) | Dates | Links |
---|---|---|---|---|---|
VO | 4 | Introduction to Computer Architecture (IN0004) |
Schulz, M.
Wille, R.
Assistants: Maiterth, M.Peham, T. |
Tue, 16:00–17:30, GALILEO Audimax Fri, 13:00–15:00, MW 1801 Mon, 12:00–13:30, GALILEO Audimax and singular or moved dates |
eLearning |
UE | 2 | Introduction to Computer Organization and Technology - Computer Architecture, Exercise Session - Groups Thu, Fri (IN0004) |
Huseynli, F.
Maiterth, M.
Peham, T.
Responsible/Coordination: Schulz, M. |
dates in groups |
documents |
UE | 2 | Introduction to Computer Organization and Technology - Computer Architecture, Exercise Session - Groups Monday, Tuesday, Wednesday(IN0004) |
Huseynli, F.
Maiterth, M.
Peham, T.
Responsible/Coordination: Schulz, M. |
dates in groups |
documents |
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.
Media
Slides of lectures, exercise sheets with assignments, collections of assignments, other working material.
Literature
- 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
- Intel386 TM DX MICROPROCESSOR 32-BIT CHMOS MICROPROCESSOR WITH INTEGRATED MEMORY MANAGEMENT
- Beschreibung der mikroprogrammierbaren Maschine
- David A. Patterson, John L. Hennessy, Computer Organization and Design: The Hardware/Software Interface
- Intel386 TM DX MICROPROCESSOR 32-BIT CHMOS MICROPROCESSOR WITH INTEGRATED MEMORY MANAGEMENT
- 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.