The module "Fundamentals of Computer Science" is composed of the lectures "Microprocessor systems", "Fundamentals of Digital Technologies" and "Electrical Circuits". The lecture gives a survey of these topics for students of informatics so that they gain better understanding of the computer hardware before developing software.
During lecture we are talking about the following topics:
- Electrical components
- Simple electrical circuits
- Semiconductor technology and devices
- Boolean algebra and number systems
- Combinational and sequential logic
- Minimum sum-of-product determination
- State graphs and state machines
- Processor architectures
- Machine code, assembler, compiler
Most of the time the lecture "Fundamentals of Computer Science" is restricted to standard methods to allow a complete overview of the topic. Special cases are discussed during exercises and practical workshops.
The practical part of the module is based on Lecture content and exercises. Students learn to setup electrical circuits and learn how to measure current and voltage. They learn of linear elements and non-linear in an electrical circuit behave. Simulations using LTSpice are used to check the measured results and to setup more complex circuits. After focusing on analog circuits the next step in the hands-on is to simulate and understand digital circuits, counters and state-machines. Finally, students learn how to program a microprocessor accessing internal components (e.g. timers) or external components (e.g. LEDs).
- Extent: 3 SWS Lecture, 1 SWS Exercise, 2 SWS Hands-On
- Time Table
- Lecture: No Lecture during this Semester
- Exercise: No Exercise during this Semester
- Hands-on: No Hands-On during this Semester
- D. W. Hoffmann, Grundlagen der Technischen Informatik, Hanser, 2. Auflage, 2010.
- Fehn, H.-G., Einführung in die Digitaltechnik, J. Schlembach Fachverlag, 2011.
- B. Becker, P. Molitor: Technische Informatik, Eine einführende Darstellung, Oldenbourg, 2008.
- H. Herold, B. Lurz, J. Wohlrab: Grundlagen der Informatik, Praktisch Technisch Theoretisch, Teil III Technische Informatik, Pearson, 2007.
- Poppe, M., Prüfungstrainer Elektrotechnik - Erst verstehen, dann bestehen, Springer, 2015.