Technische Informatik 1
Technical Computer Science 1
|
Modulnummer
|
Bachelor
|
Schwerpunkt
|
Anzahl der SWS
V |
UE |
K |
S |
Prak. |
Proj. |
∑ |
4 |
2 |
0 |
0 |
0 |
0 |
6 |
|
Kreditpunkte
:
9
|
Turnus
angeboten in jedem SoSe
|
Formale Voraussetzungen
:
-
|
Inhaltliche Voraussetzungen
:
-
|
Vorgesehenes Semester
:
2. Semester
|
Sprache
:
Deutsch
|
Ziele
:
- Grundlegende Konzepte moderner Rechner wiedergeben und erläutern können
- Schaltkreismodellierung durch Boolesche Funktionen verstehen und erklären können
- Hardware-Realisierungen von arithmetischen Funktionen darstellen können
- Modellierung und Optimierungsansätze integrierter Schaltkreise umreißen können
- Rechnersysteme anhand der eingeführten Konzepte selbständig beurteilen können
- Unterschiedliche Hardware-Realisierungen unter den eingeführten Optimierungskriterien bewerten können
- In Gruppen Probleme analysieren, gemeinsam Lösungsstrategien entwickeln und präsentieren können
|
Inhalte
:
.
I. Rechnerarchitektur
- Rechnersichtweisen: Ebenen und Sprachen, Hierarchie, Compiler, Interpreter
- Aufbau und Funktionsweise: Hardware, Software, Firmware, Aufbau eines von-Neumann-Rechners, Arbeitsspeicher, Speicherzelle, Arbeitsweise eines Prozessors, Speicher, I/OBusse
- Befehlssatz: RISC, CISC, Designprinzipien
- Pipelining
- Speicher: Hierachie, Organisation, Caches, Hintergrundspeicher
- Parallelität: Ausprägungen, Klassifikation von parallelen Rechnerarchitekturen, Exkurs über Verbindungsstrukturen
II. Digitale Schaltungen:
- Schaltkreise: Technologien, Definition, Kosten, Semantik von kombinatorischen Schaltkreisen, Simulation, Teilschaltkreise, Hierarchischer Entwurf, Beispiele
- Kodierung: Zeichen, Zahlen, Zahlensysteme, Übertragung, Fehlerkorrektur, HammingCode, Huffman-Code, Festkommadarstellungen, Zahlendarstellung durch Betrag und Vorzeichen, Einer-/Zweierkomplement-Darstellung, Gleitkommadarstellung (IEEE-754 Format)
- Boolescher Kalkül: Funktion, Algebra, Ausdrücke, alternative Funktionsdarstellung, z.B. durch Entscheidungsdiagramme
- Zweistufige Schaltungen: Logiksynthese, Implikanten, Primimplikanten, Minimierung, Quine/McClusky, Überdeckungsproblem
- Integrierte Schaltungen, arithmetische Schaltungen, ALU
- Schaltungen mit speichernden Elementen
Lehrveranstaltung(en):
- 03-IBGP-TI1 Technische Informatik 1: Rechnerarchitektur und digitale Schaltungen
|
Unterlagen (Skripte, Literatur, Programme usw.)
:
• B. Becker, R. Drechsler, P. Molitor: Technische Informatik – Eine Einführung, Pearson Studium, 2005
-
B. Becker, P. Molitor: Technische Informatik - Eine einführende Darstellung, Oldenbourg Wissenschaftsverlag, 2008
-
D. Hoffmann: Grundlagen der Technischen Informatik, 5. Aufl., Hanser Verlag, 2016
-
A. S. Tanenbaum, T. Austin: Computerarchitektur, 6. Aufl., Pearson Studium, 2014
-
D. Patterson, J. Hennessy: Computer Organization & Design - The Hardware/Software Interface, Morgan Kaufmann Publishers, 5. Auflage, 2013
-
R. Drechsler, A. Fink, J.Stoppe: Computer – Wie funktionieren Smartphone, Tablet & Co.?, Springer, 2017
|
Form der Prüfung
:
KP, SL:1, PL:1, Portfolio, Klausur, Fachgespräch
|
Arbeitsaufwand
Präsenz |
84 |
Übungsbetrieb/Prüfungsvorbereitung |
186 |
Summe |
270 h |
|
Lehrende:
Prof. Dr. R. Drechsler
|
Verantwortlich
Prof. Dr. R. Drechsler
|