Modulbeschreibung

Ingenieurinformatik III

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

Die Studierenden

  • kennen wichtige Entwurfsmuster, können sie in Programmen und Bibliotheken identifizieren und in eigenen Anwendungen richtig einsetzen.
  • können Mensch-Maschine-Schnittstellen ergonomisch gestalten und bewerten.
  • können Softwareapplikationen mit grafischen Benutzeroberflächen entwerfen und programmieren.

 

  • kennen den Aufbau und die Wirkungsweise der wesentlichen Hard- und Software-Komponenten eines Computersystems.
  • kennen ein gängiges Mehrbenutzerbetriebssystem und entsprechende Rechner mittlerer Leistungsklasse.
  • können ein Computersystem zusammenstellen und mit gezielten Eigenentwicklungen ergänzen und in eine bestehende Umgebung integrieren.

 

  • kennen den Aufbau des Internets.
  • kennen wichtige Grundmechanismen und Protokolle.
  • können Internetanwendungen nach dem Client-Server Modell programmieren.
  • können verteilte Applikationen auf der Basis von entfernten Prozedur- und Methodenaufrufen entwickeln.

 

  • können Programme in der Sprache C# erstellen.
  • kennen die Konstrukte "delegate" und "event" und können sie einsetzen.
  • kennen die Architektur des .NET Frameworks.
  • können die WinForms-Klassen verwenden und eine Applikation mit einer grafischen Oberfläche bauen.

 

  • kennen die zentralen Sprachkonstrukte von Standard-SQL.
  • können Datenbestände aus Datenbanken abfragen und ändern.


Modulverantwortung:
Prof. Dr. Bach Carlo
Lehrpersonen:
Prof. Dr. Bach Carlo
Standort (angeboten):
Buchs, Waldau St.Gallen
Vorausgesetzte Module:
Modultyp:
Wahlpflicht-Modul für Systemtechnik BB STD_05(Empfohlenes Semester: 7)Kategorie:Profilmodule (PM)
Fach-Pflichtmodul für Ingenieurinformatik STD_05 (PF)
Wahlpflicht-Modul für Systemtechnik VZ STD_05(Empfohlenes Semester: 5)Kategorie:Profilmodule (PM)
Fach-Pflichtmodul für Ingenieurinformatik STD_05 (PF)
Bemerkungen:

Dieses Modul gliedert sich in die Kurse Entwurfsmuster und Mensch-Maschine-Schnittstelle, Computerkommunikation, Computersysteme, sowie Dotnet und C# und Datenbanksprache SQL.

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):

SQL (structured query language) ist die Datenbanksprache, die von allen relationalen Datenbanksystemen unterstützt wird

Die Studierenden

  • kennen die zentralen Sprachkonstrukte von Standard-SQL.
  • können Datenbestände aus Datenbanken abfragen und ändern.
Modul- und Lerninhalt:
  • Grundkonzepte von Datenbanken (Relationen) und Abfragesprachen (SQL)
  • Data Manipulation Language: SELECT, INSERT, UPDATE, DELETE Anweisungen
  • Grundzüge der Data Definition Language: CREATE, ALTER, DROP
Lehr- und Lernmethoden:

Selbststudium

Lehrmittel/-materialien:
Taschenbuch Datenbanken, Thomas Kudrass, Hanser

SQL, Chris Ferry, Peachpit Press

SQL Online Ressourcen