Modulbeschreibung

Informations- und Kommunikationssysteme III

Kurzzeichen:
M_IuK_III
Unterrichtssprache:
Deutsch
ECTS-Credits:
10
Arbeitsaufwand (h):
300
Leitidee:
Die Studierenden
  • verstehen die Grundlagen der Kryptographie.
  • kennen Sicherheitsrisiken für Netzwerke und Webapplikationen und können diese absichern.
  • können Architektur, Komponenten und Operationen von Routern und Switches in grossen und komplexen Netzwerken beschreiben.
  • können Probleme in den Bereichen OSPF, EIGRP, STP und VTP sowohl in IPv4- als auch IPv6-Netzwerken beheben.
  • können DHCP- und DNS-Dienste in Netzwerken implementieren.
  • verstehen die Grundkonzepte von verteilten Systemen und können verteilte Anwendungen mit Nebenläufigkeit implementieren.
  • kennen die wichtigsten Kommunikationsprotokolle für verteilte Anwendungen (RMI, REST, SOAP, usw.).
  • können Webapplikationen basierend auf CMS-Systemen (Typo3, Wordpress, usw.) implementieren.
  • können Webapplikationen basierend auf serverseitigen (Typo3 Flow, usw.) oder clientseitigen (AngularJS, Backbone.js, usw.) Webframeworks implementieren.
Modulverantwortung:
Prof. Studer Martin
Lehrpersonen:
Prof. Dr. Hauser Ulrich
Standort (angeboten):
Chur
Vorausgesetzte Module:
Modultyp:
Wahlpflicht-Modul für Systemtechnik BB STD_05(Empfohlenes Semester: 7)Kategorie:Profilmodule (PM)
Wahlpflicht-Modul für Systemtechnik VZ STD_05(Empfohlenes Semester: 5)Kategorie:Profilmodule (PM)
Bemerkungen:
Im Praktikum Informations- und Kommunikationstechnik II bearbeiten die Studierenden in Gruppen verteilt auf das Semester insgesamt sechs praktische Aufgaben im Telecomlabor
Modulbewertung:
Note von 1 - 6

Leistungsnachweise und deren Gewichtung

Modulschlussprüfung:
Prüfung nach spezieller Definition
Bemerkungen zur Prüfung:

Am Ende des Semesters findet eine abgesetzte Modulschlussprüfung in vier Teilen statt. Die Kurse Netzwerksicherheit, Scaling Networks, Verteilte Systeme sowie Webapplikationen bilden je einen Teil der abgesetzten Modulschlussprüfung.

Während der Unterrichtsphase:

Während der Unterrichtsphase wird im Kurs Semesterprojekt Unternehmensnetzwerk ein Unternehmensnetzwerkprojekt bewertet. In den Kursen Netzwerksicherheit, Scaling Networks, Verteilte Systeme sowie Webapplikationen wird je eine Prüfung geschrieben.

Bewertungsart:
Note von 1 - 6
Gewichtung:

Während der Unterrichtsphase wird im Kurs Semesterprojekt Unternehmensnetzwerk ein Unternehmensnetzwerkprojekt (Gewicht 20%) bewertet. In den Kursen Netzwerksicherheit, Scaling Networks, Verteilte Systeme sowie Webapplikationen wird je eine Prüfung (Gewicht je 8%) geschrieben.

Am Ende des Semesters findet eine abgesetzte Modulschlussprüfung in vier Teilen statt. Die Kurse Netzwerksicherheit (Gewicht 12%), Scaling Networks (Gewicht 12%), Verteilte Systeme (Gewicht 12%) sowie Webapplikationen (Gewicht 12%) bilden je einen Teil der abgesetzten Modulschlussprüfung.

Bemerkungen:

Inhalte

Angestrebte Lernergebnisse (Abschlusskompetenzen):

Die Studierenden

  • verstehen die Grundkonzepte von verteilten Systemen.
  • können die Konzepte von Threads in Java-Programmen anwenden.
  • können verteilte Anwendungen mit Sockets und RMI in Java programmieren.
  • können Rest-Services realisieren.
Modul- und Lerninhalt:
  • Grundlagen verteilter Systeme
  • Nebenläufigkeit (Threads)
  • Client/Server-Anwendungen mit Sockets
  • Remote Method Invocation (RMI)
  • REST-Services
Lehr- und Lernmethoden:
Lehrgespräch, Selbststudium, Übungen, Rechnerübungen
Lehrmittel/-materialien:

Tim Kindberg, George Coulouris: Distributed Systems: Concepts and Design 4ed. 2009th Aufl. Pearson; 2009