Die hier hinterlegten Angaben dienen rein der Information und besitzen keine Rechtsgültigkeit. Verbindliche Informationen sind ausschließlich im Modulhandbuch veröffentlicht.
Die Studierenden kennen die Grundkonzepte verteilter Systeme und den Aufbau von Web-Anwendungen einschließlich der zugrunde liegenden Architekturen, Protokolle und Technologien. Sie verstehen die Grundkonzepte und Strukturen von Betriebssystemen. Tiefergehend bekannt sind Multitasking/Multiprogramming, Scheduling Algorithmen, klassische und virtuelle Hauptspeicherverwaltung und ihre Algorithmen, Interprozess-Kommunikation mit Signalen, Pipes, Semaphoren und Message-Passing. Die Studierenden sind in der Lage, die Command Line-Schnittstelle für ein UNIX-System zu benutzen (UNIX-Kommandos), einfache Web-Anwendungen zu entwerfen und umzusetzen sowie eigene Shell Skripte zu erstellen und mit deren Hilfe Arbeitsabläufe an UNIX-Systemen (Servern) zu automatisieren. Sie kennen grundlegende Befehle der Skriptsprache Python und können diese einsetzen, um dynamische Web-Anwendungen zu erstellen.
Vorlesung, Übungen am Computer
Deutsch
PL
Klausur
5
4