Modulbeschreibung

Informations- und Kommunikationssysteme II

Kurzzeichen:
M_IuK_II
Unterrichtssprache:
Deutsch
ECTS-Credits:
12
Arbeitsaufwand (h):
360
Leitidee:

Die Studierenden

  • verstehen die Grundlagen der Kryptographie und kennen Sicherheitsrisiken für Webapplikationen und können diese absichern.
  • kennen die Grundkonzepte von paket-vermittelten Netzwerken, insbesondere Ethernet und die Internet-Protokolle (TCP/IPv4/IPv6).
  • können die Methoden des Softwareengineerings an Projekten praktisch anwenden.
  • können Linux-basierte Systeme aufsetzen und konfigurieren.
  • können serverseitige Webapplikationen basierend auf Webframeworks implementieren.
Modulverantwortung:
Bigger Beat
Lehrpersonen:
Prof. Capol Corsin
Standort (angeboten):
Chur
Vorausgesetzte Module:
Modultyp:
Wahlpflicht-Modul für Systemtechnik BB STD_05(Empfohlenes Semester: 6)Kategorie:Profilmodule (PM)
Wahlpflicht-Modul für Systemtechnik VZ STD_05(Empfohlenes Semester: 4)Kategorie:Profilmodule (PM)
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 I, Webapplikationen (Server Technologien), Computernetzwerke I sowie Linux I bilden je einen Teil der abgesetzten Modulschlussprüfung.

Während der Unterrichtsphase:

Während der Unterrichtsphase wird im Kurs Software Engineering (Semesterprojekt) ein Softwareprojekt bewertet. Im Kurs Webapplikationen (Server Technologien) wird eine Studienarbeit bewertet. Im Kurs Computernetzwerke I wird eine Prüfung geschrieben. Im Kurs Netwerksicherheit I werden acht Übungen bewertet.

Bewertungsart:
Note von 1 - 6
Gewichtung:

Während der Unterrichtsphase wird im Kurs Software Engineering (Semesterprojekt) ein Softwareprojekt (Gewicht 16.67%) bewertet. Im Kurs Webapplikationen (Server Technologien) wird eine Studienarbeit (Gewicht 6.66%) bewertet. Im Kurs Computernetzwerke I wird eine Prüfung (Gewicht 13.33%) geschrieben. Im Kurs Netwerksicherheit I werden acht Übungen (Gewicht 5%)  bewertet.

Am Ende des Semesters findet eine abgesetzte Modulschlussprüfung in vier Teilen statt. Die Kurse Netzwerksicherheit I (Gewicht 11.67%), Webapplikationen (Server Technologien) (Gewicht 10%), Computernetzwerke I (Gewicht 20%) sowie Linux I (Gewicht 16.67%) bilden je einen Teil der abgesetzten Modulschlussprüfung.

Bemerkungen:

Inhalte

Angestrebte Lernergebnisse (Abschlusskompetenzen):

Die Studierenden

  • können eine komplette Webapplikation mit einem Java Web Framework auf der Serverseite und HTML5, CSS3 und JavaScript auf der Clientseite entwickeln.
  • können aus einer Webapplikation Daten in einer Datenbank abfragen, diese verändern oder Datensätze erstellen.
  • können RESTful Webservices entwickeln.
  • können JSON als Datenaustauschformat in einer Webapplikation einsetzen.
  • können eine Authentisierung in einer Webapplikation entwickeln.
  • verstehen die Architektur einer Webapplikation.
  • verstehen das Zusammenspiel zwischen den Client-Technologien und Server-Technologien.
  • verstehen das Konzept der asynchronen HTTP Programmierung.
  • verstehen wie eine Webapplikation veröffentlicht werden kann.
  • verstehen das Konzept der Internationalisierung.
Modul- und Lerninhalt:
  • Java Web Framework
  • Architektur einer Web Applikation
  • Datenpersistierung
  • RESTful Webservices
  • JSON als Datenformat
  • Zusammenspiel mit Client Technologien
  • Web Application Security
  • Asynchrone HTTP Programmierung
  • Internationalisierung
  • Deployment
  • Session Management
Lehr- und Lernmethoden:
Lehrgespräch, Selbststudium, Übungen, Rechnerübungen