Introduction to Computer Engineering

Faculty

Faculty of Engineering and Computer Science

Version

Version 1 of 27.11.2025.

Module identifier

11B1330

Module level

Bachelor

Language of instruction

German

ECTS credit points and grading

5.0

Module frequency

only winter term

Duration

1 semester

 

 

Brief description

This module introduces the fundamentals of computer engineering. Building on the theory of Boolean algebra, it covers the implementation and optimisation of logical functions. The possibilities for implementing digital circuits are derived from the fundamentals of electronics. Finally, basic digital and arithmetic circuits as well as synchronous circuits, which make up modern computer systems, are presented.

Teaching and learning outcomes

  1. Introduction
  2. Boolean algebra and logical functions
  3. Basic digital circuits
  4. Number representation and arithmetic
  5. Fundamentals of TI electronics
  6. Implementation of digital circuits
  7. Synchronous circuits

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 hoursType of teachingMedia implementationConcretization
45Lecture-
15Laboratory activity-
Lecturer independent learning
Workload hoursType of teachingMedia implementationConcretization
20Preparation/follow-up for course work-
20Other-
5Other-
30Exam preparation-
15Study of literature-
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

none

Knowledge Broadening

Upon completion of this module, students will be familiar with the technical fundamentals of computer science, both in terms of the theoretical aspects of Boolean algebra and the fundamentals of electronics. They will be familiar with methods for designing and optimising digital circuits.

Knowledge Understanding

Students who have successfully completed this module will be able to

  • analyse and minimise logical functions and implement them in digital circuits at gate level,
  • design and use basic digital circuits and synchronous circuits,
  • transform numbers into different representations and process them with arithmetic circuits, and
  • select a suitable implementation of digital circuits based on their knowledge of the fundamentals of electronics.

Application and Transfer

Upon completion of the module, students will be able to design and optimise digital circuits, select suitable implementations, and present and discuss the approach.

Literature

  • D. W. Hoffmann: Grundlagen der Technischen Informatik. Hanser-Verlag München, 4. Auflage, 2014.
  • C. Siemers, A. Sikora (Herausgeber): Taschenbuch Digitaltechnik. Fachbuchverlag Leipzig, 3. Auflage, 2014.
  • W. Schiffmann, R. Schmitz: Technische Informatik 1 - Grundlagen der digitalen Elektronik. Springer-Verlag, Heidelberg, 5. Auflage, 2004.
  • B. Becker: Technische Informatik: Eine einführende Darstellung. Oldenbourg-Verlag, München, 2008.

Applicability in study programs

  • Agricultural Technologies
    • Agricultural Technologies B.Sc. (01.09.2025)

  • 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)

    Person responsible for the module
    • Weinhardt, Markus
    Teachers
    • Weinhardt, Markus
    • Gehrke, Winfried