Module summary
Module name:
Internal number:
Pre-requisites with regard to content: none
Pre-requisites according to the examination regulations:

Students will learn the basic concepts of computer engineering. They learn the mathematical concepts of number representation and Boolean algebra, which are required for the analysis and design of hardware circuits. They understand how the basic digital computing elements are constructed and how to combine them into complex switching networks. Furthermore, the students will be able to explain the structure and operation of current standard circuits such as adders or shift registers. They also understand the basic concepts of the instruction-set architecture of a processor and can easily create assembly programs for a selected elementary model processor.

Individual exams
Course: Computer Engineering 1
Internal number: INFB1217 Type/mode: Lecture
Prof. Dr. Dirk Hoffmann
Language of instruction:
Credits (ECTS): 3 Contact hours: 2
Workload: 120 hours (60 hours presence, 60 hours self-contained work) Assessment: Written Exam 120 Min. (graded)

The lecture gives a basic understanding for building a computer. It is shown how the functionality of a computer can be decomposed into elementary operations. It is shown how to elementary functional components are designed, how the interact and how they can be used to design more complex circuits. The following topics are covered in detail: Basic operation of a computer; knowledge of the basic logical circuit blocks; technologies for the realization of the basic components; knowledge of the main electrical characteristics; different codes for numbers and characters; boolean algebra; methods of simplification boolean expressions; the use of CAE software; designing combinatorial circuits; design of synchronous switching networks; Flipflops; counters and registers.

Recommended reading:

Slides, blackboard, exercise sheets



Course: Computer Engineering 1 Exercise
Internal number: INFB1227 Type/mode: Exercise
Prof. Dr. Dirk Hoffmann
Language of instruction:
Credits (ECTS): 2 Contact hours: 2
Workload: 90 hours (30 hours presence, 60 hours self-contained work) Assessment: Exercise 1 Semester (not graded)
Students will solve exercises taken from the following areas: Number representation, Boolean algebra, circuit design, logic minimization, standard circuit blocks and microprocessor architecture.
Recommended reading:
Exercise sheets, blackbord
Comments: In-class exercises