Grundlagen der Informatik I
Lernform | Kürzel | Gruppengröße | Aufwand | Kontaktzeit | LP | Abschluss |
Vorlesung | -- | k.A. | 60 (4 SWS) | 60 | 2 | PL: Klausur |
Übung | -- | 20 | 30 (2 SWS) | 30 | 1 | -- |
Selbststudium | 135 | - | 4,5 | - | ||
Summe | - | - | 225 | 90 | 7,5 | - |
Modulbeauftragte(r): | Fiedler |
Sprache: | Deutsch |
Turnus: | Wintersemester |
Standort: | RAC |
Lehrende: | Fiedler, Berti |
Zwingende Voraussetzungen: | keine |
Inhaltliche Voraussetzungen: | keine |
Lernziele und Kompetenzen
Die Studierenden kennen nach Abschluss des Moduls die Teilgebiete der Informatik und ihre Relevanz für das Software Engineering. Sie wissen, wie Computer und Computernetze aufgebaut sind, und sind mit den Abstraktionsebenen der Programmierung vertraut. Sie sind in der Lage, Programme in Maschinensprache und in höheren Programmiersprachen zu entwickeln, zu analysieren und zu verifizieren.
Vorlesungsinhalt
Historischer Überblick; Schichtenmodell; Information und Daten; Hardware; Von-Neumann-Architektur; Maschinenprogramm; höhere Programmiersprachen; Datentypen, Operatoren, Kontrollstrukturen; Funktionen, Rekursion, Klassen, Objektorientierung; O-Notation, Verifikation; Rechnernetze.
Literatur
- Herold, Lutz, Wohlrab, Hopf: Grundlagen der Informatik, 3. Aufl., Pearson, 2017
- Gumm, Sommer: Einführung in die Informatik, 10. Aufl., Oldenbourg Verlag, 2013