Module 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 fields and terms:
- Bachelor MES 2020, compulsory, computer science
- Bachelor Media Informatics 2020, compulsory, computer science
- Bachelor Computer Science 2019, compulsory, foundations of computer science
- Bachelor Robotics and Autonomous Systems 2020 , compulsory: aptitude test, computer science
- Bachelor Medical Informatics 2019, optional subject, computer science
- Bachelor Computer Science 2016, compulsory, foundations of computer science
- Bachelor Robotics and Autonomous Systems 2016, compulsory: aptitude test, computer science
- Bachelor IT-Security 2016, compulsory, computer science
- Bachelor Biophysics 2016, optional subject, computer science
- Bachelor Medical Informatics 2014, compulsory, computer science
- Bachelor Media Informatics 2014, compulsory, computer science
- Bachelor MES 2014, compulsory, foundations of computer science
- Bachelor Computer Science 2014, compulsory, foundations of computer science
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
Responsible for this module:
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.
Last Updated:
24.07.2023