Modulbeschreibung

Ingenieurinformatik IV

Kurzzeichen:
M_InI_IV
Unterrichtssprache:
Deutsch
ECTS-Credits:
10
Arbeitsaufwand (h):
300
Leitidee:

Die Studierenden

  • können Relationale Datenbanken einsetzen.
  • kennen verschiedene Software-Architekturen.
  • können eigene Applikationen mit Client-Server – und N-Tier Architekturen programmieren.
  • kennen wichtige Anforderungen und Verfahren der Sicherheit.
  • kennen die grundlegenden Mechanismen der Mobilkommunikation und die Architektur wichtiger Mobilkommunikationstechnologien.
  • kennen Web Technologien und können sie einsetzen.
  • können an einem grösseren Projekt, in Kooperation mit den anderen Kursen dieses Moduls, die gelernten Grundlagen umsetzen.
  • kennen den Aufbau des Betriebssystems Linux.
  • kennen Linux als Werkzeugkasten für die Programmentwicklung.
  • kennen wesentliche Teile der Programmierschnittstelle für die Systemprogrammierung.
  • können einfache Treiber realisieren.
  • können eine Embedded-Variante auf einen Kleinrechner portieren und diesen in ein Computersystem integrieren.
  • kennen die grundlegenden Diagramme der Sprache UML.
  • können die Diagramme an einfachen Beispielen anwenden.
  • können die Bedeutung der UML-Elemente erklären.
  • können den Inhalt der UML-Diagramme erklären.
  • wissen wann und welches UML-Diagramm zu benutzen ist.
  • können UML-Diagramme in einem Software Projekt anwenden.
  • kennen den Bezug zwischen UML-Diagrammen und Java-Code.
Modulverantwortung:
Prof. Dr. Zogg Andreas
Standort (angeboten):
Buchs, Waldau St.Gallen
Modultyp:
Wahlpflicht-Modul für Systemtechnik BB STD_05(Empfohlenes Semester: 8)Kategorie:Profilmodule (PM)
Fach-Pflichtmodul für Ingenieurinformatik STD_05 (PF)
Wahlpflicht-Modul für Systemtechnik VZ STD_05(Empfohlenes Semester: 6)Kategorie:Profilmodule (PM)
Fach-Pflichtmodul für Ingenieurinformatik STD_05 (PF)
Bemerkungen:

Dieses Modul gliedert sich in die drei Kurse Software-Architekturen, Computerkommunikation II und Computersysteme II. Daneben wird der Kurs UML im geführten Selbststudium durchgeführt

Modulbewertung:
Note von 1 - 6

Leistungsnachweise und deren Gewichtung

Modulschlussprüfung:
Prüfung nach spezieller Definition
Während der Unterrichtsphase:

Es findet kein Leistungsnachweis während der Unterichtsphase statt.

Bewertungsart:
keine Note oder Wertung
Gewichtung:
Es findet über alle Kurse eine abgesetzte Modulschlussprüfung statt (Gewicht 100%).
Bemerkungen:

Inhalte

Angestrebte Lernergebnisse (Abschlusskompetenzen):

Die Studierenden

  • können Relationale Datenbanken einsetzen.
  • kennen verschiedene Software-Architekturen.
  • können eigene Applikationen mit Client-Server – und N-Tier Architekturen programmieren.
Modul- und Lerninhalt:

Datenbanken

  • Entity Relationship Model und Relationenmodell
  • SQL
  • Transaktionen

 

Architekturen

  • Client-Server Applikationen
  • N-Tier Applikationen (J2EE, Webservices, DotNet)
Lehr- und Lernmethoden:
Lehrgespräch im Klassenverband, Laborübungen, Selbststudium
Lehrmittel/-materialien:

Auszüge aus verschiedenen Fachbüchern

Internet

Bemerkungen:
Die Unterrichtssprache ist Deutsch, die Unterrichtsunterlagen sind jedoch zum Teil auf Englisch.