23303 - Bauinformatik Modulübersicht

Modulnummer: 23303 - Modul nicht mehr im Angebot ab WS 2013/14
Modultitel:Bauinformatik
  Applied Informatics to Civil Engineering
Einrichtung: Fakultät 2 - Architektur, Bauingenieurwesen und Stadtplanung
Verantwortlich:
  • Prof. M.Sc. Eisenloffel, Karen
Lehr- und Prüfungssprache:Deutsch
Dauer:2 Semester
Angebotsturnus: jedes Sommersemester
Leistungspunkte: 8
Lernziele:Kenntnisse/Wissen
  • Algorithmen, Datenstrukturen und Modelle als Grundlagen technischer Berechnungen und deren Umsetzung in eine moderne Programmiersprache
  • Konzepte zur Entwicklung moderner Softwaresysteme
  • Einführung in die Grundlagen der objektorientierten Programmierung
  • Relationale Datenbanken, generelle Anforderungen an eine Datenhaltung
  • Konzepte für den Austausch und die Integration von Daten im Bauwesen
  • Grundlegende Probleme und der Bedarf an Datenaustausch im Bauwesen
  • Generelle Mechanismen und Datenbanken (Grundkenntnisse in SQL)
  • Lösungsansätze IFC, STEP und XML und deren Bewertung hinsichtlich Aktualität und Anwendung im Bauwesen
  • Grundlegende Darstellung zeitgemäßer Möglichkeiten der asynchronen und synchronen Zusam-menarbeit in den Ingenieurdomänen an den Beispielen Verteilte Arbeit, Tele- und Videokonferenz sowie Virtuelle Projekträume
Anwendung/Umsetzung
  • Modulare Implementierung von Algorithmen und Datenstrukturen in einem integrierten Softwaresys-tem
Fähigkeiten
Der Student erhält die Fähigkeit, objektorientiert ganzheitlich zu denken, um komplexe Probleme modular zu strukturieren und verallgemeinerbare modulare Lösungen zu erarbeiten, in denen er die Dualität von Datenstrukturen und Algorithmen als sich ergänzende Methoden einsetzt. Er soll die Fähigkeit erlangen, in vorhandenen Software-Systemen unter Verwendung von Softwarebibliotheken gezielt punktuelle Modifikationen und Weiterentwicklungen vornehmen bzw. solche spezifizieren zu können.
Inhalte:
  • Grundlagen der Programmerstellung (Entwicklungsumgebung, Prinzipielles Vorgehen)
  • Grundlagen der objektorierten Programmierung
  • Programmkontrolle (Kontrollstrukturen, Speicherstrukturen)
  • Algorithmen (Entwicklung, Darstellung mit Struktogrammen)
  • Objektorientierte Paradigmen (Vererbung, Polymorphie, Sichtbarkeiten, Darstellungen in UML)
  • Datenbanken
  • Konzepte, Grundlagen, Datenbanksysteme, Datenbankentwurf, Relationale Datenmodelle, SQL
  • Integrationskonzepte
  • Klassifizierung Datenschnittstellen XML, STEP, IFC
  • Elektronische Kooperation, Arten der Zusammenarbeit, Kommunikationsmechanismen, Synchrone vs. asynchrone Kommunikation, Elektronische Kommunikation durch das Internet
Empfohlene Voraussetzungen:keine
Zwingende Voraussetzungen:keine
Lehrformen und Arbeitsumfang:
  • Vorlesung / 4 SWS
  • Übung / 2 SWS
  • Selbststudium / 150 Stunden
Unterrichtsmaterialien und Literaturhinweise:
  • Handbuch der Java-Programmierung, RRZN-Niedersachsen,u.a.
  • Einstieg: Otto Rauh, Objektorientierte Programmierung in Java, Vieweg-Verlag, 254 Seiten
Modulprüfung:Keine Angabe - Angabe ab Wintersemester 2016/17 erforderlich!
Prüfungsleistung/en für Modulprüfung:
  • Projekt
  • Belege
  • Prüfung (Klausur)
Bewertung der Modulprüfung:Prüfungsleistung - benotet
Teilnehmerbeschränkung:keine
Zuordnung zu Studiengängen:
  • keine Zuordnung vorhanden
Bemerkungen:Mod. 6
Veranstaltungen zum Modul:Teilnahme an Vorlesung und Übung
Veranstaltungen im aktuellen Semester:
  • keine Zuordnung vorhanden
Nachfolgemodul/e: Auslaufmodul ab: 01.04.2009