Website
Curriculum

Modul CS1200-KP06, CS1200SJ14

Fundamentals of Computer Engineering 1 (TGI1)

Duration:


1 Semester
Turnus of offer:


each summer semester
Credit points:


6
Course of studies, specific field and terms:
  • Bachelor MES 2020 (compulsory), computer science, 4th semester
  • Bachelor Media Informatics 2020 (compulsory), computer science, 2nd semester
  • Bachelor Computer Science 2019 (compulsory), foundations of computer science, 2nd semester
  • Bachelor Robotics and Autonomous Systems 2020 (compulsory: aptitude test), computer science, 2nd semester
  • Bachelor Medical Informatics 2019 (optional subject), computer science, 4th to 6th semester
  • Bachelor Computer Science 2016 (compulsory), foundations of computer science, 2nd semester
  • Bachelor Robotics and Autonomous Systems 2016 (compulsory: aptitude test), computer science, 2nd semester
  • Bachelor IT-Security 2016 (compulsory), computer science, 2nd semester
  • Bachelor Biophysics 2016 (optional subject), computer science, 6th semester
  • Bachelor Medical Informatics 2014 (compulsory), computer science, 2nd semester
  • Bachelor Media Informatics 2014 (compulsory), computer science, 2nd semester
  • Bachelor MES 2014 (compulsory), foundations of computer science, 4th semester
  • Bachelor Computer Science 2014 (compulsory), foundations of computer science, 2nd semester
Classes and lectures:
  • Fundamentals of Computer Engineering 1 (exercise, 2 SWS)
  • Fundamentals of Computer Engineering 1 (lecture, 2 SWS)
Workload:
  • 60 Hours in-classroom work
  • 100 Hours private studies
  • 20 Hours exam preparation
Contents of teaching:
  • Von-Neumann computer
  • Switching algebra and switching functions
  • Technological realization
  • Combinatorial and sequential circuits
  • Memories
  • Microprocessors
  • Assembler programming
  • Microcontrollers
  • Input/Output programming
  • Basic processor architectures
Qualification-goals/Competencies:
  • The students can explain the principal organization of a computer and the execution of a program according to the Von-Neumann principle.
  • They can elucidate the principal functioning of combinatorial and sequential circuits and describe them formally using switching algebra.
  • They can demonstrate the basic circuits for the technological realization of logic gates with bipolar and MOS transistors.
  • They can explain the structure and operation of registers and memories.
  • They can elucidate the instruction set of a microprocessor exemplarily and to be able to use it for assembly programming.
  • Sie können die Ein/Ausgabe-Schnittstellen eines Mikrocontrollers beschreiben und in Assemblersprache programmieren (mit Polling bzw. Interrupt).
  • They can program microcontrollers for simple applications in assembly language.
  • They can discuss and compare basic processor architectures and their instruction sets.
Grading through:
  • written exam
Is requisite for:
Responsible for this module:
Teachers:
Literature:
  • C. Hamacher, Z. Vranesic, S. Zaky, N. Manjikian: Computer Organisation and Embedded Systems - McGraw-Hill 2012
  • M. M. Mano, C. R. Kime: Logic and Computer Design Fundamentals - Pearson 2007
  • D. A. Patterson, J. L. Hennessy: Computer Organisation & Design - The Hardware/Software Interface - Morgan Kaufmann 2011
  • T. Ungerer, U. Brinkschulte: Mikrocontroller und Mikroprozessoren - Springer 2010
Language:
  • offered only in German
Notes:

Admission requirements for taking the module:
- None

Admission requirements for participation in module examination(s):
- Successful completion of practical exercises as specified at the beginning of the semester.

Module examination(s):
- CS1200-L1: Technical Foundations of Computer Science 1, written exam 120min, 100% of module grade.

Letzte Änderung:
24.7.2023