Modulbeschreibung |
|
| Semester: | Wintersemester 2001/02 |
| Fachbereich: | 10 (Informatik) |
| Titel des Moduls: | Praktische Informatik |
| Modul-Code: | 10.1.05 |
| Veranstaltungsform: | Vorlesung (3h) + Übung (1h) |
| Für erstes Studienjahr: | Nein |
| Verantwortliche Personen: | Prof. H. J. Appelrath, Prof. E. Best, Prof. W.P. Kowalk, Prof. M. Sonnenschein |
| Mitverantwortlich: | I. Stierand |
| Unterrichtssprache: | Deutsch |
| Ziel des Moduls: | Vermittlung von Basiswissen in den Bereichen Compilerbau, Informationssysteme, Rechnernetze, Betriebssysteme |
| Kurzzusammenfassung des Modulinhalts: | Das Modul "Grundlagen der Praktischen Informatik" vermittelt das Basiswissen der Praktischen Informatik in den vier Gebieten Compilerbau, Informationssysteme, Rechnernetze und Betriebssysteme. Dieses Grundwissen sollte jede/r HauptfachabsolventIn der Informatik mit Abschluß des Studiums verfügbar haben. Das Modul vermittelt die nachfolgend für jedes der genannten Gebiete aufgezählten Inhalte. Compilerbau: Motivation; Phasen eines Compilers, Lexikalische Analyse, Symboltabelle; Syntaxanalyse, Exkurs Grammatiken, Analysetechniken; Semantische Analyse, attributierte Grammatiken, Übersetzungsschemata, Zwischencode-Erzeugung, Drei-Adreß-Code und seine Generierung; Codegenerierung, Übersetzung von Drei-Adreß-Anweisungen; Code-Optimierung. Informationssysteme: Datenbank-Grundsätze; logische Datenmodelle, hierarchisches Modell, Netzwerk-Modell; DB-Architektur; DB-Entwurf; Relationale Datenbanken: Abfragen, Relationenalgebra, Vollständigkeit; SQL, QUEL, QBE; Datenschutz; Mehrbenutzerbetrieb, Transaktionen, Sperrverfahren. Rechnernetze: Kommunikationsbegriff; Klassifizierung von Rechnernetzen; Architektur von Kommunikationssystemen; ISO/OSI-Basisreferenzmodell, Schichtenmodell; Leitungsprotokolle; Lokale Netze, Weitverkehrsnetze; Routing; TCP/IP-Protokolle; Netzwerkmanagement; Sicherheit in Rechnernetzen. Betriebssysteme: Historische Übersicht; Aufgaben eines Betriebssystems; Überblick über konkrete (moderne) Betriebssysteme; Prozesse und ihre Kommunikation; Parallelität; Atomarität; wechselseitiger Ausschluss und Synchronisation; Deadlocks und Deadlockvermeidung; Scheduling; Speicherverwaltung. |
| Literatur: | Essentiell: Skriptum Empfohlen: siehe Skriptum Gute Sekundärliteratur: |
| Kommentare: | Aktuelle Informationen finden sich unter der Adresse www-bvs.informatik.uni-oldenburg.de/LVA/ws0102.html |
| Voraussetzungen ("pre-requisites"): | - |
| Verknüpft mit ("co-requisites"): | - |
| Zählt für Schwerpunktfach: | - |
| Zählt für Bereichswahl: | Nein |
| Zählt als Individuelles Projekt für ein BSc-Studium: | Nein |
| Zeitpunkt der Festlegung: | 10. Woche |
| Erreichbare ECTS-Kreditpunkte: | 6 |
| Kompensierbarkeit: | Nein |
| Zu bestehende Leistungen: | Hausübungen, Klausur |
| Kriterien zur Erreichung der Notenpunkte 0-100: | Hausübungen, Klausur |
| Erwartete Teilnehmerzahl (min/max): | 100/200 |
| Maximale Übungsgruppengröße: | 25 |
| Datum (original/aktuell): | 04.10.2001 / 16.10.2001 (Ingo Stierand) |