Labor Informatik 3

Veranstaltung: 3. Semester TI
3. Semester ET/IT
Raum: T1.4.09
07231 / 28-6660
Telefon:
Betreuer: Prof. Dr. rer. nat. Richard Alznauer
M.Sc. Dipl.-Ing. (FH) Camille Tchapwou
Dipl.-Ing. (FH) Peter Bitterlich

  Qualifikationsziele / Beitrag zu den Qualifikationszielen des Studiengangs

Die Studierenden kennen und verstehen grundlegende Prinzipien von Datenbanksystemen und Betriebssystemen. Sie verstehen die Bedeutung der Datenbanken und Betriebssysteme für (technische) Informationssysteme.

Lernziele

Die Studierenden

  • können für einfache Aufgabenstellungen relationale Datenbankmodelle selbst entwerfen und mit einem Datenbanksystem umsetzen
  • kennen und verstehen grundlegende Lösungsmuster der Prozesskommunikation
  • verstehen vorgegebene Lösungen zu gestellten Übungsaufgaben steigenden Schwierigkeitsgrades und sind in der Lage diese zu erweitern
  • lernen vorgegebene Lösungen zu analysieren und zu bewerten in Bezug auf deren Richtigkeit und Vollständigkeit

Inhalte

Systemprogrammierung
  • Prozesserzeugung
  • Prozesskooperation
  • Zeitkritische Abläufe
  • Prozesssynchronisation
Umgang mit dem UNIX-/LINUX-Betriebssystem
  • Unix/Linux Kommandos
  • I/O Umleitung, Pipes
  • Shell-Programmierung
Datenbanken
  • Arbeiten mit einem Datenbanksystem
  • Datenbankentwurf

Formalitäten

Für die Labortermine besteht Anwesenheitspflicht. Die Anwesenheit sowie die erfolgreiche Bearbeitung wird auf einem vom Studenten zu verwahrenden Testatblatt dokumentiert. Das Testatblatt kann weiter unten auf dieser Seite heruntergeladen werden.
Kann ein Student einen Labortermin nicht wahrnehmen, so ist dies dem Laborbetreuer VORHER schriftlich per Email mitzuteilen und sicherzustellen, dass entsprechend den Richtlinien für krankheitsbedingte Ausfälle eine Krankmeldung vorliegt. Studenten, die den ersten Labortermin unentschuldigt versäumen, verlieren ihren Anspruch auf einen Laborplatz.

Die Laboraufgaben sind aufgeteilt in Vorbereitung und Aufgaben. Zum Labortermin ist die Vorbereitung mitzubringen, die Bearbeitung der Laboraufgaben erfolgt im Labor.

Anwesenheit an allen Laborterminen und Bearbeiten der Aufgaben sind Voraussetzung für die Ausstellung des Laborscheins. Beachten Sie auch die Modalitäten im Hinblick auf unbenotete Prüfungsleistungen (UPL) in Ihrer jeweiligen Studien- und Prüfungsordnung.

Laborumgebung

Machen Sie sich am Besten schon im Vorfeld mit der Laborumgebung vertraut. Diese besteht aus einer Virtualisierungssoftware (VMware Player) und einer Linux-Distribution. Beides kann kostenfrei für Übungen zu Hause oder am Laptop heruntergeladen werden. Weitere Informationen zu Bedienung, Installation, Download, sowie make und gcc entnehmen Sie bitte dem Dokument Arbeiten mit eitlinux.
Anleitungen: Versuch 1: Prozesse und ihre Synchronisation Versuch 2: Unix-Kommandoschnittstelle und Shellprogrammierung Versuch 3: Datenbank-Grundlagen
Termine: ! geänderte !
Labortermine
Gruppeneinteilung
Download: Testatblatt Literatur und Links Arbeiten mit eitlinux