Modulbeschreibung

Informations- und Kommunikationssysteme II

ECTS-Punkte:
12
Lernziele:

Unternehmensapplikationen und viele Internetanwendungen nutzen Datenbanken zur strukturierten Speicherung und Abfrage von Daten. SystemingenieurInnen IKS können Datenbanken methodisch korrekt entwerfen und implementieren.
In Client-Server-Systemen werden häufig Unix- bzw. Linux-basierte Rechner eingesetzt. Linux ist auch ein verbreitetes Betriebssystem in mobilen Endgeräten. Die Programmier-sprache C eignet sich sehr gut für die Entwicklung von Applikationen unter Unix und Linux. SystemingenieurInnen IKS können Linux-Systeme aufsetzen und konfigurieren und sind in der Lage, Applikationen in C zu entwickeln.
Die Technologien, die für die Datenkommunikation im Internet und die Internetdienste genutzt werden (z.B. TCP/IP bzw. E-Mail und WWW), setzen sich immer deutlicher auch in der Unternehmens- und mobilen Kommunikation durch.  SystemingenieurInnen IKS verstehen die Konzepte ausgewählter Internettechnologien und können sie zur Realisierung von Webapplikationen nutzen.

Kurse in diesem Modul

Internettechnologien und -anwendungen I:
  • Aufbau und Funktionsweise des Internets
  • E-Mail (Dienst und Protokolle SMTP / IMAP / POP3)
  • World Wide Web WWW (Dienst und Protokoll HTTP, HTML und CSS)
  • Grundlagen XML und XML Schema
  • Programmieren mit JavaScript und das Document Object Model DOM
  • Das Domain Name System DNS
  • Die Transportprotokolle TCP, UDP und SCTP
  • Die Internetprotokolle IPv4 und IPv6
Klassenunterricht mit 3 Lektionen pro Woche
Datenbanksysteme:
  • Grundlagen und Aufbau von Datenbanken
  • Entwurfsmethoden für Datenbanken
  • Relationenmodell und Normalisierung
  • Datendefinition und Datenmanipulation mit SQL
  • Physische Datenorganisation/Systemarchitektur
  • Datenintegrität, Datenkonsistenz Datensicherung, Datenschutz
  • Postrelationale Datenbanken (z.B. verteilte, temporale Datenbanken)
  • Objektorientierte und objektrelationale Datenbanken
  • Embedded SQL (SQLJ)
  • Java Database Connectivity (JDBC)
Klassenunterricht mit 3 Lektionen pro Woche
Praktikum Informations- und Kommunikationstechnik II:
  • Routerkonfiguration
  • Funkübertragung
  • Übertragungseigenschaften von Kupfer- und Glasfaserkabeln
  • Firewall und Intrusion Prevention Systeme
  • Objektdatenbanken mit db4o
  • Webapplikationen mit HTML5, CSS und JavaScript
  • Switching
Klassenunterricht mit 3 Lektionen pro Woche
Unix und C:
  • Grundlagen des Betriebssystems Unix/Linux
  • Anwendungen (Shell, Shell-Skripte, usw.)
  • Administration (Systemstart, Benutzer verwalten, Software installieren)
  • Grundlagen der Programmiersprache C
  • Selbständiges Programmieren in C
Klassenunterricht mit 3 Lektionen pro Woche
Disclaimer

Diese Beschreibung ist rechtlich nicht verbindlich! Weitere Informationen finden Sie in der detaillierten Modulbeschreibung.