Modulbeschreibung

Informations- und Kommunikationssysteme I

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

Die Studierenden

  • können objektorientierte Programme schreiben.
  • können Clientseitige Webapplikationen mit Frontend-Web-Frameworks und Technologien wie HTML5, CSS3, JavaScript, JSON und AJAX entwickeln.
  • kennen die Methoden des Software-Engineerings und können diese in Entwicklungsprojekten einsetzen.
  • können Relationale Datenbankmodelle entwerfen und SQL Datenbanken in Programmen einsetzen.
Modulverantwortung:
Bigger Beat
Lehrpersonen:
Süsstrunk Norman
Standort (angeboten):
Chur
Vorausgesetzte Module:
Zusätzliche Eingangskompetenzen:

Vorausgesetzt sind die drei Module Infomatik, Elektrotechnik & Lineare Algebra I sowie Elektrotechnik & Lineare Algebra II.

Modultyp:
Wahlpflicht-Modul für Systemtechnik BB STD_05(Empfohlenes Semester: 5)Kategorie:Profilmodule (PM)
Wahlpflicht-Modul für Systemtechnik VZ STD_05(Empfohlenes Semester: 3)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 Softwarekonzepte, Datenbanksysteme,  Software Engineering sowie Webtechnologien (Client Technologien) bilden je einen Teil der abgesetzten Modulschlussprüfung.

Während der Unterrichtsphase:

Während der Unterrichtsphase wird im Kurs Softwarekonzepte eine Prüfung geschrieben. Während der Unterrichstphase wird in den Kursen Webtechnologien (Client Technologien) sowie Datenbanksysteme je eine Selbststudienarbeit bewertet.

Bewertungsart:
Note von 1 - 6
Gewichtung:

Während der Unterrichtsphase wird im Kurs Softwarekonzepte eine Prüfung (Gewicht 13.33%) geschrieben. Während der Unterrichstphase wird in den Kursen Webtechnologien (Client Technologien) (Gewicht 13.33%)sowie Datenbanksysteme (Gewicht 6.67%) je eine Selbststudienarbeit bewertet..

Am Ende des Semesters findet eine abgesetzte Modulschlussprüfung in vier Teilen statt. Die Kurse Software Konzepte (Gewicht 20%), Datenbanksysteme (Gewicht 10%), Webtechnologien (Client Technologien) (Gewicht 20%) sowie Software Engineering (Gewicht 16.67%) bilden je einen Teil der abgesetzten Modulschlussprüfung.

Bemerkungen:

Inhalte

Angestrebte Lernergebnisse (Abschlusskompetenzen):

Die Studierenden

  • verstehen die Konzepte von relationaler Datenbanken.
  • sind fähig, Datenbanken methodisch korrekt zu entwerfen und zu implementieren.
  • können Sachverhalte mit Entity-Relationship-Diagrammen oder UML-Klassendiagrammen modellieren.
  • können ER-Diagramme in die entsprechenden Tabellen umsetzen und die Normalisierung erklären und anwenden.
  • können SQL (Structured Query Language) zur Datendefinition und Datenmanipulation anwenden.
  • können aus Java mittels JDBC oder ORM auf Datenbanken zugreifen.
  • kennen die Grundlagen von objektorientierten und objektrelationalen Datenbanken.
Modul- und Lerninhalt:
  • 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
  • objektorientierte und objektrelationale Datenbanken
  • Java Database Connectivity (JDBC)
  • Object-relational Mapping (ORM)
Lehr- und Lernmethoden:
Lehrgespräch, Selbststudium, Übungen, Rechnerübungen