Computer Organization
- Faculty
Faculty of Engineering and Computer Science
- Version
Version 1 of 27.11.2025.
- Module identifier
11B1780
- Module level
Bachelor
- Language of instruction
German
- ECTS credit points and grading
5.0
- Module frequency
only summer term
- Duration
1 semester
- Brief description
The module teaches the functioning and design of synchronous digital systems for data processing. Building on this, a simple computer is developed and used to explain the organisation of the computer for processing sequential software.
- Teaching and learning outcomes
- Hardware description with VHDL
- Digital systems
- Memory structure
- Fundamentals of computer organisation
- Example computer, assembler
- Peripherals
- Overall workload
The total workload for the module is 150 hours (see also "ECTS credit points and grading").
- Teaching and learning methods
Lecturer based learning Workload hours Type of teaching Media implementation Concretization 45 Lecture - 15 Laboratory activity - Lecturer independent learning Workload hours Type of teaching Media implementation Concretization 30 Preparation/follow-up for course work - 15 Study of literature - 15 Work in small groups - 30 Exam preparation -
- Graded examination
- Written examination
- Ungraded exam
- Field work / Experimental work
- Exam duration and scope
Graded examination performance
- Written examination: See valid study regulations.
Ungraded examination performance
- Experimental work: approx. 5 experiments in total
- Recommended prior knowledge
The module requires basic knowledge of technical computer science (switching networks and switching circuits) as well as basic programming skills.
- Knowledge Broadening
Upon completion of the module, students will have acquired knowledge and experience in designing and testing simple hardware components using description languages and mapping them to programmable hardware. They will understand how a simple processor works and how to program it in assembler. They will have knowledge of the structure of simple computers consisting of a processor, memory and peripherals. They will be familiar with the main types of peripheral units.
- Knowledge deepening
Based on the fundamentals of computer engineering, upon completion of this module, students will be able to design digital processing units and, building on this, understand how simple computers work.
- Knowledge Understanding
Upon completion of the module, students will be able to design simple synchronous digital circuits for data processing and make them executable in programmable hardware.
- Literature
- C. Siemers, A. Sikora (Herausgeber): Taschenbuch Digitaltechnik. Fachbuchverlag Leipzig, 2014.
- W. Gehrke, M. Winzker, K. Urbanski, R. Woitowitz: Digitaltechnik. Springer-Vieweg-Verlag Berlin, Heidelberg 2016.
- D. M. Harris, S. L. Harris: Digital Design and Computer Architecture. Elsevier Ltd, Oxford, 2012.
- P. Molitor, J. Ritter: VHDL, Eine Einführung. Pearson Studium, 2004.
- P.J. Ashenden: The Designer's Guide to VHDL. Morgan Kaufmann, 1995.
- Applicability in study programs
- Electrical Engineering in Practical Networks (dual)
- Electrical Engineering in Practical Networks (dual) B.Sc. (01.03.2026)
- Bachelor of Vocational Education - Information Technology
- Bachelor of Vocational Education - Information Technology B.Sc. (01.09.2025)
- Computer Science and Computer Engineering
- Computer Science and Computer Engineering B.Sc. (01.09.2025)
- Electrical Engineering
- Electrical Engineering B.Sc. (01.09.2025)
- Person responsible for the module
- Weinhardt, Markus
- Teachers
- Gehrke, Winfried
- Weinhardt, Markus