inf200 - Computer Engineering I (Course overview)

inf200 - Computer Engineering I (Course overview)

Department of Computing Science 6 KP
Module components Semester courses Winter semester 2024/2025 Examination
Lecture
  • Unlimited access 2.01.200 - Grundlagen der Technischen Informatik Show lecturers
    • Prof. Dr. Martin Georg Fränzle
    • Janis Kröger, M. Sc.

    Monday: 08:00 - 10:00, weekly (from 14/10/24), Location: A07 0-030 (Hörsaal G)
    Wednesday: 08:00 - 10:00, weekly (from 16/10/24), Location: A11 1-101 (Hörsaal B)
    Dates on Thursday, 06.02.2025 14:00 - 16:00, Wednesday, 19.03.2025 10:15 - 12:15, Location: A14 1-101 (Hörsaal 1), A14 1-102 (Hörsaal 2), A07 0-030 (Hörsaal G)

    Dieses Modul ist der erste Teil der zweisemestrigen Einführung in die Technische Informatik. Es erläutert die Konstruktionsprinzipien eines Rechners von der Ausführung eines einfachen Programms auf einer Instruction Set Architecture über die grundlegenden Techniken zur Spezifikation, Konstruktion und Optimierung der einzelnen Bestandteile eines Rechners zu den Basiskomponenten wie Gattern, Flipflops und Registern. Typische Beispiele kombinatorischer Schaltungen, wie z.B. Addierer, dienen zur Illustration modularer Entwurfstechniken. Weitergehende Entwurfstechniken werden bei sequentiellen Schaltungen, also Schaltungen mit Speicherverhalten, diskutiert und anhand von Beispielschaltungen verdeutlicht.

Exercises
Notes on the module
Prerequisites

No participant requirements

Prüfungszeiten

At the end of the lecture term

Module examination

Written or oral exam

Skills to be acquired in this module

he students learn to understand the construction of digital circuits and digital computers. They know the technological parameters, the state of the art technologies, and the developments characterizing current and future design paradigms for digital hardware. They learn to understand the concepts underlying current computer architectures and are able to explain how such architectures execute programs. Successful participants will be able to analyze computer architectures as a whole, to understand in depth, to analyze, and to optimize their hardware components, and to discuss the properties induced by selecting design alternatives.
Professional competences
The Students:

  • identify fundamental concepts of the construction of digital computer systems, the internal number representation, and analysis of combinational logic as well as their optimization.

Methological competences
The Students: 

  • analyze computer architectures on the basis of their individual components
  • design and optimize digital hardware components
  • transfer systematic approaches of hardware design to unknown design problems

Social competences
The Students:

  • present their understanding of the functional principles of digital computer systems

Self-competences
The Students:

  • critically reflect on the results of exercises and recognize limitations of different approaches to the design of digital computer systems