inf200 - Computer Engineering I (Complete module description)

inf200 - Computer Engineering I (Complete module description)

Original version English PDF download
Module label Computer Engineering I
Module code inf200
Credit points 6.0 KP
Workload 180 h
Institute directory Department of Computing Science
Applicability of the module
  • Bachelor's Programme Computing Science (Bachelor) > Basismodule
  • Bachelor's Programme Mathematics (Bachelor) > Nebenfachmodule
  • Dual-Subject Bachelor's Programme Computing Science (Bachelor) > Basismodule
  • Dual-Subject Bachelor's Programme Computing Science (Bachelor) > Wahlpflicht Technische Informatik (30 KP)
  • Master of Education Programme (Vocational and Business Education) Computing Science (Master of Education) > Akzentsetzungsbereich
Responsible persons
  • Rauh, Andreas (module responsibility)
  • Lehrenden, Die im Modul (authorised to take exams)
Prerequisites

No participant requirements

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
Module contents

This module is the first part of the introduction to computer engineering. It explains the construction principles of computers, from the implementation of an easy Instruction Set Architecture, over fundamental techniques for coding and representation of numbers, program execution on machine level, basics of logics and analysis of functions of combinational logic as well as their optimization.

Recommended reading
  • Lecture Notes
  • Schiffmann, W.; Schmitz, R. (2001): Technische Informatik I, II, Übungsbuch; Springer Verlag, Berlin.
  • Dal Cin, M. (1996): Rechnerarchitektur; B.G. Teubner.
  • Lagemann, K. (1987): Rechnerstrukturen; Springer-Verlag, Berlin.
  • Oberschelp, W.; Vossen, G. (1989): Rechneraufbau und Rechnerstrukturen; Oldenbourg-Verlag.
  • Mano, Morris M.( 1993): Computer System Architecture 3; Prentice Hall.
  • Gajski, D.(1997): Principles of Digital Design; Prentice Hall.
  • Patterson, D.A.; Hennessy, J.L. (1997): Computer Organization and Design:
  • The Hardware/Software Interface; 2. Edition; Morgan Kaufmann Publishers.
  • Wilkinson, B. (1996): Computer Architecture Design and Performance; 2. Edition; Prentice Hall.
  • Tanenbaum, A.S.(1999): Structured Computer Organization; 4. Edition; Prentice Hall.
Links
Language of instruction German
Duration (semesters) 1 Semester
Module frequency annual
Module capacity unlimited
Teaching/Learning method V+Ü
Type of course Comment SWS Frequency Workload of compulsory attendance
Lecture 3 WiSe 42
Exercises 1 WiSe 14
Total module attendance time 56 h
Examination Prüfungszeiten Type of examination
Final exam of module

At the end of the lecture term

Written or oral exam