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: |
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: |
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 |
für die Ukraine