Grundlagen der Informatik II

Inhalt

Die Vorlesung beschäftigt sich mit formalen Modellen für Automaten, Sprachen und Algorithmen sowie mit realen Ausprägungen dieser Modelle, d.h. mit Rechnerarchitektur und -organisation (Hardware-Entwurf, Rechnerarithmetik, Architektur-Konzepte), Programmiersprachen (verschiedene Sprachebenen von Mikroprogrammierung bis zu höheren Programmiersprachen, sowie Programmübersetzung und -ausführung), Betriebssystemeng und Betriebsarten (Aufbau und Eigenschaften von Betriebssystemen, konkrete Betriebssystem-Aufgaben, Client-Server Systeme), Dateiorganisation und Datenverwaltung (Dateiorganisationsformen, Primär-/Sekundärorganisation).

Lernziele:

  • Die Studierenden sollen breite Kenntnisse von Methoden und Konzepten der Theoretischen Informatik und der Rechnerarchitektur erwerben.
  • Auf Basis des vermittelten Wissens und der erworbenen Fähigkeiten sollten die Studierenden in der Lage sein, für wohldefinierte Problemstellungen die angemessenen Methoden und Konzepte auszuwählen und richtig einzusetzen.
  • Die aktive Teilnahme der Studierenden an den Übungen soll sie befähigen, auf Basis der vermittelten Grundlagen in Interaktion mit anderen situationsangemessene Lösungen für Problemstellungen zu erarbeiten und erforderliches Wissen zu erwerben.

Empfehlungen:

Der vorige Besuch der Lehrveranstaltung Grundlagen der Informatik I [2511010] wird empfohlen.
Eine aktive Teilnahme an den Übungen wird dringend empfohlen.

Arbeitsaufwand:

  • Gesamtaufwand bei 5 Leistungspunkten: ca. 150 Stunden
  • Präsenzzeit: 45 Stunden
  • Vor – und Nachbereitung der LV: 67.5 Stunden
  • Prüfung und Prüfungsvorbereitung: 37.5 Stunden
VortragsspracheEnglisch
Literaturhinweise

Weiterführende Literatur:

Literatur wird in der Vorlesung bekannt gegeben.

Organisatorisches

Die Vorlesung wird zu Beginn des Semesters 4-stündig und am Ende 2-stündig gelesen, um eine bessere Abdeckung des Inhalts in den Übungen zu gewährleisten.