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