Modulhandbuch für die Bachelor- und Masterstudiengänge

Modulhandbuch für die Bachelor- und Masterstudiengänge des Fachbereichs Informatik der TU Kaiserslautern

Inhalt



Vorbemerkungen

Das Modulhandbuch dokumentiert das aktuelle Lehrangebot in den Bachelor- und Master-Studiengängen des Fachbereichs Informatik an der TU Kaiserslautern.

Das Lehrangebot besteht aus Studienmodulen (kurz: Module), die in Vorlesungen (mit oder ohne Übungen), Seminare und Projekte klassifiziert sind.

  • Vorlesungen dienen der zusammenhängenden Darstellung und Vermittlung von Grundlagen, Aufbauwissen, Vertiefungswissen und Konzepten der Informatik.
  • In Übungen wird die Anwendung des Vorlesungsstoffs anhand von selbständig zu lösenden Aufgaben erlernt und trainiert.
  • Ziel des Seminars ist die Einarbeitung in ein Thema der Informatik durch selbständiges Literaturstudium, das Anfertigen einer schriftlichen Ausarbeitung sowie die verständliche Präsentation des Themas.
  • In Projekten werden umfangreichere Aufgaben­stellungen der Informatik in Teamarbeit mit den zuvor erlernten Methoden und Techniken bearbeitet.
Seminare und Projekte sind Studienleistungen und können von den Dozentinnen/Dozenten benotet werden (vgl. benoteter Schein). Sie sind jedoch keine Prüfungsleistungen, sodass für sie keine Modulnoten vergeben werden und sie damit auch nicht in die Gesamtnote des Abschlusszeugnisses eingehen.

Module werden in Grundmodule, Kernmodule, Schwerpunktmodule, Vertiefungsmodule, Seminarmodule, Projektmodule und Nebenfachmodule unterschieden.

  • Grundmodule vermitteln Basiswissen der Informatik.
  • Kernmodule vermitteln Basiswissen eines Teilgebiets der Informatik.
  • Schwerpunktmodule vermitteln Aufbauwissen und vertiefendes Wissen eines Teilgebiets der Informatik. Vielfach handelt es sich um besonders ausgewiesene Vertiefungs­module, die für den Schwerpunkt des Bachelorstudiengangs geöffnet wurden. Daher sind die Schwerpunktmodule in der Kategorie der Vertiefungsmodule enthalten.
  • Vertiefungsmodule vermitteln vertiefendes Wissen eines Teilgebiets der Informatik.
  • Nebenfachmodule dienen dem Erwerb von Grundkenntnissen und Aufbauwissen in einem Anwendungsbereich der Informatik.
Das vorliegende Modulhandbuch orientiert sich an dieser Moduleinteilung. Die Zuordnung der Module und insbesondere die Wahlmöglichkeiten sind in den Studienplänen der Bachelor- und Masterstudiengänge dokumentiert.

Gültigkeit

Das Modulhandbuch wird regelmäßig (mindestens einmal pro Semester) aktualisiert.
Es gilt jeweils nur die auf den Webseiten des Fachbereich Informatik dargestelle aktuellste Version.
Insbesondere hat das aktuelle Modulhandbuch für die Lehrveranstaltungen des FB Informatik Vorrang vor möglicherweise abweichenden Angaben in KIS.

Die Frequenz der Lerveranstaltungen gibt nur einen Richtwert an. Beachten Sie dazu die konkreten Planungen der Lehrveranstaltungen.

Redaktionelle Hinweise

Im Folgenden wird das Modulhandbuch in Form einer geschlossenen Webseite dargestellt.

Die mit " * " markierten Modulverantwortlichen sind nur kommissarisch zugeordnet.

KIS-Einträge zu den Modulen werden nur dann aufgelöst, wenn die Lehrveranstaltung im laufenden Semester auch stattfindet.

Wenden Sie sich bei technischen Fragen zum Modulhandbuch bitte an Herrn Thees
und bei inhaltlichen Fragen und Änderungswünschen bitte an Herrn Schürmann.

Fassung: SS 2017 [FBRS-2017-06-28], endgültig, 03.07.2017


Übersicht Hauptfach-Module und -Lehrveranstaltungen

Modul-Nr. SWS ECTS-LP Level Modulbezeichnung [de]
Bachelor-Pflichtmodule
89-0001 INF-00-01-V-2 4V+4Ü 10 [Bachelor (Grundmodul)] Software-Entwicklung 1
89-0002 INF-00-02-V-2 4V+2Ü 8 [Bachelor (Grundmodul)] Software-Entwicklung 2
89-0002M INF-00-02-M-2 10 [Bachelor (Grundmodul)] Software-Entwicklung 2
89-0002Pr INF-00-02-L-2 1P 2 [Bachelor (Grundmodul)] Projekt zu Software-Entwicklung 2
89-0003 INF-00-03-V-2 2V+1Ü 5 [Bachelor (Grundmodul)] Software-Entwicklung 3
89-0004 INF-00-04-V-2 4V+2Ü 8 [Bachelor (Grundmodul)] Formale Grundlagen der Programmierung
89-0005 INF-00-05-V-2 2V+2Ü 5 [Bachelor (Grundmodul)] Logik
89-0006 INF-00-06-V-2 4V+2Ü 8 [Bachelor (Grundmodul)] Entwurf und Analyse von Algorithmen
89-0006AI INF-00-06AI-M-2 4V+3Ü 9 [Bachelor (Grundmodul)] Entwurf und Analyse von Algorithmen für Angewandte Informatik
89-0006BT INF-00-06BT-U-2 1 [Bachelor (Grundmodul)] Beweistechniken
89-0008 INF-00-08-V-2 7V+3Ü 14 [Bachelor (Grundmodul)] Rechnersysteme
89-0009 INF-00-09-V-2 4V+2Ü 8 [Bachelor (Grundmodul)] Rechnersysteme 1
89-0010 INF-00-10-V-2 3V+1Ü 6 [Bachelor (Grundmodul)] Rechnersysteme 2
89-0012 INF-00-12-V-2 4V+2Ü 8 [Bachelor (Grundmodul)] Informationssysteme
89-0013 INF-00-13-V-2 2V+1Ü 5 [Bachelor (Grundmodul)] Kommunikationssysteme
89-0016 INF-00-16-V-2 3V+1Ü 6 [Bachelor (Grundmodul)] Projektmanagement
89-0018 INF-00-18-S-2 2S 4 [Bachelor (Grundmodul)] Selbstlerntechniken
89-0020 INF-00-20-L-2 4P 8 [Bachelor (Grundmodul)] SW-Entwicklungsprojekt (Projekt)
89-0021 INF-00-21-L-4 4P 8 [Bachelor (Fortgeschrittene)] Modellierungspraktikum
89-0030 INF-00-30-S-6 2S 4 [Master (Anfänger)] Lerntechniken
89-0031 INF-00-31-V-3 2V+1Ü 4 [Bachelor (Kernmodul)] Web 2.0 Technologien 1 (Grundlagen und Techniken)
89-0032 INF-00-32-V-3 2V+1Ü 4 [Bachelor (Kernmodul)] Web 2.0 Technologien 2 (Dienste, Sicherheit und Datenschutz)
89-0040 INF-00-40-M-2 10 [Bachelor (Grundmodul)] Programmierung 1
89-0041 INF-00-41-M-2 14 [Bachelor (Grundmodul)] Programmierung 2
89-0042 INF-00-42-M-3 12 [Bachelor (Kernmodul)] Web-Technologie
89-0043 INF-00-43-M-2 10 [Bachelor (Grundmodul)] Betriebswirtschaftliche Grundlagen
89-0044 INF-00-44-M-3 9 [Bachelor (Kernmodul)] Ökonomische Grundlagen
89-0044a INF-00-44-M-3 12 [Bachelor (Kernmodul)] Ökonomische Grundlagen
89-0045 INF-00-45-M-3 9 [Bachelor (Kernmodul)] Organisation
89-0046 INF-00-46-M-2 12 [Bachelor (Grundmodul)] Recht
89-0047 INF-00-47-M-3 12 [Bachelor (Kernmodul)] Soziologie
89-0048 INF-00-48-M-3 13 [Bachelor (Grundmodul)] Soziologie
89-0048a INF-00-48-M-3 10 [Bachelor (Grundmodul)] Soziologie
89-0049 INF-00-49-M-3 9 [Bachelor (Kernmodul)] Kommunikation
89-0050 INF-00-50-M-2 6 [Bachelor (Grundmodul)] Überblick Sozioinformatik
89-0111 INF-01-11-S-4 2S 4 [Bachelor (Fortgeschrittene)] Bachelor-Seminar
89-0112 INF-01-12-L-4 4P 8 [Bachelor (Fortgeschrittene)] Bachelor-Projekt
89-0113 INF-01-13-S-4 2S 4 [Bachelor (Fortgeschrittene)] Seminar zu Informatik und Gesellschaft
89-0171 INF-01-71-S-7 2S 4 [Master (Fortgeschrittene)] Master-Seminar
89-0172 INF-01-72-S-7 2S 4 [Master (Fortgeschrittene)] Seminar/Reading Course in der Sozioinformatik
89-0181 INF-01-81-L-7 4P 8 [Master (Fortgeschrittene)] Master-Projekt
89-0182 INF-01-82-L-7 4P 8 [Master (Fortgeschrittene)] Sozioinformatik-Projekt
89-0201 INF-02-01-V-2 4V+4Ü 10 [Bachelor (Grundmodul)] Grundlagen der Programmierung
89-0202 INF-02-02-V-2 2V+1Ü 4 [Bachelor (Grundmodul)] Modellierung von Software-Systemen
89-0203 INF-02-03-V-2 2V+1Ü 4 [Bachelor (Grundmodul)] Verteilte und nebenläufige Programmierung
89-0204 INF-02-04-V-2 3V+2Ü 6 [Bachelor (Grundmodul)] Formale Sprachen und Berechenbarkeit
89-0205 INF-02-05-V-2 3V+2Ü 6 [Bachelor (Grundmodul)] Logik und Semantik von Programmiersprachen
89-0206 INF-02-06-V-2 4V+2Ü 8 [Bachelor (Grundmodul)] Algorithmen und Datenstrukturen
89-0207 INF-02-07-V-2 2V+1Ü 4 [Bachelor (Grundmodul)] Scientific Computing
89-0209 INF-02-09-V-2 4V+2Ü 8 [Bachelor (Grundmodul)] Digitaltechnik und Rechnerarchitektur
89-0210 INF-02-10-V-2 4V+2Ü 8 [Bachelor (Grundmodul)] Rechnerorganisation und Systemsoftware
89-0211 INF-02-11-V-2 2V+1Ü 4 [Bachelor (Grundmodul)] Künstliche Intelligenz
89-0213 INF-02-13-V-2 2V+1Ü 4 [Bachelor (Grundmodul)] Kommunikationssysteme
89-0216 INF-02-16-V-2 3V+1Ü 6 [Bachelor (Grundmodul)] Projektmanagement
89-0220 INF-02-20-L-2 4P 8 [Bachelor (Grundmodul)] Software-Entwicklungs-Projekt
89-0221 INF-02-21-L-2 2P 4 [Bachelor (Grundmodul)] Programmierpraktikum
89-0222 INF-02-22-V-2 2V 3 [Bachelor (Grundmodul)] Informatik und Gesellschaft
Lehrgebiet Visualisierung und Scientific Computing
89-1003 INF-10-03-V-3 4V+2Ü 8 [Bachelor (Kernmodul)] Computergrafik
89-1045 INF-10-45-L-4 4P 8 [Bachelor (Fortgeschrittene)] Visualisierung und Scientific Computing (Projekt)
89-1102 INF-11-02-V-4 6V+3Ü 12 [Bachelor (Fortgeschrittene)] Schwerpunkt Visualisierung
89-1103 INF-11-03-V-4 6V+4Ü 13 [Bachelor (Fortgeschrittene)] Schwerpunkt CAGD
89-1104 INF-11-04-V-4 6V+3Ü 12 [Bachelor (Fortgeschrittene)] Schwerpunkt Computergrafik
89-1111 INF-11-11-S-4 2S 4 [Bachelor (Fortgeschrittene)] Computergrafik (Ba-Seminar)
89-1145 INF-11-45-L-4 4P 8 [Bachelor (Fortgeschrittene)] Computergrafik (Projekt)
89-1152 INF-11-52-V-6 2V+1Ü 4 [Master (Anfänger)] Computational Geometry
89-1155 INF-11-55-V-6 2V+2Ü 5 [Master (Anfänger)] Geometric Modelling
89-1156 INF-11-56-V-6 2V+1Ü 4 [Master (Anfänger)] Algorithmische Geometrie
89-1173 INF-11-73-S-7 2S 4 [Master (Fortgeschrittene)] Visualisierung und HCI (Seminar)
89-1453 INF-14-53-V-6 2V+2Ü 5 [Master (Anfänger)] Einführung in das Hochleistungsrechnen
89-1454 INF-14-54-V-7 3V+1Ü 6 [Master (Fortgeschrittene)] Hochleistungsrechnen mit Beschleunigerkarten
89-1455 INF-14-55-V-7 2V+1Ü 4.5 [Master (Fortgeschrittene)] Topologische Strukturoptimierung
89-1456 INF-14-56-V-7 2V+1Ü 4.5 [Master (Fortgeschrittene)] Optimization in Fluid Mechanics
89-1457 INF-14-57-V-6 2V+2Ü 5 [Master (Anfänger)] Algorithmisches Differenzieren
89-1474 INF-14-74-S-7 2S 4 [Master (Fortgeschrittene)] Scientific Computing (Seminar)
89-1483 INF-14-83-L-7 4P 8 [Master (Fortgeschrittene)] Parallel I/O (Projekt)
89-1633 INF-16-33-V-7 2V+2Ü 5 [Master (Fortgeschrittene)] Scientific Visualization
89-1651 INF-16-51-V-7 2V+1Ü 4 [Master (Fortgeschrittene)] Information Visualization
89-1652 INF-16-52-V-6 2V+1Ü 4 [Master (Anfänger)] Human Computer Interaction
89-1671 INF-16-71-S-7 2S 4 [Master (Fortgeschrittene)] Visualisierung und HCI (Seminar)
89-1681 INF-16-81-L-7 4P 8 [Master (Fortgeschrittene)] Visualisierung und HCI (Projekt)
89-1851 INF-18-51-V-6 2V+2Ü 5 [Master (Anfänger)] Computational Topology
89-1852 INF-18-52-V-6 2V 3 [Master (Fortgeschrittene)] Informationsvisualisierung für Sozioinformatiker
89-1931 INF-19-31-V-6 2V+1Ü 4 [Master (Anfänger)] Data Visualization
89-1951 INF-19-51-V-7 2V+1Ü 4 [Master (Fortgeschrittene)] Visual Analytics
Lehrgebiet Informationssysteme
89-2001 INF-20-01-V-3 4V+2Ü 8 [Bachelor (Kernmodul)] Datenbanksysteme
89-2002 INF-20-02-V-4 8V+4Ü 16 [Bachelor (Fortgeschrittene)] Schwerpunkt Datenbanken - Datenmodelle und Middleware
89-2003 INF-20-03-V-4 6V+3Ü 12 [Bachelor (Fortgeschrittene)] Schwerpunkt Datenbanken - Datenmodelle, Verteilung, Information
Retrieval und Data Mining
89-2005 INF-20-05-M-3 16 [Bachelor (Kernmodul)] Datenbanken und Informationssysteme
89-2045 INF-20-45-L-4 4P 8 [Bachelor (Fortgeschrittene)] Informationssysteme (Projekt)
89-2146 INF-21-46-L-6 4P 8 [Master (Anfänger)] DB-Schemaentwurf und -Programmierung (Projekt)
89-2154 INF-21-54-V-6 2V+1Ü 4 [Master (Anfänger)] Datenschutz in Informations- und Kommunikationssysteme
89-2202 INF-22-02-V-6 4V+2Ü 8 [Master (Anfänger)] Middleware für heterogene und verteilte Informationssysteme
89-2211 INF-22-11-S-4 2S 4 [Bachelor (Fortgeschrittene)] Datenbank- und Informationssysteme (Ba-Seminar)
89-2234 INF-22-34-V-6 4V+2Ü 8 [Master (Anfänger)] Neuere Entwicklungen für Datenmodelle
89-2271 INF-22-71-S-7 2S 4 [Master (Fortgeschrittene)] Datenbank- und Informationssysteme (Seminar)
89-2351 INF-23-51-V-6 2V+2Ü 5 [Master (Anfänger)] A Survey of Information Security
89-2452 INF-24-52-V-7 2V+1Ü 4 [Master (Fortgeschrittene)] Information Retrieval and Data Mining
89-2453 INF-24-53-V-7 2V+1Ü 4 [Master (Fortgeschrittene)] Distributed Data Management
89-2481 INF-24-81-L-7 4P 8 [Master (Fortgeschrittene)] Informationssysteme Projekt - Entwicklung einer Websuchmaschine
(Projekt)
Lehrgebiet Software-Engineering
89-3001 INF-30-01-M-3 8 [Bachelor (Kernmodul)] Grundlagen des Software Engineering
89-3002 INF-30-02-V-3 2V+1Ü 4 [Bachelor (Kernmodul)] Grundlagen des Software Engineering 1
89-3003 INF-30-03-V-3 2V+1Ü 4 [Bachelor (Kernmodul)] Grundlagen des Software-Engineering 2
89-3004 INF-30-04-V-4 6V+3Ü 12 [Bachelor (Fortgeschrittene)] Schwerpunkt Software Engineering
89-3005 INF-30-05-M-3 10 [Bachelor (Kernmodul)] Software-Engineering 1
89-3012 INF-30-12-L-3 2P 4 [Bachelor (Kernmodul)] Projekt Agile Methoden 1
89-3045 INF-30-45-L-4 4P 8 [Bachelor (Fortgeschrittene)] Software-Engineering (Projekt)
89-3051 INF-30-51-M-6 12 [Master (Anfänger)] Software-Engineering 2
89-3131 INF-31-31-V-6 2V+1Ü 4 [Master (Anfänger)] Software Project and Process Management
89-3145 INF-31-45-L-6 4P 8 [Master (Anfänger)] Grundlagen des Software Engineering (Projekt)
89-3151 INF-31-51-V-7 2V+1Ü 4 [Master (Fortgeschrittene)] Process Modeling
89-3152 INF-31-52-V-7 2V+1Ü 4 [Master (Fortgeschrittene)] Product Line Engineering
89-3153 INF-31-53-V-7 2V+1Ü 4 [Master (Fortgeschrittene)] Empirische Modellbildung und Methoden
89-3155 INF-31-55-V-6 2V+1Ü 4 [Master (Anfänger)] Requirements Engineering
89-3252 INF-32-52-V-7 3V+3Ü 8 [Master (Fortgeschrittene)] Spezifikation und Verifikation mit Logik höherer Ordnung
89-3253 INF-32-53-V-7 2V+1Ü 4 [Master (Fortgeschrittene)] Spezifikation und Verifikation objektorientierter Programme
89-3255 INF-32-55-V-6 3V+3Ü 8 [Master (Anfänger)] Übersetzer und sprachverarbeitende Werkzeuge
89-3256 INF-32-56-V-6 2V+1Ü 4 [Master (Anfänger)] Programming Distributed Systems
89-3282 INF-32-82-L-7 4P 8 [Master (Fortgeschrittene)] Software Engineering (Projekt)
89-3311 INF-33-11-S-4 2S 4 [Bachelor (Fortgeschrittene)] Software Engineering (Ba-Seminar)
89-3331 INF-33-31-V-6 2V+1Ü 4 [Master (Anfänger)] Sicherheit und Zuverlässigkeit eingebetteter Systeme
89-3352 INF-33-52-V-7 2V+1Ü 4 [Master (Fortgeschrittene)] Qualitätsmanagement von Software und Systemen
89-3355 INF-33-55-V-7 2V+1Ü 4 [Master (Fortgeschrittene)] Software-Qualitätssicherung
89-3360 INF-33-60-V-6 2V+1Ü 4 [Master (Anfänger)] Software Development for Commercial Vehicles
89-3372 INF-33-72-S-7 2S 4 [Master (Fortgeschrittene)] Software Engineering (Seminar)
89-3431 INF-34-31-V-6 2V+1Ü 4 [Master (Anfänger)] System- und Softwarearchitektur
Lehrgebiet Verteilte und Vernetzte Systeme
89-4001 INF-40-01-V-3 2V+1Ü 4 [Bachelor (Kernmodul)] Vernetzte Systeme
89-4003 INF-40-03-V-4 6V+3Ü 12 [Bachelor (Fortgeschrittene)] Schwerpunkt Verteilte und Vernetzte Systeme
89-4004 INF-40-04-V-3 2V+1Ü 4 [Bachelor (Kernmodul)] Quantitative Aspekte verteilter Systeme
89-4045 INF-40-45-L-4 4P 8 [Bachelor (Fortgeschrittene)] Rechnernetze (Projekt)
89-4111 INF-41-11-S-4 2S 4 [Bachelor (Fortgeschrittene)] Verteilte und vernetzte Systeme (Ba-Seminar)
89-4131 INF-41-31-V-6 2V+1Ü 4 [Master (Anfänger)] Protocol Engineering
89-4145 INF-41-45-L-6 4P 8 [Master (Anfänger)] Entwicklung vernetzter Systeme (Projekt)
89-4152 INF-41-52-V-7 2V+1Ü 4 [Master (Fortgeschrittene)] Spezifikation vernetzter Systeme
89-4153 INF-41-53-V-6 2V+1Ü 4 [Master (Anfänger)] Algorithmen in Ad-Hoc-Netzen
89-4171 INF-41-71-S-7 2S 4 [Master (Fortgeschrittene)] Kommunikationssysteme (Seminar)
89-4201 INF-42-01-V-3 2V+1Ü 4 [Bachelor (Kernmodul)] Grundlagen der (Internet) Datensicherheit
89-4245 INF-42-45-L-6 4P 8 [Master (Anfänger)] Leistungsbewertung von verteilten Systemen (Projekt)
89-4251 INF-42-51-V-7 2V+1Ü 4 [Master (Fortgeschrittene)] Stochastische Analyse von verteilten Systemen
89-4252 INF-42-52-V-6 2V+1Ü 4 [Master (Anfänger)] Netzwerksicherheit
89-4253 INF-42-53-V-6 2V+1Ü 4 [Master (Anfänger)] Security in Wireless Networks
89-4254 INF-42-54-V-6 2V+1Ü 4 [Master (Anfänger)] Verteilte Systemarchitekturen
89-4255 INF-42-55-V-6 2V+1Ü 4 [Master (Anfänger)] Protokolle und Algorithmen zur Netzwerksicherheit
89-4256 INF-42-56-V-7 2V+1Ü 4 [Master (Fortgeschrittene)] Worst-Case Analyse von verteilten Systemen
89-4271 INF-42-71-S-7 2S 4 [Master (Fortgeschrittene)] Distributed Computer Systems (DISCO) (Seminar)
89-4282 INF-42-82-L-7 4P 8 [Master (Fortgeschrittene)] Entwurf sicherer verteilter Systeme (Projekt)
89-4455 INF-44-55-V-7 2V+1Ü 4 [Master (Fortgeschrittene)] Service-Oriented Computing (SOC)
89-4472 INF-44-72-S-7 2S 4 [Master (Fortgeschrittene)] Advances in Distributed Systems (Seminar)
Lehrgebiet Algorithmik und Deduktion
89-5002 INF-50-02-V-4 6V+3Ü 12 [Bachelor (Fortgeschrittene)] Schwerpunkt Algorithmik und Deduktion
89-5003 INF-50-03-V-3 4V+2Ü 8 [Bachelor (Kernmodul)] Algorithmik und Deduktion
89-5021 INF-50-21-V-6 4V+2Ü 8 [Master (Anfänger)] Theoretical Computer Science Amendment
89-5045 INF-50-45-L-4 4P 8 [Bachelor (Fortgeschrittene)] Algorithmen und Deduktion (Projekt)
89-5151 INF-51-51-V-7 4V+2Ü 8 [Master (Fortgeschrittene)] Formale Spezifikations- und Verifikationstechniken
89-5181 INF-51-81-L-7 4P 8 [Master (Fortgeschrittene)] Semantik und Verifikation (Projekt)
89-5401 INF-54-01-V-3 2V+1Ü 4 [Bachelor (Kernmodul)] Kombinatorische Algorithmen
89-5411 INF-54-11-S-4 2S 4 [Bachelor (Fortgeschrittene)] Algorithmik (Ba-Seminar)
89-5453 INF-54-53-V-7 4V+2Ü 8 [Master (Fortgeschrittene)] Algorithm Engineering
89-5454 INF-54-54-V-7 4V+2Ü 8 [Master (Fortgeschrittene)] Fortgeschrittene Algorithmik
89-5472 INF-54-72-S-7 2S 4 [Master (Fortgeschrittene)] Spezielle Algorithmen (Seminar)
89-5482 INF-54-82-L-7 4P 8 [Master (Fortgeschrittene)] Algorithmen und Komplexität (Projekt)
89-5601 INF-56-01-V-3 2V+1Ü 4 [Bachelor (Kernmodul)] Programmanalyse
89-5611 INF-56-11-S-4 2S 4 [Bachelor (Fortgeschrittene)] Logik und Verifikation (Ba-Seminar)
89-5651 INF-56-51-V-6 4V+2Ü 8 [Master (Anfänger)] Concurrency Theory
89-5652 INF-56-52-V-6 4V+2Ü 8 [Master (Anfänger)] Advanced Automata Theory
89-5653 INF-56-53-V-6 4V+2Ü 8 [Master (Anfänger)] Komplexitätstheorie
89-5654 INF-56-54-V-3 2V+1Ü 4 [Bachelor (Kernmodul)] Replikation und Konsistenz
89-5702 INF-57-02-V-4 2V+1Ü 4 [Bachelor (Fortgeschrittene)] Graphentheorie
89-5703 INF-57-03-V-3 2V+1Ü 4 [Bachelor (Kernmodul)] Diskrete Modelle komplexer Systeme
89-5711 INF-57-11-S-4 2S 4 [Bachelor (Fortgeschrittene)] Netzwerkanalyse und Graphentheorie (Ba-Seminar)
89-5715 INF-57-15-L-4 4P 8 [Bachelor (Fortgeschrittene)] Netzwerkanalyse (Ba-Projekt)
89-5721 INF-57-21-V-6 2V+1Ü 4 [Master (Anfänger)] Analyse komplexer Netzwerke
89-5751 INF-57-51-V-6 2V+1Ü 4 [Master (Anfänger)] Kontinuierliche Modelle komplexer Systeme
89-5752 INF-57-52-M-6 8 [Master (Anfänger)] Modelling real-world problems as graphs and complex networks
89-5771 INF-57-71-S-7 2S 4 [Master (Fortgeschrittene)] Netzwerkanalyse und Graphentheorie (Seminar)
89-5781 INF-57-81-L-7 4P 8 [Master (Fortgeschrittene)] Graphalgorithmen und Graphentheorie (Projekt)
Lehrgebiet Eingebettete Systeme und Robotik
89-6002 INF-60-02-V-4 2V+1Ü 4 [Bachelor (Fortgeschrittene)] Grundlagen der Robotik
89-6003 INF-60-03-V-3 4V+2Ü 8 [Bachelor (Kernmodul)] Grundlagen eingebetteter Systeme
89-6004 INF-60-04-V-4 6V+3Ü 12 [Bachelor (Fortgeschrittene)] Schwerpunkt Eingebettete Systeme und Robotik
89-6011 INF-60-11-S-4 2S 4 [Bachelor (Fortgeschrittene)] Eingebettete Systeme und Robotik (Ba-Seminar)
89-6045 INF-60-45-L-4 4P 8 [Bachelor (Fortgeschrittene)] Eingebettete Systeme (Projekt)
89-6101 INF-61-01-V-4 6V+3Ü 12 [Bachelor (Fortgeschrittene)] Schwerpunkt Robotik
89-6115 INF-61-15-L-4 4P 8 [Bachelor (Fortgeschrittene)] Mobile Roboter (Projekt)
89-6133 INF-61-33-V-6 4V+2Ü 8 [Master (Anfänger)] Autonome Mobile Roboter
89-6152 INF-61-52-V-7 4V+2Ü 8 [Master (Fortgeschrittene)]
Autonome Mobile Roboter für CVT-Studiengang sowie Hörer anderer Fachrichtungen
89-6153 INF-61-53-V-7 3V+1Ü 6 [Master (Fortgeschrittene)] Biologisch Motivierte Roboter
89-6172 INF-61-72-S-7 2S 4 [Master (Fortgeschrittene)] Eingebettete Systeme und Robotik (Seminar)
89-6181 INF-61-81-L-7 4P 8 [Master (Fortgeschrittene)] Service Roboter und Assistenzsysteme (Projekt)
89-6201 INF-62-01-V-6 2V+1Ü 4 [Master (Anfänger)] Prozessorarchitektur
89-6202 INF-62-02-V-4 6V+3Ü 12 [Bachelor (Fortgeschrittene)] Schwerpunkt Prozessorarchitektur
89-6236 INF-62-36-V-6 4V+2Ü 8 [Master (Anfänger)] Model-based Design of Embedded Systems
89-6246 INF-62-46-L-4 4P 8 [Bachelor (Fortgeschrittene)] Hardwarenahe Programmierung (Projekt)
89-6252 INF-62-52-V-7 4V+2Ü 8 [Master (Fortgeschrittene)] Verifikation reaktiver Systeme
89-6254 INF-62-54-V-6 2V+1Ü 4 [Master (Anfänger)] Parallel Computing
89-6281 INF-62-81-L-7 4P 8 [Master (Fortgeschrittene)] Hardware-Software-Synthese (Projekt)
89-6282 INF-62-82-L-7 4P 8 [Master (Fortgeschrittene)] Supercomputer im Selbstbau
89-6402 INF-64-02-V-6 2V+1Ü 4 [Master (Anfänger)] Bussysteme
89-6452 INF-64-52-V-6 2V+1Ü 4 [Master (Anfänger)] Automotive Software Engineering
89-6511 INF-65-11-S-4 2S 4 [Bachelor (Fortgeschrittene)] Cyber-Physical Systems (Ba-Seminar)
89-6551 INF-65-51-V-7 2V+1Ü 4 [Master (Fortgeschrittene)] Power-Aware Embedded Systems
89-6552 INF-65-52-V-6 3V+2Ü 6 [Master (Anfänger)] Virtual Prototyping
89-6571 INF-65-71-S-7 2S 4 [Master (Fortgeschrittene)] Cyber-Physical Systems (Seminar)
89-6581 INF-65-81-L-7 4P 8 [Master (Fortgeschrittene)] Modellbasierte Entwicklung Eingebetteter Systeme (Projekt)
89-6582 INF-65-82-L-4 4P 8 [Bachelor (Fortgeschrittene)] Entwicklung von Smart Appliances (Projekt)
Lehrgebiet Intelligente Systeme
89-7001 INF-70-01-V-3 2V+1Ü 4 [Bachelor (Kernmodul)] Einführung in die Symbolische Künstliche Intelligenz
89-7002 INF-70-02-V-3 2V+1Ü 4 [Bachelor (Kernmodul)] Einführung in die Statistische Künstliche Intelligenz
89-7045 INF-70-45-L-4 4P 8 [Bachelor (Fortgeschrittene)] Intelligente Systeme (Projekt)
89-7051 INF-70-51-M-6 12 [Master (Anfänger)] Intelligente Systeme
89-7101 INF-71-01-L-4 5P 10 [Bachelor (Fortgeschrittene)] Projekt Agile Methoden 2 (Entwicklung von Web 2.0 Anwendungen)
89-7111 INF-71-11-S-4 2S 4 [Bachelor (Fortgeschrittene)] Künstliche Intelligenz (Ba-Seminar)
89-7145 INF-71-45-L-6 4P 8 [Master (Anfänger)] Symbolische Künstliche Intelligenz (Projekt)
89-7153 INF-71-53-V-7 2V+1Ü 4 [Master (Fortgeschrittene)] Semantische Technologien: Grundlagen, Methoden und Anwendungen
89-7156 INF-71-56-V-6 2V+1Ü 4 [Master (Anfänger)] Anwendungen der Künstlichen Intelligenz
89-7157 INF-71-57-V-7 2V+1Ü 4 [Master (Fortgeschrittene)] Very Deep Learning - Recent Methods and Technologies
89-7158 INF-71-58-V-7 2V+1Ü 4 [Master (Fortgeschrittene)] Collaborative Intelligence
89-7161 INF-71-61-V-7 2V+1Ü 4 [Master (Fortgeschrittene)] Multimedia Data Mining
89-7162 INF-71-62-V-7 2V+1Ü 4 [Master (Fortgeschrittene)] Document and Content Analysis
89-7163 INF-71-63-V-7 2V+1Ü 4 [Master (Fortgeschrittene)] Social Web Mining
89-7173 INF-71-73-S-7 2S 4 [Master (Fortgeschrittene)] Semantic Web (Seminar)
89-7174 INF-71-74-S-7 2S 4 [Master (Fortgeschrittene)] Collaborative Intelligence (Seminar)
89-7175 INF-71-75-S-7 2S 4 [Master (Fortgeschrittene)] Artificial Intelligence (Seminar)
89-7182 INF-71-82-L-7 4P 8 [Master (Fortgeschrittene)] Collaborative Intelligence (Projekt)
89-7201 INF-72-01-V-4 6V+3Ü 12 [Bachelor (Fortgeschrittene)] Schwerpunkt Intelligente Systeme
89-7283 INF-72-83-L-7 4P 8 [Master (Fortgeschrittene)] Machine Learning & Data Mining (Projekt)
89-7351 INF-73-51-V-6 2V+1Ü 4 [Master (Anfänger)] 3D Computer Vision
89-7352 INF-73-52-V-7 2V+1Ü 4 [Master (Fortgeschrittene)] Modellierung und Erfassung menschlicher Bewegung
89-7353 INF-73-53-V-6 2V+1Ü 4 [Master (Anfänger)] 2D Bildverarbeitung
89-7371 INF-73-71-S-7 2S 4 [Master (Fortgeschrittene)] 3D Computer Vision & Augmented Reality (Seminar)
89-7372 INF-73-72-S-7 2S 4 [Master (Fortgeschrittene)] Bildverarbeitung und Augmented Reality (Seminar)
89-7373 INF-73-73-S-7 2S 4 [Master (Fortgeschrittene)] Simulation, Erfassung und Analyse menschlicher Bewegung (Seminar)
89-7381 INF-73-81-L-7 4P 8 [Master (Fortgeschrittene)] 3D Computer Vision & Augmented Reality (Projekt)
89-7382 INF-73-82-L-7 4P 8 [Master (Fortgeschrittene)] Bildverarbeitung und Augmented Reality (Projekt)
89-7383 INF-73-83-L-7 4P 8 [Master (Fortgeschrittene)] Simulation, Erfassung und Analyse menschlicher Bewegung (Projekt)
89-7411 INF-74-11-S-4 2S 4 [Bachelor (Fortgeschrittene)] Eingebettete Intelligenz (Seminar)
89-7445 INF-74-45-L-4 4P 8 [Bachelor (Fortgeschrittene)] Statistische Künstliche Intelligenz (Projekt)
89-7451 INF-74-51-V-6 2V+1Ü 4 [Master (Anfänger)] Eingebettete Intelligenz
89-7460 INF-74-60-V-7 2V+1Ü 4 [Master (Fortgeschrittene)] Agenten-basierende Simulationen komplexer Systeme
89-7481 INF-74-81-L-7 4P 8 [Master (Fortgeschrittene)] Pervasive Computing (Projekt)
89-7530 INF-75-30-V-6 2V+1Ü 4 [Master (Anfänger)] Introduction to Machine Learning
89-7550 INF-75-50-V-7 3V+2Ü+1P 8 [Master (Fortgeschrittene)] Machine Learning I
89-7551 INF-75-51-V-7 4V+2Ü 8 [Master (Fortgeschrittene)] Machine Learning II
89-7571 INF-75-71-S-7 2S 4 [Master (Fortgeschrittene)] Deep Learning (Seminar)
Lehramt, Informatik für Hörer anderer Fachbereiche, MPI-Angebot
89-8001 INF-80-01-V-2 2V+1Ü 4 [Bachelor (Grundmodul)] Einführung in die Informatik für Hörer anderer Fachrichtungen
89-8004 INF-80-04-V-2 2V+2Ü 5 [Bachelor (Grundmodul)] Computergrafik für den Maschinenbau
89-8006 INF-80-06-V-2 2V 3 [Bachelor (Grundmodul)] Computergrafik für ARUBI
89-8009 INF-80-09-L-3 4P 4 [Bachelor (Kernmodul)] CVT-Programmierprojekt
89-8010 INF-80-10-V-2 2V+2Ü 5 [Bachelor (Grundmodul)] Webbasierte Einführung in die Programmierung
89-8011 INF-80-11-V-2 2V+2Ü 5 [Bachelor (Grundmodul)] Objektorientierte Programmierung
89-8012 INF-80-12-V-3 2V+1Ü 4 [Bachelor (Kernmodul)] Algorithmen und Datenstrukturen
89-8013 INF-80-13-V-2 2V+2Ü 5 [Bachelor (Grundmodul)] Programmieren in Anwendungen
89-8014 INF-80-14-L-3 2P 4 [Bachelor (Kernmodul)] Programmierprojekt
89-8015 INF-80-15-V-2 2V+2Ü 5 [Bachelor (Grundmodul)] Programmieren in C
89-8110 INF-81-10-L-4 6P 12 [Bachelor (Fortgeschrittene)] Bachelor-Arbeit
89-8111 INF-81-11-L-7 15P 30 [Master (Fortgeschrittene)] Master-Arbeit
89-8171 INF-81-71-S-7 2S 4 [Master (Fortgeschrittene)] Wissenschaftliche Publikation
89-8181 INF-81-81-L-7 6P 12 [Master (Fortgeschrittene)] Angeleitete Forschung (Projekt)
89-8201 INF-82-01-V-4 2V+2Ü 5 [Bachelor (Fortgeschrittene)] Fachdidaktik der Informatik (LA Gymnasien)
89-8202 INF-82-02-L-4 4P 8 [Bachelor (Fortgeschrittene)] Fachpraktikum für Studierende des Studiengangs Lehramt an Gymnasien
89-8210 INF-82-10-V-2 2V+1Ü 4 [Bachelor (Grundmodul)] Fachdidaktische Grundlagen des Informatikunterrichts
89-8211 INF-82-11-V-3 2V+1Ü 4 [Bachelor (Kernmodul)] Fachdidaktische Grundlagen der technischen Informatik
89-8212 INF-82-12-V-2 2V 3 [Bachelor (Grundmodul)] Fachdidaktische Grundlagen für berufsbildende Schulen
89-8213 INF-82-13-V-6 2V+1Ü 4 [Master (Anfänger)] Fachdidaktik Informatik
89-8215 INF-82-15-V-6 2V+1Ü 4 [Master (Anfänger)] Fachdidaktik Labor
89-8230 INF-82-30-M-2 8V+4Ü 16 [Bachelor (Grundmodul)] Mathematische Grundlagen der Informatik
89-8231BBS INF-82-31BBS-M-2 2V+2Ü 5 Logik
89-8231Gym INF-82-31Gym-M-2 4V+2Ü 8 [Bachelor (Grundmodul)] Theoretische Grundlagen der Informatik
89-8232BBS INF-82-32BBS-M-2 7V+3Ü 14 [Bachelor (Grundmodul)] Technische Grundlagen der Informatik
89-8232Gym INF-82-32Gym-M-2 4V+2Ü 8 [Bachelor (Grundmodul)] Technische Grundlagen der Informatik
89-8233 INF-82-33-M-2 0 [Bachelor (Grundmodul)] Grundlagen der Software-Entwicklung
89-8234 INF-82-34-M-2 4V+4Ü 10 [Bachelor (Grundmodul)] Grundlagen der Software-Entwicklung 1
89-8235 INF-82-35-M-2 4V+2Ü 8 [Bachelor (Grundmodul)] Grundlagen der Software-Entwicklung 2
89-8235RS INF-82-35RS-M-2 6V+4Ü+1P 15 [Bachelor (Grundmodul)] Grundlagen der Software-Entwicklung 2
89-8235TI INF-82-35TI-M-2 4V+2Ü+1P 10 [Bachelor (Grundmodul)] Grundlagen der Software-Entwicklung 2
89-8236 INF-82-36-M-2 4V+2Ü 8 [Bachelor (Grundmodul)] Grundlagen der Software-Entwicklung 3
89-8236BBS INF-82-36BBS-M-2 4V+2Ü 8 [Bachelor (Grundmodul)] Informationssysteme
89-8237 INF-82-37-M-2 2V+1Ü 5 [Bachelor (Grundmodul)] Sichere und vernetzte Systeme
89-8238 INF-82-38-M-2 4P 7 [Bachelor (Grundmodul)] Programmierpraktikum
89-8238BBS INF-82-38BBS-M-2 4P 8 [Bachelor (Grundmodul)] Programmentwicklungsprojekt
89-8239 INF-82-39-M-2 2V 3 [Bachelor (Grundmodul)] Informatik und Gesellschaft
89-8240BBSa INF-82-40BBS_TI-M-2 6V+2Ü 11 [Bachelor (Grundmodul)] Methodische und didaktische Grundlagen des Informatikunterrichts
89-8240BBSb INF-82-40BBS_INF-M-2 2V+1Ü 4 [Bachelor (Grundmodul)] Methodische und didaktische Grundlagen des Informatikunterrichts
89-8240Gym INF-82-40Gym-M-2 4V+2Ü 8 [Bachelor (Grundmodul)] Methodische und didaktische Grundlagen des Informatikunterrichts
89-8241 INF-82-41-M-5 0 [Master (Anfänger)] Vertiefendes Wahlpflichtmodul
89-8242 INF-82-42-M-5 0 [Master (Anfänger)] Wahlpflichtmodul
89-8242BBS INF-82-42BBS-M-5 0 [Master (Anfänger)] Wahlpflichtmodul
89-8242Gym INF-82-42Gym-M-5 0 [Master (Anfänger)] Wahlpflichtmodul
89-8242RS INF-82-42RS-M-2 0 [Master (Anfänger)] Wahlpflichtmodul
89-8242TI INF-82-42TI-M-5 0 [Master (Anfänger)] Wahlpflichtmodul
89-8243 INF-82-43-M-7 4P 8 [Master (Fortgeschrittene)] Projektpraktikum
89-8244 INF-82-44-M-6 2V+1Ü+2S 8 [Master (Anfänger)] Didaktik des Informatikunterrichts
89-8244BBS INF-82-44BBS-M-6 4V+2Ü+2S 12 [Master (Anfänger)] Didaktik des Informatikunterrichts
89-8244Sem INF-82-44Sem-S-7 2S 4 [Master (Anfänger)] Seminar zur Fachdidaktik Informatik
89-8245 INF-82-45-M-6 2V+1Ü 4 [Master (Anfänger)] Methodische und didaktische Grundlagen von Laborversuchen
89-8246 INF-82-46-M-6 4V+3Ü 12 [Master (Anfänger)] Berufsorientierte Fachdidaktik
89-8247 INF-82-47-V-6 2V+2Ü 8 [Master (Anfänger)] Fachdidaktik Programmierung für Ingenieure
89-8301 INF-83-01-U-1 2 [Bachelor (Grundmodul)] Allg. Grundlagen: Englisch
89-8302 INF-83-02-U-1 2 [Bachelor (Grundmodul)] Allg. Grundlagen: Sprachkurs mit technischer Ausrichtung
89-8303 INF-83-03-U-6 6 [Master (Anfänger)] Allg. Grundlagen: Sprachkurs Deutsch A2
89-8304 INF-83-04-L-3 2P 4 [Bachelor (Kernmodul)] Softwarelabor
89-8305 INF-83-05-M-2 4 [Bachelor (Grundmodul)] Freies Wahlfach Sozioinformatik
89-8306 INF-83-06-S-4 2S 4 [Bachelor (Fortgeschrittene)] Tutorenqualifizierung
89-8307 INF-83-07-S-4 2S 4 [Bachelor (Fortgeschrittene)] Training für Programmierwettbewerbe
89-8851 INF-88-51-V-6 4V+2Ü 5 [Master (Anfänger)] Data Networks (with knowledge in communication systems)
89-8852 INF-88-52-V-* 4V+2Ü 8 Data Networks (without knowledge in communication systems)
89-8853 INF-88-53-V-6 4V+2Ü 9 [Master (Anfänger)] Distributed Systems
89-8854 INF-88-54-V-7 4V+2Ü 8 [Master (Fortgeschrittene)] Principles of Cyber-Physical Systems
89-8855 INF-88-55-V-7 2V+1Ü 4 [Master (Fortgeschrittene)] Principles of Cyber-Physical Systems
89-8871 INF-88-71-S-7 2S 4 [Master (Fortgeschrittene)] Recent advances in computer systems and networks
89-8872 INF-88-72-S-7 2S 4 [Master (Fortgeschrittene)] Selected Topics in Computation: Parallelism and Self-Adjustment
89-8873 INF-88-73-S-7 2S 4 [Master (Fortgeschrittene)] Topics in Formal Verification (Seminar)
89-8874 INF-88-74-S-7 2S 4 [Master (Fortgeschrittene)] MPI Seminar
89-8881 INF-88-81-L-6 4P 8 [Master (Anfänger)] Formal Verification (Project)
89-8882 INF-88-82-L-6 4P 8 [Master (Fortgeschrittene)] Software Systems (Project)
Sonstige Module
89-9001 INF-90-01-V-2 1V 2 [Bachelor (Grundmodul)] Sozioinformatik in der Praxis
89-9002 INF-90-02-V-4 4V+2Ü 8 [Bachelor (Fortgeschrittene)] Formale Grundlagen komplexer Systeme
89-9003 INF-90-03-M-4 2V+1Ü+2S 8 [Bachelor (Fortgeschrittene)] Interaktion mit Anwenderinnen und Anwendern
89-9004 INF-90-04-M-3 18 [Bachelor (Kernmodul)] Projektarbeit
89-9005 INF-90-05-M-3 8 [Bachelor (Fortgeschrittene)] Informatik und Gesellschaft
89-9006 INF-90-06-S-2 2S 3 [Bachelor (Grundmodul)] Einführung in das Recht für Sozioinformatiker
89-9007 INF-90-07-V-2 2V+1Ü 4 [Bachelor (Grundmodul)] Einführung in die Sozioinformatik
89-9056 INF-90-56-M-6 11 [Master (Anfänger)] Formale Modellierung komplexer Systeme
89-9057 INF-90-57-M-6 11 [Master (Anfänger)] Wahlpflichtmodul
89-9058 INF-90-58-M-7 12 [Master (Fortgeschrittene)] Wissenschaftliches Arbeiten
89-9105 INF-91-05-S-3 2S 5 [Bachelor (Kernmodul)]
Hausarbeit: Soziale und rechtliche Konsequenzen bei der Einführung eines IT-Systems
89-9106 INF-91-06-S-6 2S 4 [Master (Anfänger)]
Hausarbeit: Soziale und rechtliche Konsequenzen bei der Einführung eines IT-Systems
89-9151 INF-91-51-M-7 0 [Master (Anfänger)] Betriebswirtschaftslehre
89-9153 INF-91-53-M-7 0 [Master (Anfänger)] Gründungsmanagement
89-9251 INF-92-51-M-7 14 [Master (Fortgeschrittene)] Psychologie
89-9252 INF-92-52-M-7 6S 12 [Master (Fortgeschrittene)] Philosophie
89-9901 INF-99-01-M-6 0 [Master (Anfänger)] Verification and Validation (EMSE-VV)
89-9902 INF-99-02-M-6 0 [Master (Anfänger)] Empirical Software Engineering Research (EMSE-ESER)
89-9903 INF-99-03-M-6 0 [Master (Anfänger)] Software Process and Project Management (EMSE-SPPM)
89-9904 INF-99-04-M-6 0 [Master (Anfänger)] Requirements and Design of Software Systems (EMSE-RDSS)
89-9911 INF-99-11-M-7 0 [Master (Fortgeschrittene)] Transversal Skills (EMSE-TS)
89-9912 INF-99-12-M-7 0 [Master (Fortgeschrittene)] Project Software Engineering (EMSE-I)
89-9913 INF-99-13-M-7 0 [Master (Fortgeschrittene)] Advanced Topics in Software Engineering (EMSE-ATSE)
89-9914 INF-99-14-M-6 12 [Master (Fortgeschrittene)] Free Choice (EMSE-FC)

335 passende Einträge gefunden




Übersicht Nebenfach-Module und -Lehrveranstaltungen

Modul-Nr. SWS ECTS-LP Level Modulbezeichnung [de]
80-0100 WIW-INT-WGV-V-1 2V 3 [Bachelor (Grundmodul)] Wirtschaften in gesellschaftlicher Verantwortung
80-01000a WIW-BWL-EBW-V-1 2V 3 [Bachelor (Grundmodul)] Einführung in die BWL
80-01000c WIW-BWL-WIN-M-1 3V+1Ü 6 [Bachelor (Kernmodul)] Wirtschaftsinformatik
80-01000d WIW-REW-FBE-M-1 2V+1Ü 4 [Bachelor (Kernmodul)] Finanzberichterstattung
80-01000S (keine WI-Modulnummer) 0 [Master (Anfänger)] Schwerpunktmodul "Wirtschaftsinformatik"
80-01002 WIW-BWL-BWG-M-1 3V+1Ü 5 [Bachelor (Kernmodul)] Betriebswirtschaftliche Grundlagen
80-01031a 2V 3 [Bachelor (Grundmodul)] Human Factors 1
80-01031b 2V 3 [Bachelor (Grundmodul)] Human Factors 2
80-01031c WIW-BWL-GLF-M-1 2V+2Ü 6 [Bachelor (Fortgeschrittene)] Grundlagen der Führung
80-01031d WIW-BWL-STM-M-1 3V+1Ü 6 [Bachelor (Fortgeschrittene)] Strategic Management
80-01031e WIW-MKM -SUF-V-1 2V 3 [Bachelor (Grundmodul)] Strategische Unternehmensführung
80-01032S (keine WI-Modulnummer) 0 [Master (Anfänger)] Schwerpunktmodul "Strategisches und Internationales Management"
80-01061 2V 3 [Bachelor (Grundmodul)] Design for all / Inclusive Design
80-01071a WIW-INT-SSK-M-1 2V 3 [Bachelor (Grundmodul)] Soft Skills (für Tutoren)
80-02011a WIW-BWL-OPR-M-1 3V+1Ü 6 [Bachelor (Kernmodul)] Operations Research
80-02080 WIW-WIN-BPM-M-7 3V+1Ü 6 Business Process Management
80-02080a WIW-WIN-BPM-V-7 2V 3 Introduction to Business Process Management
80-02081 WIW-WIN-BSPM-V-7 1V+1Ü 3 Betriebliche Standardsoftware im Prozessmanagement
80-02091 WIW-WIN-MAS-M-7 2V+2Ü 6 [Master (Anfänger)] Multiagent Systems
80-02211 WIW-WIN-EM3-V-7 1V 2 [Master (Anfänger)] Electronic Markets 3: Informationssysteme für elektronische Märkte
80-02231 WIW-WIN-CIN-V-7 2V 3 [Master (Anfänger)] Introduction to Computational Intelligence
80-02300 WIW-HRMOB-CM-U-7 3 [Master (Anfänger)] Change Management
80-03041 WIW-CT-IURE-V-7 2V 3 [Bachelor (Grundmodul)] Systeme der internen Unternehmensrechnung
80-03051 WIW-LUC-KIC-V-7 2V 3 Konzepte und Instrumente des Controllings
80-03051a 2V+2Ü 5 [Bachelor (Grundmodul)] Controlling
80-03051b WIW-CON-EFC-V-7 2S 3 Experimentelle Forschung im Controlling (Seminar)
80-03051S (keine WI-Modulnummer) 0 [Master (Anfänger)] Schwerpunktmodul "Controlling"
80-04011 WIW-QMT-DST-M-1 2V+1Ü 4 [Bachelor (Kernmodul)] Statistik I
80-04011b WIW-VWL-SPT-M-1 2V+1Ü 6 [Bachelor (Kernmodul)] Spieltheorie
80-04090 WIW-WIN-EM-M-7 4V 6 [Master (Anfänger)] Electronic Markets
80-04091 WIW-WIN-EM1-V-7 1V 2 [Master (Anfänger)] Electronic Markets 1: Economics of Electronic Markets
80-05051 WIW-MKT-IGM-M-7 2V+2Ü 5 Industriegütermarketing
80-05061 WIW-MKT-MAF-M-7 2V+2Ü 6 Marktforschung
80-05061a 2V+2Ü 5 Strategisches Marketing
80-05071 WIW-WIN-EM4-V-7 1V 2 [Master (Anfänger)] Electronic Markets 4: Marketing in Electronic Markets
80-05111a WIW-BWL-MAR-M-1 3V+1Ü 6 [Bachelor (Kernmodul)] Marketing
80-05111S (keine WI-Modulnummer) 0 [Master (Anfänger)] Schwerpunktmodul "Marketing"
80-06022 WIW-IWR-GEI-V-7 2V 3 [Bachelor (Kernmodul)] Geistiges Eigentum
80-06041 WIW-IWR-PAT-V-7 2V 3 [Bachelor (Grundmodul)] Patentrecht
80-06061 WIW-IWR-WET-V-7 2V 3 [Bachelor (Grundmodul)] Wettbewerbsrecht
80-06071S (keine WI-Modulnummer) 0 [Master (Anfänger)] Schwerpunktmodul "Immaterialgüter- und Wirtschaftsrecht"
80-06091 WIW-IWR-RUT-V-7 2V 3 [Bachelor (Grundmodul)] Recht und Technik
80-06092 WIW-WIN-EM2-V-7 1V 2 [Master (Anfänger)] Electronic Markets 2: Recht und Technik
80-06111a WIW-JUR-ZVR-V-1 4V 6 [Bachelor (Fortgeschrittene)] Zivilrecht
80-07011 WIW-BWL-PRO-M-1 3V+1Ü 6 [Bachelor (Grundmodul)] Produktion
80-07031S (keine WI-Modulnummer) 0 [Master (Anfänger)] Schwerpunktmodul "Produktionsmanagement"
80-07151 WIW-PRO-SPM-V-7 2V 3 Strategisches Produktionsmanagement
80-07151a WIW-PRO-INM-V-7 2V 3 [Master (Anfänger)] Innovationsmanagement
80-07151b WIW-PRO-SCM-V-7 2V 3 Supply Chain Management
80-07151c WIW-PRO-SIM-V-7 2V 3 Simulation in der Produktion
80-08000 (keine WI-Modulnummer) 0 [Master (Anfänger)] Schwerpunktmodul "Financial Economics"
80-08011a WIW-BWL-INV-M-1 3V+1Ü 6 [Bachelor (Kernmodul)] Investition und Finanzierung
80-08011S (keine WI-Modulnummer) 0 [Master (Anfänger)] Schwerpunktmodul "Finanz- und Bankmanagement"
80-08031 WIW-FUB-FUF-M-7 2V+1Ü 4 [Master (Fortgeschrittene)] Finanzielle Unternehmensführung
80-08031a WIW-FUB-RIS-V-7 2V+1Ü 4 Risikomanagement
80-08031b 2V+1Ü 4 Investitionsrechnung
80-08071 2V+1Ü 4 Kapitalmanagement
80-08151 WIW-FUB-INV-V-7 2V 3 Investitionscontrolling
80-08171 WIW-LFF-BVRW-V-7 2V 3 Bank- und Versicherungsmanagement: Rechnungswesen
80-08181 WIW-LFF-BVRM-V-7 2V 3 Bank- und Versicherungsmanagement: Rentabilitätsmanagement
80-10111 WIW-VWL-MIK-M-1 3V+1Ü 6 [Bachelor (Kernmodul)] Einführung in die VWL und Mikroökonomik
80-15031 WIW-JUR-GSR-V-1 2V 3 [Bachelor (Kernmodul)] Gesellschaftsrecht
80-16010a WIW-BWL-GBWL-V-1 3V+1Ü 6 [Bachelor (Kernmodul)] Grundzüge der Betriebswirtschaftslehre
80-16012 BWL-EPS-UG-M-7 2V+2Ü 6 [Master (Anfänger)] Unternehmensgründung
80-16012a WIW-EPS-PES-V-7 2V 3 [Master (Anfänger)] Principles of Entrepreneurship Lecture
80-16012b WIW-EPS-PES-U-7 3 [Master (Anfänger)] Entrepreneurship Exercise
80-16013 WIW-EPS-EM-M-7 2V+2Ü 6 [Master (Anfänger)] Entrepreneurial Marketing
80-16014 WIW-EPS-GP-M-7 2V+2Ü 6 [Master (Anfänger)] Gründungsprojekt
80-16015 (keine WI-Modulnummer) 0 [Master (Anfänger)] Schwerpunktmodul "Gründungsmanagement"
80-16020a WIW-BWL-GRF-V-1 3V+1Ü 6 [Bachelor (Kernmodul)] Grundzüge des Rechnungswesens und der Finanzwirtschaft
80-20001S (keine WI-Modulnummer) 0 [Master (Anfänger)] Schwerpunktmodul "Sustainable Development, Ressourcen, Umwelt und
Energie"
81-001 MAT-00-01-V-0 4V+2Ü 8 [Bachelor (Grundmodul)] Höhere Mathematik I
81-008 MAT-00-02-V-0 4V+2Ü 8 [Bachelor (Grundmodul)] Höhere Mathematik II
81-015 MAT-00-03A-V-0 4V+2Ü 8 [Bachelor (Kernmodul)] Höhere Mathematik: Vektoranalysis und Differentialgleichungen
81-015a MAT-00-032-V-0 2V+1Ü 4 [Bachelor (Kernmodul)] Höhere Mathematik: Vektoranalysis
81-015b MAT-00-031-V-0 2V+1Ü 4 [Bachelor (Kernmodul)] Höhere Mathematik: Differentialgleichungen
81-020 MAT-00-03B-V-0 4V+2Ü 8 [Bachelor (Kernmodul)] Höhere Mathematik: Funktionentheorie und Numerik
81-020a MAT-00-034-V-0 2V+1Ü 4 [Bachelor (Kernmodul)] Höhere Mathematik: Funktionentheorie
81-020b MAT-00-033-V-0 2V+1Ü 4 [Bachelor (Kernmodul)] Höhere Mathematik: Numerik
81-022 MAT-00-22-V-0 2V+1Ü 4 [Bachelor (Kernmodul)] Statistik II für Wirtschaftswissenschaftler
81-035 MAT-00-035-V-0 3V+1Ü 6 [Bachelor (Kernmodul)] Höhere Mathematik IV für Maschinenbauer
81-041 MAT-00-11-V-0 4V+2Ü 9 [Bachelor (Grundmodul)] Mathematik für Informatiker: Algebraische Strukturen
81-043 MAT-00-12-V-0 4V+2Ü 8 [Bachelor (Grundmodul)] Mathematik für Informatiker: Kombinatorik und Analysis
81-044 MAT-02-11-V-0 4V+2Ü 8 [Bachelor (Grundmodul)] Mathematik für Informatiker: Algebraische Strukturen
81-045 MAT-02-12-V-0 4V+2Ü 8 [Bachelor (Grundmodul)] Mathematik für Informatiker: Kombinatorik, Stochastik und Statistik
81-046 MAT-02-13-V-0 2V+2Ü 5 [Bachelor (Grundmodul)] Mathematik für Informatiker: Analysis
81-107An MAT-10-12-V-2 4V+2Ü 8 [Bachelor (Grundmodul)] Grundlagen der Mathematik II (nur Teil Analysis)
81-113 MAT-12-27-V-3 2V+1Ü 4.5 [Bachelor (Kernmodul)] Vektoranalysis
81-114 MAT-12-22F-V-3 2V+1Ü 4.5 [Bachelor (Fortgeschrittene)] Einführung in die Algebra
81-1412 MAT-14-12-V-3 4V+2Ü 9 [Bachelor (Fortgeschrittene)] Praktische Mathematik: Einführung in das Symbolische Rechnen
81-1414 MAT-14-14-V-3 4V+2Ü 9 [Bachelor (Fortgeschrittene)] Stochastische Methoden
81-151 MAT-12-24-V-3 2V+1Ü 4.5 [Bachelor (Fortgeschrittene)] Einführung in die Funktionentheorie
81-153 MAT-12-25-V-3 2V+1Ü 4.5 [Bachelor (Kernmodul)] Einführung: Gewöhnliche Differentialgleichungen
81-1614 MAT-16-14-S-3 2S 3 [Bachelor (Kernmodul)] Proseminar Mathematische Modellierung
81-177 MAT-12-23-V-3 2V+1Ü 4.5 [Bachelor (Kernmodul)] Einführung in die Funktionalanalysis
81-182 MAT-14-13-V-3 4V+2Ü 9 [Bachelor (Kernmodul)] Praktische Mathematik: Lineare und Netzwerkoptimierung
81-191 MAT-12-21-V-3 2V+1Ü 4.5 [Bachelor (Kernmodul)] Elementare Zahlentheorie
81-305 MAT-40-14-V-4 4V+2Ü 9 [Master (Anfänger)] Kryptographie
81-320 MAT-40-11-V-4 4V+2Ü 9 [Master (Anfänger)] Commutative Algebra
81-325 MAT-40-12-V-4 4V+2Ü 9 [Master (Anfänger)] Algebraic Geometry
81-329 MAT-41-11-V-7 4V+2Ü 9 [Master (Fortgeschrittene)] Computer Algebra
81-4028 MAT-40-28-V-4 2V+1Ü 4.5 [Bachelor (Fortgeschrittene)] Ebene algebraische Kurven
81-4029 MAT-40-29-V-4 2V+1Ü 4.5 [Bachelor (Fortgeschrittene)] Quadratische Zahlkörper
81-404 MAT-50-12-V-4 4V+2Ü 9 [Bachelor (Fortgeschrittene)] Nichtlineare Optimierung
81-404a MAT-50-11-V-4 4V+2Ü 9 [Bachelor (Fortgeschrittene)] Ganzzahlige Optimierung: Polyedertheorie und Algorithmen
81-408 MAT-59-11-V-7 4V+2Ü 9 [Master (Fortgeschrittene)] Theorie der Scheduling-Probleme
81-451 MAT-80-15-V-6 4V+2Ü 9 [Master (Anfänger)] Numerische Integration
81-475 MAT-80-11A-V-4 2V+1Ü 4.5 [Master (Fortgeschrittene)] Numerik der gewöhnlichen Differentialgleichungen
81-475a MAT-80-11B-V-4 2V+1Ü 4.5 [Bachelor (Fortgeschrittene)] Einführung in partielle Differentialgleichungen
81-475b MAT-80-11-M-4 4V+2Ü 9 [Master (Fortgeschrittene)] Differentialgleichungen: Numerik GDGL & Einführung in PDGL
81-490 MAT-82-13-V-7 2V+1Ü 4.5 [Master (Anfänger)] Stabilitätstheorie
81-490b MAT-80-14-V-4 4V+2Ü 9 [Master (Anfänger)] Konstruktive Approximation
81-490c MAT-81-14-V-7 2V 4.5 [Master (Fortgeschrittene)] Strömungsdynamik
81-490e MAT-81-11-V-7 4V+2Ü 9 [Master (Fortgeschrittene)] Numerik Partieller Differentialgleichungen I
81-490f MAT-81-12-V-7 4V 9 [Master (Anfänger)] Numerik Partieller Differentialgleichungen II
81-490g MAT-82-11-V-7 4V 9 [Master (Fortgeschrittene)] Numerische Methoden der Kontrolltheorie
81-501 MAT-80-11B-V-4 2V+1Ü 4.5 [Master (Anfänger)] Einführung in partielle Differentialgleichungen
81-5211 MAT-52-11-V-7 4V+2Ü 9 [Master (Fortgeschrittene)] Graphen und Algorithmen
81-5214 MAT-52-14-V-7 4V+2Ü 9 [Master (Fortgeschrittene)] Multikriterielle Optimierung
81-6012 MAT-60-12-V-4 4V+2Ü 9 [Bachelor (Fortgeschrittene)] Regression und Zeitreihenanalyse
81-6014 MAT-60-14-V-6 4V+2Ü 9 [Master (Anfänger)] Monte-Carlo-Algorithmen
81-605 MAT-60-11-V-4 4V+2Ü 9 [Bachelor (Fortgeschrittene)] Wahrscheinlichkeitstheorie
81-621 MAT-62-11-V-7 4V+2Ü 9 [Master (Fortgeschrittene)] Mathematische Statistik
81-6217 MAT-62-17-V-7 2V+2Ü 4.5 [Master (Fortgeschrittene)] Bildanalyse für stochastische Strukturen
81-6510 MAT-65-10-V-4 4V+2Ü 9 [Master (Anfänger)] Grundlagen der mathematischen Bildverarbeitung
81-680 MAT-61-11-V-7 4V+2Ü 9 [Master (Fortgeschrittene)] Finanzmathematik I
81-681 MAT-61-12-V-7 2V+1Ü 4.5 [Master (Fortgeschrittene)] Finanzmathematik II
81-681a MAT-62-13-V-7 2V 4.5 [Master (Anfänger)] Finanzstatistik
81-8012a MAT-80-12A-V-4 2V+1Ü 4.5 [Bachelor (Fortgeschrittene)] Introduction to Systems and Control Theory
81-8013 MAT-80-13-V-6 4V+2Ü 9 [Bachelor (Fortgeschrittene)] Neuronale Netze
81-8013a MAT-80-13A-V-6 2V+1Ü 4.5 [Bachelor (Fortgeschrittene)] Einführung in Neuronale Netze
81-8013b MAT-80-13B-V-7 2V+1Ü 4.5 [Master (Fortgeschrittene)] Mathematische Theorie neuronaler Netze: Fortgeschrittene Themen
81-8017 MAT-80-17-V-6 2V+1Ü 4.5 [Master (Fortgeschrittene)] Dynamische Systeme
81-8411 MAT-84-11-V-7 4V+2Ü 9 [Master (Fortgeschrittene)] Biomathematik
81-867a MAT-80-16-M-4 4V+2Ü 8 [Bachelor (Fortgeschrittene)] Systemtheorie: System- und Kontrolltheorie & Neuronale Netze
81-900a MAT-51-11-V-7 4V+2Ü 9 [Master (Anfänger)] (Ebene) Standorttheorie
81-900c MAT81-16-V-7 2V 4.5 [Master (Fortgeschrittene)] Optimierung mit Partiellen Differentialgleichungen
81-900d MAT-52-12-V-7 4V+2Ü 9 [Master (Anfänger)] Fortgeschrittene Netzwerkflüsse und Egoistisches Routing in Netzwerken
81-961a MAT-14-11-V-3 4V+2Ü 9 [Bachelor (Kernmodul)] Einführung in die Numerik
82-018 PHY-EXP-018-V-1 4V+2Ü 8 [Bachelor (Grundmodul)] Experimentalphysik I für Ingenieure/innen
82-020 PHY-PFEP-020-V-4 4V+2Ü 8 [Bachelor (Kernmodul)] Mechanik und Wärme (Experimentalphysik I)
82-021 PHY-PFEP-021-V-4 2V 3 [Bachelor (Kernmodul)] Mathematische Ergänzungen zur Experimentalphysik I
82-023 PHY-PFEP-023-V-4 4V+2Ü 8 [Bachelor (Fortgeschrittene)] Elektromagnetismus und Optik (Experimentalphysik II)
82-024 PHY-PFEP-024-V-4 2V 3 [Master (Anfänger)] Mathematische Ergänzungen zur Experimentalphysik II
82-025 PHY-PFEP-025-U-4 3 [Master (Anfänger)] Übung zu Experimentalphysik II
82-026 PHY-PFEP-026-V-4 4V+2Ü 8 [Master (Anfänger)] Quantenphysik (Experimentalphysik III)
82-030 PHY-PFTP-030-V-4 4V+2Ü 8 [Master (Anfänger)] Mechanik (Theoretische Physik I)
82-030neu PHY-PFTP-030-V-2 4V+2Ü 8 [Master (Fortgeschrittene)] Quantentheorie
82-034 PHY-PFTP-034-V-7 4V 6 [Master (Fortgeschrittene)] Quantenmechanik I (Theoretische Physik III)
82-035 PHY-PFTP-035-U-7 2 [Master (Fortgeschrittene)] Übung zu Quantenmechanik I
82-036 PHY-PFTP-036-V-7 4V 6 [Master (Fortgeschrittene)] Quantenmechanik II
82-037 PHY-PFTP-037-U-7 2 [Master (Fortgeschrittene)] Übung zu Quantenmechanik II
82-044 PHY-PFTP-044-V-1 4V+2Ü 8 [Bachelor (Fortgeschrittene)] Theoretische Grundlagen der klassischen Physik
82-050 PHY-PFEP-050-V-7 4V 6 [Master (Fortgeschrittene)] Angewandte Physik I
82-051 PHY-PFEP-051-U-7 2 [Master (Fortgeschrittene)] Übung zu Angewandte Physik I
82-062 PHY-PFTECHP-062-V-7 4V 6 [Master (Fortgeschrittene)] Angewandte Physik II
82-063 PHY-PFTECHP-063-U-7 2 [Master (Fortgeschrittene)] Übung zu Angewandte Physik II
82-506 PHY-PRAKT-506-L-1 3P 4 [Bachelor (Kernmodul)] Physikalisches Praktikum für Elektrotechniker
82-507 PHY-PRAKT-507-L-1 3P 4 [Bachelor (Kernmodul)] Physikalisches Praktikum für Maschinenbauer
83-0001 SO-12-8.1250-V-2 2V 4 [Master (Anfänger)] Introduction to Linguistics
83-0002 SO-12-26.1000-S-7 2S 4 [Master (Fortgeschrittene)] Language Development
83-0004 SO-12-1600-S-8 2S 4 [Master (Fortgeschrittene)] Syntax
83-1003 SO-12-1700-S-8 2S 4 [Master (Fortgeschrittene)] Sentence Processing
83-1226300 SO-12-26300-S-7 2S 4 [Master (Anfänger)] Neural Basis of Language
83-1281000 SO-12-8.1000-S-3 2S 4 [Master (Fortgeschrittene)] Psycholinguistics
83-1285000 SO-12-8.5000-S-9 2S 4 [Bachelor (Kernmodul)] Introduction to Cognitive Science
83-1315000 SO-13-1.5000-V-7 4V+2Ü 8 [Master (Fortgeschrittene)] Cognitive Psychology Theory and Application
83-1315010 SO-13-1.5010-V-7 4V 8 [Master (Fortgeschrittene)] Perzeption
83-21003 SO-09-2.1003-V-1 2V 5 Einführung in die Soziologie
83-400B 2V+2S 8 [Bachelor (Grundmodul)] Philosophie (Bachelor)
83-400M 4S 8 [Master (Anfänger)] Philosophie (Master)
83-402 SO-04-8.1100-S-8 2S 4 [Master (Anfänger)] Wissen und Nichtwissen
83-403 SO-04-8.112-V-6 2V 4 [Bachelor (Kernmodul)] Informatik und Gesellschaft
83-403a 2V 4 [Bachelor (Grundmodul)] Geschichte des Denkens des Abendlandes
83-407 SO-04-7.1000-S-2 2S 4 [Bachelor (Fortgeschrittene)] Wissenschaftstheorie I
83-409SS 2S 4 [Master (Anfänger)] Kausalität
83-409WS SO-04-8.102-S-6 2S 4 [Master (Anfänger)] Entscheidung und Wissen
83-410 SO-04-7.1110-S-1 2S 4 [Master (Anfänger)] Technikphilosophie
83-410a 2S 4 [Master (Anfänger)] Technikfolgen
83-411 SO-04-8.1011-S-8 2S 4 [Master (Anfänger)] Natur und Wissen
83-412 SO-04-7.112-S-1 2S 4 [Master (Anfänger)] Wissenschaftstheorie II
83-419 SO-04-8.1000-S-7 2S 4 [Bachelor (Fortgeschrittene)] Wirtschaftsethik I
83-420 SO-04-8.130-S-6 2S 4 [Master (Anfänger)] Wirtschaftsethik II
83-500B 2V+2S 8 [Bachelor (Grundmodul)] Psychologie (Bachelor)
83-500M 4S 8 [Master (Anfänger)] Psychologie (Master)
83-501 SO-07-3.1001-V-1 2V 4 [Bachelor (Kernmodul)] Motivation, Handeln, Emotion
83-501a SO-07-3.1001/2-V-1 2V 4 [Bachelor (Kernmodul)] Einführung in die Psychologie (im Nebenfach Informatik)
83-501b SO-07-3.1001/2-V-1 2V 3 [Master (Anfänger)] Einführung in die Psychologie
83-502 SO-07-1.1004-V-1 2V 4 [Bachelor (Kernmodul)] Gedächtnis, Lernen, Denken und Wahrnehmung
83-503 SO-07-14.8009-V-2 2V 3 [Bachelor (Kernmodul)] Einführung in die Organisationspsychologie
83-506 SO-07-1.1006-V-1 2V 4 [Bachelor (Kernmodul)] Kognitions- und Sozialpsychologie
83-508 SO-07-14-1017-S-2 2S 4 [Master (Anfänger)] Vertiefung Organisationspsychologie
83-510 SO-02-11-1000-V-2 2V 3 [Master (Fortgeschrittene)] Einführung in die Erwachsenenbildung
83-600B 4V+2Ü 8 [Bachelor (Grundmodul)] Politikwissenschaft (Bachelor)
83-600M 4S 8 [Master (Anfänger)] Politikwissenschaft (Master)
83-601 SO-06-1.1010-V-1 2V+2Ü 5 [Bachelor (Grundmodul)] Einführung in die Politikwissenschaft
83-603 SO-05-4.1070-V-1 2V 3 [Bachelor (Kernmodul)] Einführung in das politische System der BRD
83-61006 SO-09-11.1050-V-1 2V 5 Soziologische Handlungs- und Entscheidungstheorie
83-700B 2V+2S 8 [Bachelor (Grundmodul)] Soziologie (Bachelor)
83-700M 4S 8 [Master (Anfänger)] Soziologie (Master)
83-701 SO-09-2.1003-V-1 2V 3 [Bachelor (Kernmodul)] Einführung in die Soziologie
83-702SS SO-09-6.1006-V-6 2V 3 [Bachelor (Kernmodul)] Einführung in die Wirtschaftssoziologie
83-702WS SO-07-2.1007-S-2 2S 4 [Bachelor (Kernmodul)] Digitale Gesellschaft
83-703 SO-09-7.1141-V-2 2V 3 [Bachelor (Kernmodul)] Einführung in die Organisationssoziologie
83-71141 SO-09-7.1141-V-2 2V 5 Einführung in die Sozialstrukturanalyse
83-742 2S 4 [Bachelor (Kernmodul)] Einführung in die Soziologie der Dienstleistung
83-753 SO-09-18.8018-S-3 2S 4 [Master (Anfänger)] Organisationsentwicklung und Soziologie der Beratung
83-755 SO-09-18.8019-S-3 2S 4 [Master (Anfänger)] Theorie der Organisationsentwicklung
83-780 2S 4 [Master (Anfänger)] Führungsverhalten und Personalmanagement
83-781 SO-09-11.8060-S-4 2S 4 [Master (Anfänger)] Wissensmanagement
83-831004 SO-08-3.1004-S-4 2S 4 [Bachelor (Fortgeschrittene)] Perzeptive Prozesse
83-831006 SO-08-3.1006-S-4 2S 4 Vertiefung Psychologie
83-831020 SO-08-3.1020-S-4 2S 4 [Bachelor (Kernmodul)] Cognitive Ergonomics
83-907 2S 4 [Master (Anfänger)] Vertiefung Psychologie
83-912 2S 4 [Master (Anfänger)] Theoretische Psychologie
83-926 SO-08-3.1050-S-4 2S 4 [Bachelor (Kernmodul)]
Psychologie des Gedächtnisses/Gedächtnisorganisation und Wissensrepräsentation
84-004SWWSS BI-SWW-SS004VU-V-7 2V 4 [Master (Anfänger)] Abwasserbehandlung
84-004SWWWS BI-SWW-WS004VU-V-7 2V 3 [Master (Anfänger)] Grundlagen der Abfluss- und Schmutzfrachtmodellierung
84-006SWWSS BI-SWW-SS006VU-V-7 2V 3 [Master (Anfänger)] Grundlagen des Gewässerschutzes
84-006SWWWS BI-SWW-WS006VU-V-7 2V 3 [Master (Fortgeschrittene)] Verfahrenstechnik der Abwasserreinigung
84-007SWWSS BI-SWW-SS007VU-V-7 2 [Master (Anfänger)] EDV in der Siedlungswasserwirtschaft
84-010SWWWS BI-SWW-WS010VU-V-2 1V+1Ü 3 [Master (Anfänger)] Siedlungsentwässerung
84-597 1V 2 Theorie und Aufgabenwandel der Raumplanung
84-600 RU-STPL-001-V-1 2V 3 [Master (Anfänger)] Entwicklungslinien der örtlichen Gesamtplanung
84-601 RU-RUR-001-V-1 2V 3 [Master (Anfänger)] Raum- und Siedlungsentwicklung
84-602 RU-STPL-002-V-1 2V+2Ü 5 [Master (Anfänger)] Planungs- und Entwurfsmethoden: Stadtplanerisches Entwerfen
84-603 RU-STPL-005-V-1 1V+1Ü 3 [Master (Anfänger)] Grundlagen der städtischen Umwelt
84-604 RU-RUR-008-V-1 1V+1Ü 3 [Master (Anfänger)] Grundlagen der Raumordnung
84-605 RU-STPL-010-V-7 2V 3 [Master (Anfänger)] Lärmminderungs- und Luftreinhalteplanung
84-622 2V 3 Stadtplanung I
84-629 1V 2 Theorie und Aufgabenwandlung der Raumplanung
84-632 2V 3 Schallschutz in der räumlichen Planung
84-633 2S 4 Schallschutz in der räumlichen Planung (Seminar)
84-636 2V 3 Stadtplanung II
84-884 1V 2 Grundlagen der Abfluss- und Schmutzfrachtmodellierung
84-887 2V 3 Planung von Infrastrukturanlagen
84-890 BI-SWW-WS007VU-V-7 2V 3 [Master (Anfänger)] Grundlagen der Ver- und Entsorgung I
84-942 BI-FWW-WS014VU-V-2 2V 3 [Master (Anfänger)] Technische Hydromechanik
85-101 EIT-DSV-101-V-2 4V+1Ü 6 [Bachelor (Grundmodul)] Grundlagen der Elektrotechnik I
85-102 EIT-FUN-102-V-2 4V+1Ü 6 [Bachelor (Grundmodul)] Grundlagen der Elektrotechnik II
85-106 EIT-ISE-106-V-4 2V 3 [Master (Anfänger)] Elektrische Messtechnik II
85-110 EIT-ISE-110-V-7 2V+1Ü 4 [Master (Fortgeschrittene)] Neurocomputing
85-112 EIT-ISE-112-V-7 2V+2Ü 5 [Master (Fortgeschrittene)] Sensorsignalverarbeitung
85-203 EIT-MEA-203-V-4 3V+1Ü 6 [Master (Anfänger)] Elektrische Antriebstechnik I
85-204 EIT-MEA-204-V-4 2V+1Ü 4 [Master (Anfänger)] Dynamische Regelantriebe/mechatronische Antriebssysteme
85-207 EIT-MEA-207-V-4 2V+1Ü 4 [Master (Anfänger)] Elektrische Antriebstechnik II
85-302 EIT-NAT-302-V-4 3V+1Ü 6 [Bachelor (Fortgeschrittene)] Nachrichtentheorie
85-303 EIT-NAT-303-V-4 2V+1Ü 4 [Bachelor (Fortgeschrittene)] Übertragung digitaler Signale
85-304 2V 3 [Master (Fortgeschrittene)] Systemtheorie
85-306 EIT-NAT-307-V-7 2V 3 [Master (Fortgeschrittene)] Entwurf analoger Filter I
85-307 1V+1Ü 3 [Master (Fortgeschrittene)] Entwurf analoger Filter II
85-310 EIT-NAT-310-V-7 2V 3 [Master (Fortgeschrittene)] Hochratige Datenübertragung (xDSL, WiMAX)
85-311 2V 3 Sensortechnik
85-313 EIT-NAT-313-V-7 2V 3 [Master (Fortgeschrittene)] Einführung in das Digitale Fernsehen (DVB)
85-315 EIT-NAT-315-V-2 2V+1Ü 4 [Bachelor (Kernmodul)] Einführung in Signale und Systeme
85-317 EIT-NAT-317-V-7 1V 2 [Master (Fortgeschrittene)] Ergänzung zu Grundlagen der Informationsübertragung
85-401 EIT-FUN-401-V-4 2V+1Ü 4 [Bachelor (Fortgeschrittene)] Hochfrequenztechnik
85-402 3V+1Ü 6 [Master (Fortgeschrittene)] Hochfrequente Signalübertragung und -verarbeitung
85-404 EIT-FUN-402-V-4 2V+2Ü 5 [Master (Anfänger)] Wireless Communication
85-405 EIT-FUN-405-V-4 2V 3 [Master (Anfänger)] Wireless and Multimedia Systems
85-418 EIT-DEK-418-V-7 2V+1Ü 4 [Master (Fortgeschrittene)] Multi-Antennas for Mobile Radio Communications
85-426 EIT-LRS-426-V-7 3V 5 [Master (Fortgeschrittene)] Robot and Motion Control
85-427 2V 3 Abtastregelungen
85-429 EIT-LRS-429-V-7 2V 3 [Master (Fortgeschrittene)] Robuste Regelungen
85-432 EIT-LRS-432-V-7 2V+1Ü 4 [Bachelor (Fortgeschrittene)] CAE in der Regelungstechnik
85-437 EIT-LRS-437-V-4 2V 3 [Bachelor (Fortgeschrittene)] Optimale Regelungen
85-438 EIT-LRS-505-V-7 4V 6 [Master (Fortgeschrittene)] Nichtlineare und adaptive Regelungen
85-450 EIT-DEK-450-V-7 2V+1Ü 4 [Master (Anfänger)] Steuerungstechnik
85-451 EIT-AUT-451-V-4 3V+1Ü 6 [Master (Anfänger)] Modellbildung und Identifikation
85-452 EIT-AUT-452-V-4 2V 3 [Bachelor (Fortgeschrittene)] Prozessautomatisierung
85-453 EIT-AUT-453-V-7 2V 3 [Master (Fortgeschrittene)] Methoden der Soft-Control
85-457 EIT-AUT-457-V-4 3V+1Ü 6 [Bachelor (Kernmodul)] Grundlagen der Automatisierung
85-459 EIT-AUT-459-V-4 2V 3 [Master (Fortgeschrittene)] Bussysteme in der Automatisierungstechnik
85-504 EIT-LRS-504-V-3 3V+1Ü 6 [Bachelor (Fortgeschrittene)] Lineare Regelungen (ehem. Regelungstechnik I)
85-528 EIT-DSV-528-V-4 3V 5 [Master (Fortgeschrittene)] Audiosignalverarbeitung I
85-529 EIT-DSV-529-V-7 2V 3 [Master (Fortgeschrittene)] Audiosignalverarbeitung II
85-531 EIT-DSV-531-V-4 3V 5 [Bachelor (Fortgeschrittene)] Digitale Signalverarbeitung
85-532 EIT-DSV-532-V-4 2V 3 [Bachelor (Fortgeschrittene)] Digitale Filter
85-534 EIT-DSV-534-V-7 2V 3 [Master (Fortgeschrittene)] Digitale Signalverarbeitung: Algorithmen und ihre Implementierung
85-535 EIT-NAT-535-V-7 2V 3 [Master (Fortgeschrittene)] Einführung in die Informations- und Codierungstheorie
85-540 EIT-RTS-540-V-4 2V+1Ü 4 [Master (Fortgeschrittene)] Echtzeitsysteme I
85-541 EIT-RTS-541-V-7 2V+1Ü 4 [Master (Fortgeschrittene)] Echtzeitsysteme II
85-560 EIT-EIS-560-V-4 2V+2Ü 5 [Bachelor (Fortgeschrittene)] Verifikation digitaler Systeme
85-604 EIT-EOT-604-V-7 3V+1Ü 6 [Master (Fortgeschrittene)] Optische Kommunikationstechnik
85-650 EIT-ISE-650-V-7 2V+2Ü 5 [Master (Fortgeschrittene)] Herstellungsverfahren und Entwurf integrierter Sensorsysteme (HEIS)
85-654 EIT-EMS-654-V-4 2V+1Ü 4 [Master (Anfänger)] Entwurf mikroelektronischer Schaltungen und Systeme I
85-655 EIT-EMS-655-V-7 3V+1Ü 6 [Master (Fortgeschrittene)] Entwurf mikroelektronischer Schaltungen und Systeme II
85-657 EIT-EMS-657-V-7 2V+1Ü 4 [Bachelor (Fortgeschrittene)] Synthese und Optimierung mikroelektronischer Systeme I
85-658 EIT-EMS-658-V-4 2V+1Ü 4 [Bachelor (Fortgeschrittene)] Einführung in den mikroelektronischen Systementwurf
85-660 EIT-EIS-660-V-7 2V 3 [Bachelor (Fortgeschrittene)] Synthese und Optimierung mikroelektronischer Systeme II
85-701 EIT-ISE-701-V-2 4V+1Ü 8 [Bachelor (Fortgeschrittene)] Elektronik I
85-706 EIT-RTS-706-V-4 2V+1Ü 4 [Bachelor (Fortgeschrittene)] Assemblerprogrammierung
85-707 EIT-LEL-707-V-4 2V 3 [Master (Anfänger)] Aufbau, Anwendung und Programmierung von Mikrocontrollern
85-708 EIT-EMS-708-V-4 2V+1Ü 4 [Bachelor (Fortgeschrittene)] Mikroelektronik für Nichtvertiefer
86-001 MV-TM-86001-V-1 3V+1Ü 7 [Bachelor (Kernmodul)] Technische Mechanik I
86-002 MV-TM-86002-V-4 2V+2Ü 5 [Bachelor (Kernmodul)] Technische Mechanik II
86-003 MV-TM-86003-V-4 3V+2Ü 7 [Bachelor (Fortgeschrittene)] Technische Mechanik III
86-012 MV-TM-86012-V-7 2V+1Ü 4 [Master (Anfänger)] Finite Elemente
86-019 3V 5 [Master (Anfänger)] Multi Body Simulation
86-020 MV-TM-86020-V-4 3V+1Ü 6 [Bachelor (Grundmodul)] Elemente der Technischen Mechanik I
86-021 MV-TM-86021-V-7 2V+1Ü 5 [Bachelor (Grundmodul)] Elemente der Technischen Mechanik II
86-102 MV-SAM-86102-V-7 2V 3 [Master (Fortgeschrittene)] Strömungsmechanik III - CFD
86-102B MV-PAK-B102-M-4 4V+1Ü 6 [Bachelor (Grundmodul)] Elektrotechnik für Maschinenbauer
86-102Ba MV-PAK-B102.1-V-4 2V+1Ü 3 [Bachelor (Grundmodul)] Elektrotechnik für Maschinenbauer I
86-102Bb MV-PAK-B102.2-V-4 2V 3 [Bachelor (Grundmodul)] Elektrotechnik für Maschinenbauer II
86-203 MV-MEGT-86203-V-4 3V+1Ü 6 [Bachelor (Fortgeschrittene)] Getriebetechnik
86-205 MV-MEGT-86205-V-4 2V 3 [Master (Anfänger)] Roboterkinematik
86-207 MV-MEGT-86207-V-7 2V 3 [Master (Anfänger)] Fahrzeuggetriebe
86-209 MV-MEGT-86209-V-4 2V+2Ü 6 [Bachelor (Kernmodul)] Maschinenelemente für Hörer anderer Fachrichtungen
86-250 MV-KIMA-86250-V-4 2V+2Ü 5 [Bachelor (Grundmodul)] Integrierte Konstruktionsusbildung I (Darstellende Geometrie,
Technisches Zeichnen, CAD)
86-252 MV-KIMA-86252-V-4 2V+1Ü 4 [Bachelor (Kernmodul)] Konstruktionslehre I
86-254 2V 3 [Master (Anfänger)] Land- und Baumaschinen
86-264 MV-KIMA-86264-V-7 2V+1Ü 4 [Master (Anfänger)] Grundlagen der Nutzfahrzeugtechnik
86-271 MV-KIMA-86271-V-4 2V 3 [Bachelor (Fortgeschrittene)] Alternative Antriebskonzepte
86-303 MV-VKM-86303-V-4 3V+1Ü 6 [Bachelor (Fortgeschrittene)] Verbrennungsmotoren
86-309 2V 3 [Master (Anfänger)] Powertrain Engineering of Commercial Vehicles I: Engines of Commercial
Vehicles
86-327 MV-VKM-86327-V-4 2V 3 [Bachelor (Fortgeschrittene)] Kraftfahrzeugtechnik I
86-328 MV-VKM-86328-V-4 2V 2 [Bachelor (Fortgeschrittene)] Kraftfahrzeugtechnik II
86-338 MV-VKM-86338-V-4 2V 3 [Master (Anfänger)] Konstruktionsprinzipien moderner Verbrennungsmotoren
86-356 MV-SAM-86356-V-4 2V+2Ü 5 [Bachelor (Fortgeschrittene)] Strömungsmaschinen I
86-502 MV-FBK-86502-V-4 2V 3 [Bachelor (Kernmodul)] Systeme der Produktion I
86-503 MV-FBK-86503-V-4 2V 3 [Bachelor (Fortgeschrittene)] Systeme der Produktion II
86-504 MV-FBK-86504-V-7 2V 3 [Master (Fortgeschrittene)] Qualitätsmangement I
86-505 MV-FBK-86505-V-7 2V 3 [Master (Fortgeschrittene)] Qualitätsmamagement II
86-506 MV-FBK-86506-V-4 2V 3 [Bachelor (Fortgeschrittene)] Technisch-Wirtschaftliche Betriebsführung I
86-508 MV-FBK-86508-V-4 2V+2Ü 5 [Master (Anfänger)] Informations- und Kommunikationstechnik in der Entwicklung und
Produktion I
86-511 MV-FBK-86511-V-4 2V+1Ü 4 [Bachelor (Grundmodul)] Einführung in die Fertigungstechnik
86-513 MV-FBK-86513-V-4 2V+1Ü 4 [Master (Anfänger)] Automobilproduktion
86-522 MV-FBK-86522-V-4 2V 3 [Master (Anfänger)] Digitale Werkzeuge der Produktionsgestaltung I
86-523 MV-FBK-86523-V-4 2V 3 [Master (Anfänger)] Digitale Werkzeuge der Produktionsgestaltung II
86-550 MV-PAK-86550-V-4 2V 3 [Master (Anfänger)] Förder- und Lagertechnik
86-552 MV-PAK-86552-V-4 2V 3 [Master (Anfänger)] Handhabungstechnik und Industrieroboter
86-553 MV-PAK-86553-V-4 2V+1Ü 4 [Bachelor (Fortgeschrittene)] Automatisierungstechnik I (Systementwurf und -modellierung)
86-558 MV-PAK-86558-V-4 2V 3 Werkzeugmaschinen I
86-559 MV-PAK-86559-V-4 2V+1Ü 4 [Bachelor (Fortgeschrittene)] Werkzeugmaschinen II (Steuerungstechnik)
86-560 MV-PAK-86560-V-4 2V 3 [Master (Anfänger)] Grundlagen der Mensch-Maschine Interaktion
86-564 MV-use-86564-V-7 2V+1Ü 4 [Master (Anfänger)] Gestaltung von Mensch-Maschine Systemen
86-570 MV-PAK-86570-V-4 2V 3 [Master (Anfänger)] Industrielle Steuerungstechnik
86-605 MV-MTS-86605-V-4 2V+1Ü 4 [Bachelor (Fortgeschrittene)] Systemtheorie
86-650 MV-MTS-86600-V-4 4V+2Ü 8 [Master (Anfänger)] Mess- und Regelungstechnik
86-675 MV-MEC-86675-V-4 2V+2Ü 5 [Master (Anfänger)] Mechatronik
86-677 MV-MEC-86677-V-7 3V+1Ü 6 [Master (Anfänger)] Fahrdynamik-Regelung
86-690 MV-MEC-86690-L-4 2P 4 [Master (Anfänger)] Labor Mechatronik
86-700 MV-VPE-86700-V-4 2V 3 [Bachelor (Kernmodul)] Virtuelle Produktentwicklung I
86-701 MV-VPE-86701-V-4 2V 3 [Master (Anfänger)] Virtuelle Produktentwicklung II
86-706 MV-VPE-86706-V-4 2V 3 [Master (Anfänger)] Virtual Product Engineering
86-715 3V 5 [Master (Anfänger)] Rechnerunterstützte Konstruktion in der Fahrzeugtechnik
86-964 MV-IVW-86964-V-4 3V+1Ü 6 [Bachelor (Fortgeschrittene)] Leichtbau I
87-004 CHE-100-040-V-1 4V 6 [Bachelor (Grundmodul)] Chemie für Ingenieure und Biologen
87-201 CHE-200-010-V-1 3V+1Ü 6 [Bachelor (Kernmodul)] Organische Chemie I: Aufbauprinzipien und Eigenschaften
funktionalisierter Kohlenwasserstoffe
87-302 CHE-300-020-V-1 3V+1Ü 6 [Bachelor (Fortgeschrittene)] Physikalische Chemie II
87-305 CHE-300-050-V-7 3V+1Ü 6 [Master (Fortgeschrittene)] Grundlagen der MO Theorie
88-031 GM 4 5V 8 [Bachelor (Grundmodul)] GM4: Molekularbiologie
88-031a BIO-ZBI/PÖS-01-V-2 4V 6 [Bachelor (Grundmodul)] GM4a: Biologie der Zelle, Funktionelle Organisation der Pflanzen,
Pilze und Protisten
88-031aa 2V 3 [Bachelor (Grundmodul)] GM4a: Organisation von Zellen
88-031b BIO-GEN-01-V-2 2V 3 [Bachelor (Grundmodul)] Genetik 1
88-032 BIO-PÖS-01-V-2 2V 3 [Bachelor (Kernmodul)] Botanik
88-034 BIO-ÖKO-01-V-4 2S 4 [Master (Anfänger)] Bioinformatik (AM4)
88-042a BIO-ZOO-02-V-2 2V 3 [Bachelor (Kernmodul)] Zoologie (Funktionelle Organisation der Tiere)
88-044 BIO-BBW/MBB-GM11-M-2 5V 7 [Bachelor (Grundmodul)] GM11: Mikrobiologie/Biotechnologie
88-044a BIO-MBI-02-V-2 3V 4 [Bachelor (Grundmodul)] GM11a: Mikrobiologie
88-044b BIO-BTE-02-V-2 3V 5 [Bachelor (Grundmodul)] Biotechnologie
88-044c BIO-MBI-05-V-2 1V 2 [Master (Anfänger)] Mikrobiologie 1
88-044d GM 12a 2V 3 [Master (Anfänger)] Mikrobiologie 2
88-044e GM 12b 3V 5 [Master (Anfänger)] Molekulare Biotechnologie
88-045 BIO-ZBI/GEN-12-V-2 2V 3 [Bachelor (Grundmodul)] GM12: Zellbiologie/Genetik
88-045a BIO-ZBI-07-V-2 2V 3 [Bachelor (Kernmodul)] Zellbiologie 1
88-045c BIO-ZBI/GEN-09-V-2 2V 3 Zellbiologie 2/Genetik 2
88-046 ohne Modulnummer 3V 5 [Master (Fortgeschrittene)] Ökologie/Biodiversität
88-046a BIO-ÖKO-02-V-2 1V 2 Evolution
88-046b BIO-ÖKO-0-V-2 1V 2 Ökologie
88-046c BIO-PÖS-0-V-2 1V 2 [Master (Anfänger)] Biodiversität
88-231 BIO-TPH-01-V-2 4V 6 [Master (Fortgeschrittene)] Tierphysiologie
88-331 BIO-PPH/PPA-01-V-2 4V 6 [Master (Fortgeschrittene)] Pflanzenphysiologie/Phytopathologie
88-741 BIO-HUM-02-V-2 3V 4 [Master (Fortgeschrittene)] Humanbiologie und Anthropologie

375 passende Einträge gefunden




Modulbeschreibungen

89-0001 [INF-00-01-V-2]: Vorlesung (4V+4Ü) "Software-Entwicklung 1"

[Zurück zum Modulindex]   [Dieses Modul im Modulindex]  

Modulbezeichnung Software-Entwicklung 1
Fachbereich, Modul-Nr. Informatik (89) – 0001
KIS-Eintrag INF-00-01-V-2 (nur gültig wenn die LV im aktuellen Semester stattfindet)
Lehrgebiet Bachelor-Pflichtmodule
Modulverantwortlicher Prof. Arnd Poetzsch-Heffter
SWS, ECTS-LP Vorlesung (4V+4Ü), 10 ECTS-LP
Sprache Deutsch
Anforderungsstufe Bachelor (Grundmodul)   [Bachelor (Grundmodul)]
Frequenz jährlich
Lernziele/Kompetenzen Die Studierenden können Software im Kleinen entwickeln. Zu den erworbenen Kompetenzen gehören
  • Verständnis der Grundbegriffe der Modellierung und Programmierung
  • Kenntnis zentraler Programmierkonstrukte und —techniken
  • Kenntnis elementarer Algorithmen und Datentypen
  • Fertigkeit, Softwaremodule zu entwerfen und zu realisieren
  • Fertigkeit, einfache Algorithmen zu spezifizieren und zu verifizieren.
  • Fertigkeit, objektorientiert zu programmieren; als gemeinsame sprachliche Grundlage beherrschen die Studierende insbesondere die wichtigsten Konstrukte und Bibliotheksklassen der Sprache Java.
Inhalt
  • Überblick über die Softwareentwicklung und ihre Bedeutung
  • Technische und formale Grundlagen der Programmierung, Sprachliche Grundzüge (Syntax und Semantik von Programmiersprachen)
  • Einführung in die Programmierung (Wert, elementare Datentypen, Funktion, Bezeichnerbindung, Sichtbarkeit von Bindungen, Variable, Zustand, Algorithmus, Kontrollstrukturen, Anweisung, Prozedur)
  • Darstellung von Algorithmen
  • Weitere Grundelemente der Programmierung (Typisierung, Parametrisierung, Rekursion, strukturierte Datentypen, insbesondere , z.B. Felder, Listen, Bäume)
  • Grundelemente der objektorientierten Programmierung (Objekt, Referenz, Klasse, Vererbung, Subtypbildung)
  • Abstraktion und Spezialisierung (insbesondere Funktions-, Prozedurabstraktion, Abstraktion und Spezialisierung von Klassen)
  • Spezifikation und Verifikation von Algorithmen, Terminierung
  • Funktionale Abstraktion, Datenabstraktion, Objektorientierung
Prüfungsleistungen
(Zulassungsvoraussetzungen)
  • Lösung von Übungsaufgaben
Prüfungsleistungen
(Abschluss)
schriftliche Abschlussprüfung
Medienformen
  • Folien/Beamer/etc.
  • Folien zum Download (als PDF)
Literatur
  • G. Goos: Vorlesung über Informatik. Band 1 und 2
  • M. Broy: Informatik. Eine grundlegende Einführung
  • H. Balzert, Grundlagen der Informatik, Spektrum-Verlag Heidelberg, 1999
  • A. Poetzsch-Heffter: Konzepte objektorientierter Programmierung
  • G. Krüger: Handbuch der Java-Programmierung
  • B. Liskov: Program Development in Java
  • Kernighan B.W., Ritchie D., C Programming Language, Prentice Hall 1988
Letzte Änderung 2010-12-08 17:14:27 (Version 42)

Sub-Module

[Zurück zum Modulindex]   [Dieses Modul im Modulindex]  

Keine Submodule zugeordnet.

Studiengänge

Studiengang Bereich Name [de]
Bachelor-Studiengang Informatik Pflichtmodul  
Bachelor-Studiengang Informatik Block Software-Entwicklung
Bachelor-Studiengang "Angewandte Informatik" Pflichtmodul  
Bachelor-Studiengang "Angewandte Informatik" Block Software-Entwicklung
"Technische Informatik" im Lehramt an berufsbildenden Schulen  
"Informatik" im Lehramt an berufsbildenden Schulen  
"Informatik" im Lehramt an Gymnasien  
"Informatik" im Lehramt an Realschulen  
Module für andere Fachbereiche Studiengang Bachelor neu
Module für andere Fachbereiche Studiengang Maschinenbau mit Angewandter Informatik
Module für andere Fachbereiche Studiengang Wirtschaftsingenieurwesen Richtung Informatik

Dozentinnen/Dozenten

[Zurück zum Modulindex]   [Dieses Modul im Modulindex]  

Name Fachbereich AG-Name [de]
Prof. Arnd Poetzsch-Heffter Informatik (89) AG Softwaretechnik

89-0002 [INF-00-02-V-2]: Vorlesung (4V+2Ü) "Software-Entwicklung 2"

[Zurück zum Modulindex]   [Dieses Modul im Modulindex]  

Modulbezeichnung Software-Entwicklung 2
Fachbereich, Modul-Nr. Informatik (89) – 0002
KIS-Eintrag INF-00-02-V-2 (nur gültig wenn die LV im aktuellen Semester stattfindet)
Lehrgebiet Bachelor-Pflichtmodule
Modulverantwortlicher Prof. Peter Liggesmeyer
SWS, ECTS-LP Vorlesung (4V+2Ü), 8 ECTS-LP
Sprache Deutsch
Anforderungsstufe Bachelor (Grundmodul)   [Bachelor (Grundmodul)]
Frequenz jährlich SoSe
Erforderl. Vorkenntnisse Software-Entwicklung 1
Lernziele/Kompetenzen Die studierenden kennen die Techniken und Notationen der Softwareentwicklung. Sie können die Basistechniken, die die Grundlage des modernen Software Engineering bilden, anwenden.
Die Studierenden
  • kennen die Grundlagen der Projektplanung
  • verstehen das Zusammenwirken von Softwaremodulen und größeren, sequentiellen Softwaresystemen sowie Frameworks; sie können dies anhand einfacher Beispiele selbständig in der Softwareentwicklung anwenden
  • kennen wichtige Grundbegriffe zu Entwurfsmustern und elementaren Modellierungstechniken
Inhalt
  • Standard-Prozessmodelle der Softwareentwicklung
  • Anforderungsbeschreibungen (Lasten-/Pflichenheft)
  • Projektplanungstechniken (Netzplan, Gantt-Diagramm, Aufwandsberechnungen)
  • Softwareentwicklungsphasen (Analyse, Entwurf und Implementierung)
  • Modularisierung von Programmen und Software (z.B. funktionale Dekomposition, Objektorientierung)
  • Notationen für die funktional dekomponierende Softwareentwicklung in der Analyse- und Entwurfsphase, z.B. Structured Analysis, Real Time Analysis, Structured Design
  • Notationen für die objektorientierte Softwareentwicklung in der Analyse- und Entwurfsphase, z.B. UML
  • Programmgerüste (Program frameworks) und deren Anwendung
  • wichtige Entwurfsmuster (Composite, Beobachter, Fassade)
  • Qualitätssicherung, Techniken zur Prüfung von Software
Prüfungsleistungen
(Zulassungsvoraussetzungen)
  • Lösung von Übungsaufgaben
Prüfungsleistungen
(Abschluss)
schriftliche Abschlussprüfung
Medienformen
  • Folien/Beamer/etc.
  • Folien zum Download (als PDF)
Literatur
  • T. Ottmann, P. Widmayer: Algorithmen und Datenstrukturen
  • Mehlhorn K., Datenstrukturen und effiziente Algorithmen. Band 1 Sortieren und Suchen. Teubner, 1988
  • G. Goos: Vorlesung über Informatik. Band 1 und 2
  • M. Broy: Informatik. Eine grundlegende Einführung
  • Poetzsch-Heffter: Konzepte objektorientierter Programmierung
  • G. Krüger: Handbuch der Java-Programmierung
  • Liskov: Program Development in Java
  • E. Gamma, R. Helm, R. Johnson, J. Vlissides: Design Pattern: Elements of Reusable Object-Oriented Software
  • W. Zuser, S. Biffl, T. Grechenig, M. Köhle: Software Engineering mit UML und dem Unified Process
  • Züllighoven H., Object-Oriented Construction Handbook, dpunkt-Verlag 2005
  • Booch G., Rumbaugh J., Jacobson I., The Unified Modeling Language User Guide, Addison-Wesley 1998
  • DeMarco T., Structured Analysis and System Specification, Englewood Cliffs: Prentice Hall, 1985
  • Liggesmeyer P., Software-Qualität, Spektrum-Verlag Heidelberg, 2002
Letzte Änderung 2012-06-04 14:46:02 (Version 42)

Sub-Module

[Zurück zum Modulindex]   [Dieses Modul im Modulindex]  

Keine Submodule zugeordnet.

Studiengänge

Studiengang Bereich Name [de]
"Informatik" im Lehramt an berufsbildenden Schulen  
"Informatik" im Lehramt an Gymnasien  
Module für andere Fachbereiche Studiengang Bachelor neu
Module für andere Fachbereiche Studiengang Maschinenbau mit Angewandter Informatik
Module für andere Fachbereiche Studiengang Wirtschaftsingenieurwesen Richtung Informatik

Dozentinnen/Dozenten

[Zurück zum Modulindex]   [Dieses Modul im Modulindex]  

Name Fachbereich AG-Name [de]
Prof. Peter Liggesmeyer Informatik (89) AG Software Engineering: Dependability

89-0002M [INF-00-02-M-2]: Meta-Modul "Software-Entwicklung 2"

[Zurück zum Modulindex]   [Dieses Modul im Modulindex]  

Modulbezeichnung Software-Entwicklung 2
Fachbereich, Modul-Nr. Informatik (89) – 0002M
Lehrgebiet Bachelor-Pflichtmodule
Modulverantwortlicher Prof. Peter Liggesmeyer
SWS, ECTS-LP Meta-Modul, 10 ECTS-LP
Sprache Deutsch
Anforderungsstufe Bachelor (Grundmodul)   [Bachelor (Grundmodul)]
Frequenz jährlich SoSe
Erforderl. Vorkenntnisse Softwareentwicklung 1 oder Programmierung 1.
Lernziele/Kompetenzen Siehe zugehörige Lehrveranstaltungen.
Inhalt Siehe zugehörige Lehrveranstaltungen.
Prüfungsleistungen
(Zulassungsvoraussetzungen)
  • Lösung von Übungsaufgaben
Prüfungsleistungen
(Abschluss)
schriftliche Abschlussprüfung
Medienformen
  • Folien/Beamer/etc.
Literatur Siehe zugehörige Lehrveranstaltungen.
Hinweise Um 2 LP erweitertes Modul für die Studiengänge "Informatik", "Angewandte Informatik", "Sozioinformatik".
Letzte Änderung 2015-11-06 13:18:38 (Version 42)

Sub-Module

[Zurück zum Modulindex]   [Dieses Modul im Modulindex]  

Modul-Nr. SWS ECTS-LP Level Modulverantwortlicher Modulbezeichnung [de]
89-0002 4V+2Ü 8 [Bachelor (Grundmodul)] Prof. P. Liggesmeyer Software-Entwicklung 2
89-0002Pr 1P 2 [Bachelor (Grundmodul)] Prof. P. Liggesmeyer Projekt zu Software-Entwicklung 2

Studiengänge

Studiengang Bereich Name [de]
Bachelor-Studiengang Informatik Pflichtmodul  
Bachelor-Studiengang Informatik Block Software-Entwicklung
Bachelor-Studiengang "Angewandte Informatik" Pflichtmodul  
Bachelor-Studiengang "Angewandte Informatik" Block Software-Entwicklung
"Technische Informatik" im Lehramt an berufsbildenden Schulen  
"Informatik" im Lehramt an Realschulen  

Dozentinnen/Dozenten

[Zurück zum Modulindex]   [Dieses Modul im Modulindex]  

Name Fachbereich AG-Name [de]
Prof. Peter Liggesmeyer Informatik (89) AG Software Engineering: Dependability

89-0002Pr [INF-00-02-L-2]: Projekt (1P) "Projekt zu Software-Entwicklung 2"

[Zurück zum Modulindex]   [Dieses Modul im Modulindex]  

Modulbezeichnung Projekt zu Software-Entwicklung 2
Fachbereich, Modul-Nr. Informatik (89) – 0002Pr
KIS-Eintrag INF-00-02-L-2 (nur gültig wenn die LV im aktuellen Semester stattfindet)
Lehrgebiet Bachelor-Pflichtmodule
Modulverantwortlicher Prof. Peter Liggesmeyer
SWS, ECTS-LP Projekt (1P), 2 ECTS-LP
Sprache Deutsch
Anforderungsstufe Bachelor (Grundmodul)   [Bachelor (Grundmodul)]
Frequenz jährlich SoSe
Erforderl. Vorkenntnisse Softwareentwicklung 1 oder Programmierung 1
Lernziele/Kompetenzen Die Studierenden können die Inhalte der Vorlesung anhand kleinerer Programmieraufgaben umsetzen.
Inhalt Übungsaufgaben zu den Inhalten der Vorlesung.
Prüfungsleistungen
(Zulassungsvoraussetzungen)
  • Lösung von Übungsaufgaben
Prüfungsleistungen
(Abschluss)
-
Medienformen
  • Tafel/Flipchart/etc.
  • Spezialsoftware zur Nutzung auf Ausbildungscluster
Literatur Siehe zugehörige Vorlesung.
Hinweise Erweiterte praktische Übungen für Informatiker als Ergänzung der Vorlesung.
Letzte Änderung 2014-07-11 19:33:04 (Version 42)

Sub-Module

[Zurück zum Modulindex]   [Dieses Modul im Modulindex]  

Keine Submodule zugeordnet.

Studiengänge

Studiengang Bereich Name [de]
Keine Studienprogramme zugeordnet.

Dozentinnen/Dozenten

[Zurück zum Modulindex]   [Dieses Modul im Modulindex]  

Name Fachbereich AG-Name [de]
Prof. Peter Liggesmeyer Informatik (89) AG Software Engineering: Dependability

89-0003 [INF-00-03-V-2]: Vorlesung (2V+1Ü) "Software-Entwicklung 3"

[Zurück zum Modulindex]   [Dieses Modul im Modulindex]  

Modulbezeichnung Software-Entwicklung 3
Fachbereich, Modul-Nr. Informatik (89) – 0003
KIS-Eintrag INF-00-03-V-2 (nur gültig wenn die LV im aktuellen Semester stattfindet)
Lehrgebiet Bachelor-Pflichtmodule
Modulverantwortlicher Prof. Reinhard Gotzhein
SWS, ECTS-LP Vorlesung (2V+1Ü), 5 ECTS-LP
Sprache Deutsch
Anforderungsstufe Bachelor (Grundmodul)   [Bachelor (Grundmodul)]
Frequenz jährlich
Erforderl. Vorkenntnisse
  • Software-Entwicklung 1
  • Kommunikationssysteme
Lernziele/Kompetenzen Die Studierenden haben ein detailliertes Verständnis der Aufgabenstellungen und Lösungsverfahren bei der Entwicklung verteilter, nebenläufiger Software-Systeme.
Die Studierenden
  • kennen die Phänomene verteilter Software-Systeme
  • kennen die Grundlagen deren Modellierung
  • kennen die Entwicklungsmethodik (Entwurf, Analyse, Implementierung, Verfolgbarkeit)
  • können Implementierungssprachen (Java) bei einfachen Beispielen einsetzen
  • können Entwicklungswerkzeuge bei einfachen Beispielen einsetzen
  • kennen wichtige Elemente von Betriebssystemen am Beispiel der Java Virtual Machine
Inhalt
  • Phänomene verteilter Software-Systeme (kausale Abhängigkeit, Nebenläufigkeit, Parallelität, Interaktion, Synchronisation, Indeterminismus, Deadlock, Safety, Liveness)
  • Grundlagen der Modellierung (Ereignis, Aktion, Prozessmodell, Trace, Komposition, konsistenter Schnitt)
  • Grundlagen verteilter Software-Systeme (Prozess-/Thread-Konzept, Interaktion, Synchronisation, Kommunikation)
  • Implementierungssprachen (Java)
  • Java Virtual Machine (Threads, Thread-Graph, Synchronisation, Interaktion, Kommunikation, Sockets, RMI)
Prüfungsleistungen
(Zulassungsvoraussetzungen)
  • Lösung von Übungsaufgaben
Prüfungsleistungen
(Abschluss)
schriftliche Abschlussprüfung
Medienformen
  • Folien/Beamer/etc.
  • Skript in Papierform
Literatur
  • M. Broy: Informatik — Eine grundlegende Einführung, Teil III, Springer, 1994
  • D. Lea: Concurrent Programming in Java — Design Principles and Patterns, Addison Wesley, 1999
  • T. Lindholm, F. Yellin: The Java Virtual Machine Specification (2nd Edition), Addison Wesley, 1999
  • J. Magee, J. Kramer: Concurrency – State Models and Java Programs, Wiley, 2006
Letzte Änderung 2013-11-13 09:08:15 (Version 42)

Sub-Module

[Zurück zum Modulindex]   [Dieses Modul im Modulindex]  

Keine Submodule zugeordnet.

Studiengänge

Studiengang Bereich Name [de]
Bachelor-Studiengang Informatik Pflichtmodul  
Bachelor-Studiengang Informatik Block Software-Entwicklung
Bachelor-Studiengang "Angewandte Informatik" Pflichtmodul  
Bachelor-Studiengang "Angewandte Informatik" Block Software-Entwicklung
Module für andere Fachbereiche Studiengang Wirtschaftsingenieurwesen Richtung Informatik
Module für andere Fachbereiche Studiengang Wirtschaftspädagogik

Dozentinnen/Dozenten

[Zurück zum Modulindex]   [Dieses Modul im Modulindex]  

Name Fachbereich AG-Name [de]
Prof. Reinhard Gotzhein Informatik (89) AG Vernetzte Systeme

89-0004 [INF-00-04-V-2]: Vorlesung (4V+2Ü) "Formale Grundlagen der Programmierung"

[Zurück zum Modulindex]   [Dieses Modul im Modulindex]  

Modulbezeichnung Formale Grundlagen der Programmierung
Fachbereich, Modul-Nr. Informatik (89) – 0004
KIS-Eintrag INF-00-04-V-2 (nur gültig wenn die LV im aktuellen Semester stattfindet)
Lehrgebiet Bachelor-Pflichtmodule
Modulverantwortlicher Prof. Katharina Zweig
SWS, ECTS-LP Vorlesung (4V+2Ü), 8 ECTS-LP
Sprache Deutsch
Anforderungsstufe Bachelor (Grundmodul)   [Bachelor (Grundmodul)]
Frequenz jährlich
Erforderl. Vorkenntnisse
  • Software-Entwicklung 1
  • Mathematik
Lernziele/Kompetenzen Die Studierenden
  • haben ein Verständnis für Grundlagenfragen der Informatik
  • haben ein Verständnis für Formalisierungen der Berechenbarkeit und ihre Auswirkungen: Modellbildung und Analysetechniken
  • können intuitiven Vorstellungen formalisieren und die Modelle quantitativ und qualitativ analysieren
  • können mathematische Grundlagen anwenden; sie haben ein Gefühl für die Genauigkeit und beherrschen Formalisierungsmethoden
  • kennen Methoden zur Bewältigung von Komplexität (Simulations- und Reduktion) und können diese an einfachen Beispielen anwenden
  • kennen Komplexitätsmaße und Klassifikation von Problemen
  • verstehen den Unterschied von Automaten als Erzeuger und Erkenner
  • kennen die Klassifikation formaler Sprachen
Inhalt
  • Prinzipien und Methoden zur Modellbildung in der Informatik: Kalküle als Grundlage zur Formalisierung von Programmiersprachen, Maschinenmodelle, Logiken, Produktion- und Ersetzungssystemen mit ihrer Syntax und Semantik.
  • Berechenbarkeitsmodelle: Simulation als Vergleichsprinzip zwischen Berechnungsparadigmen (imperative, funktionale und maschinennahe Programmierung). Die These von Church und der Normalformsatz..
  • Semantik prozeduraler Programmiersprachen (denotational, operational, Hoare-Kalkül)
  • Funktionale Programmiersprachen (primitive und partiell rekursive Funktionen)
  • Maschinennahe Modelle (Register- und Turing-Maschinen)
  • Komplexitätsmaße: Klassen und Eigenschaften. Diagonalisierungstechnik und Reduktionstechnik
  • Formale Sprachen: Grammatiken, Automaten, Klassifikation.
  • Abstraktions- und Entwurfmethoden zur Beherrschung von Komplexität
Prüfungsleistungen
(Zulassungsvoraussetzungen)
  • Lösung von Übungsaufgaben
  • Semestralklausur
Prüfungsleistungen
(Abschluss)
schriftliche Abschlussprüfung
Medienformen
  • Tafel/Flipchart/etc.
  • Folien/Beamer/etc.
  • Folien zum Download (als PDF)
Literatur
  • Sperschneider, Hammer: Theoretische Informatik — Eine problemorientierte Einführung, Springer, 1996
  • Hopcroft, Motwani, Ullman: Einführung in die Automatentheorie, Formale Sprachen und Komplexitätstheorie, Addison Wesley, Pearson Studium, 2002
Letzte Änderung 2012-05-07 14:07:23 (Version 42)

Sub-Module

[Zurück zum Modulindex]   [Dieses Modul im Modulindex]  

Keine Submodule zugeordnet.

Studiengänge

Studiengang Bereich Name [de]
Bachelor-Studiengang Informatik Pflichtmodul  
Bachelor-Studiengang Informatik Schwerpunkt Algorithmik und Deduktion
Bachelor-Studiengang Informatik Block Theoretische Grundlagen
"Informatik" im Lehramt an Gymnasien  

Dozentinnen/Dozenten

[Zurück zum Modulindex]   [Dieses Modul im Modulindex]  

Name Fachbereich AG-Name [de]
Prof. Markus Nebel Informatik (89) AG Algorithmen und Komplexität

89-0005 [INF-00-05-V-2]: Vorlesung (2V+2Ü) "Logik"

[Zurück zum Modulindex]   [Dieses Modul im Modulindex]  

Modulbezeichnung Logik
Fachbereich, Modul-Nr. Informatik (89) – 0005
KIS-Eintrag INF-00-05-V-2 (nur gültig wenn die LV im aktuellen Semester stattfindet)
Lehrgebiet Bachelor-Pflichtmodule
Modulverantwortlicher Prof. Stefan Deßloch
SWS, ECTS-LP Vorlesung (2V+2Ü), 5 ECTS-LP
Sprache Deutsch
Anforderungsstufe Bachelor (Grundmodul)   [Bachelor (Grundmodul)]
Frequenz jährlich
Erforderl. Vorkenntnisse
  • Software-Entwicklung 1
  • Mathematik
Lernziele/Kompetenzen Die Studierenden
  • kennen die Syntax und Semantik der Aussagen- und Prädikatenlogik,
  • können Eigenschaften in der Sprache der Logik formalisieren und
  • können mit Kalkülen, Deduktion und Beweisen umgehen.
Inhalt
  • Aussagenlogik: Syntax und Semantik, Kalküle, deduktiver Aufbau der Aussagenlogik, natürliche Kalküle, algorithmischer Aufbau: Tableau-Methode, Davis-Putman-Algorithmen, Resolutionsverfahren.
  • Prädikatenlogik: Syntax, Beziehungen zwischen Eigenschaften von Elementen, Semantik: Interpretationen, Belegungen, Bewertungen, Erfüllbarkeit, Transformationen von Termen und Formeln, Unentscheidbarkeit der Allgemeingültigkeit, deduktiver Aufbau der Prädikatenlogik, Hauptsätze von PL1, Theorien erster Stufe, Modelle, Aufzählungsverfahren für PL1, Tableau- und Resolutionsverfahren, Logisches Programmieren und Prolog.
Prüfungsleistungen
(Zulassungsvoraussetzungen)
  • Lösung von Übungsaufgaben
  • Semestralklausur
Prüfungsleistungen
(Abschluss)
schriftliche Abschlussprüfung
Medienformen
  • Tafel/Flipchart/etc.
  • Folien/Beamer/etc.
  • Folien zum Download (als PDF)
Literatur
  • Sperschneider, Antoniou: Logic - A Foundation for Computer Science, Addison Wesley
  • Nissanke: Introductory Logic and Sets for Computer Scientists, Addison Wesley
  • Kreuzer, Kühling: Logik für Informatiker, Pearson Studium
Letzte Änderung 2017-06-11 00:28:26 (Version 42)

Sub-Module

[Zurück zum Modulindex]   [Dieses Modul im Modulindex]  

Keine Submodule zugeordnet.

Studiengänge

Studiengang Bereich Name [de]
Bachelor-Studiengang Informatik Pflichtmodul  
Bachelor-Studiengang Informatik Block Theoretische Grundlagen
Bachelor-Studiengang "Angewandte Informatik" Schwerpunkt Mathematische Modellierung
"Technische Informatik" im Lehramt an berufsbildenden Schulen  
"Informatik" im Lehramt an Realschulen  
Module für andere Fachbereiche Studiengang Wirtschaftsingenieurwesen Richtung Informatik

Dozentinnen/Dozenten

[Zurück zum Modulindex]   [Dieses Modul im Modulindex]  

Name Fachbereich AG-Name [de]
Prof. Roland Meyer Informatik (89) AG Concurrency Theory

89-0006 [INF-00-06-V-2]: Vorlesung (4V+2Ü) "Entwurf und Analyse von Algorithmen"

[Zurück zum Modulindex]   [Dieses Modul im Modulindex]  

Modulbezeichnung Entwurf und Analyse von Algorithmen
Fachbereich, Modul-Nr. Informatik (89) – 0006
KIS-Eintrag INF-00-06-V-2 (nur gültig wenn die LV im aktuellen Semester stattfindet)
Lehrgebiet Bachelor-Pflichtmodule
Modulverantwortlicher Prof. Heike Leitte
SWS, ECTS-LP Vorlesung (4V+2Ü), 8 ECTS-LP
Sprache Deutsch
Anforderungsstufe Bachelor (Grundmodul)   [Bachelor (Grundmodul)]
Frequenz jährlich
Erforderl. Vorkenntnisse
  • Software-Entwicklung 1
  • Algebraische Strukturen oder Beweistechniken
Lernziele/Kompetenzen
  • Fähigkeit, Strategien für den Entwurf und die Analyse von Algorithmen anzuwenden.
  • Fähigkeit, Probleme zu klassifizieren und Algorithmen nach ihrer Komplexität einzusetzen.
Inhalt
  • Algorithmenbegriff und Berechenbarkeit
  • Wachstum von Funktionen, Rekursionen;
  • Grundlegende Konzepte und Methoden der Algorithmenanalyse: Aufwandsanalyse, Laufzeitabschätzung;
  • Algorithmen-Entwurfsprinzipien: Divide and Conquer, Dynamische Programmierung, Greedy- Strategie: Algorithmen und Matroide;
  • Approximations-Verfahren und probabilistische Verfahren
  • Such-Strategien: Backtracking, Branch-and-Bound;
  • Komplexitätstheorie: Eingabegröße, Reduktion, Komplexitätsklassen, P/NP, vollständige Probleme;
  • Grundlegende Algorithmen und Datenstrukturen: Suchverfahren, Sortierverfahren, balancierte Suchbäume, Prioritäts-Warteschlangen, Hashing.
Prüfungsleistungen
(Zulassungsvoraussetzungen)
  • Lösung von Übungsaufgaben
Prüfungsleistungen
(Abschluss)
schriftliche Abschlussprüfung
Medienformen
  • Tafel/Flipchart/etc.
  • Folien/Beamer/etc.
Literatur
  • M. Nebel. Entwurf und Analyse von Algorithmen. Springer-Verlag, 2012.
  • Th. H. Cormen, C. E. Leiserson, R. L. Rivest, C. Stein. Algorithmen – Eine Einführung. Oldenbourg Verlag, 2013.
  • T. Ottmann and P. Widmayer. Algorithmen und Datenstrukturen. Springer-Verlag, 2012.
  • R. Sedgewick and P. Flajolet. An Introduction to the Analysis of Algorithms. 2nd Edition, Addison-Wesley Professional, 2013.
Hinweise Für den Studiengang "Angewandte Informatik" zusammen mit der Übung "Beweistechniken".
Letzte Änderung 2015-10-02 18:09:53 (Version 42)

Sub-Module

[Zurück zum Modulindex]   [Dieses Modul im Modulindex]  

Keine Submodule zugeordnet.

Studiengänge

Studiengang Bereich Name [de]
Bachelor-Studiengang Informatik Pflichtmodul  
Bachelor-Studiengang Informatik Schwerpunkt Algorithmik und Deduktion
Bachelor-Studiengang Informatik Block Theoretische Grundlagen
Master-Studiengang Informatik Vertiefung Algorithmik
Master-Studiengang "Angewandte Informatik" (nicht-konsekutiv) Vertiefung Algorithmik
"Informatik" im Lehramt an Gymnasien  

Dozentinnen/Dozenten

[Zurück zum Modulindex]   [Dieses Modul im Modulindex]  

Name Fachbereich AG-Name [de]
Prof. Christoph Garth Informatik (89) AG Computational Topology
Krumke Mathematik (81)
Prof. Heike Leitte Informatik (89) AG Visuelle Informationsanalyse

89-0006AI [INF-00-06AI-M-2]: Meta-Modul (4V+3Ü) "Entwurf und Analyse von Algorithmen für Angewandte Informatik"

[Zurück zum Modulindex]   [Dieses Modul im Modulindex]  

Modulbezeichnung Entwurf und Analyse von Algorithmen für Angewandte Informatik
Fachbereich, Modul-Nr. Informatik (89) – 0006AI
Lehrgebiet Bachelor-Pflichtmodule
Modulverantwortlicher Prof. Heike Leitte
SWS, ECTS-LP Meta-Modul (4V+3Ü), 9 ECTS-LP
Sprache Deutsch
Anforderungsstufe Bachelor (Grundmodul)   [Bachelor (Grundmodul)]
Frequenz jährlich
Erforderl. Vorkenntnisse Software-Entwicklung 1
Lernziele/Kompetenzen Siehe zugehörige Lehrveranstaltungen (Untermodule).
Inhalt Siehe zugehörige Lehrveranstaltungen (Untermodule).
Prüfungsleistungen
(Zulassungsvoraussetzungen)
  • Lösung von Übungsaufgaben
Prüfungsleistungen
(Abschluss)
schriftliche Abschlussprüfung
Medienformen
  • Folien/Beamer/etc.
Literatur Siehe zugehörige Lehrveranstaltungen (Untermodule).
Letzte Änderung 2015-10-02 18:14:15 (Version 42)

Sub-Module

[Zurück zum Modulindex]   [Dieses Modul im Modulindex]  

Modul-Nr. SWS ECTS-LP Level Modulverantwortlicher Modulbezeichnung [de]
89-0006 4V+2Ü 8 [Bachelor (Grundmodul)] Prof. H. Leitte Entwurf und Analyse von Algorithmen
89-0006BT 1 [Bachelor (Grundmodul)] Prof. H. Leitte Beweistechniken

Studiengänge

Studiengang Bereich Name [de]
Bachelor-Studiengang "Angewandte Informatik" Pflichtmodul  
Bachelor-Studiengang "Angewandte Informatik" Block Theoretische Grundlagen

Dozentinnen/Dozenten

[Zurück zum Modulindex]   [Dieses Modul im Modulindex]  

Name Fachbereich AG-Name [de]
Prof. Christoph Garth Informatik (89) AG Computational Topology
Krumke Mathematik (81)
Prof. Heike Leitte Informatik (89) AG Visuelle Informationsanalyse

89-0006BT [INF-00-06BT-U-2]: (1Ü) "Beweistechniken"

[Zurück zum Modulindex]   [Dieses Modul im Modulindex]  

Modulbezeichnung Beweistechniken
Fachbereich, Modul-Nr. Informatik (89) – 0006BT
KIS-Eintrag INF-00-06BT-U-2 (nur gültig wenn die LV im aktuellen Semester stattfindet)
Lehrgebiet Bachelor-Pflichtmodule
Modulverantwortlicher Prof. Heike Leitte
SWS, ECTS-LP (1Ü), 1 ECTS-LP
Sprache Deutsch
Anforderungsstufe Bachelor (Grundmodul)   [Bachelor (Grundmodul)]
Frequenz jährlich
Lernziele/Kompetenzen Die Studierenden kennen die grundlegenden Beweistechniken, die in der Theoretischen Informatik benutzt werden und können diese anwenden.
Inhalt
  • Struktur/Aufbau eines Beweises
  • Existenzbeweise (Beispiel/Gegenbeispiel)
  • Vollständige Induktion
  • Mengengleichheit durch gegenseitige Inklusion
  • Beweis durch Widerspruch
  • Abschätzungen
  • Erschöpfende Fallunterscheidung
Prüfungsleistungen
(Zulassungsvoraussetzungen)
  • Lösung von Übungsaufgaben
Prüfungsleistungen
(Abschluss)
-
Medienformen
  • Tafel/Flipchart/etc.
Literatur Wird in der Veranstaltung bekannt gegeben.
Hinweise Nur als Teilleistung zum Modul "Entwurf und Analyse von Algorithmen für Angewandte Informatik"
Letzte Änderung 2015-10-02 18:15:19 (Version 42)

Sub-Module

[Zurück zum Modulindex]   [Dieses Modul im Modulindex]  

Keine Submodule zugeordnet.

Studiengänge

Studiengang Bereich Name [de]
Keine Studienprogramme zugeordnet.

Dozentinnen/Dozenten

[Zurück zum Modulindex]   [Dieses Modul im Modulindex]  

Name Fachbereich AG-Name [de]
Prof. Christoph Garth Informatik (89) AG Computational Topology
Prof. Heike Leitte Informatik (89) AG Visuelle Informationsanalyse

89-0008 [INF-00-08-V-2]: Meta-Modul (7V+3Ü) "Rechnersysteme"

[Zurück zum Modulindex]   [Dieses Modul im Modulindex]  

Modulbezeichnung Rechnersysteme
Fachbereich, Modul-Nr. Informatik (89) – 0008
Lehrgebiet Bachelor-Pflichtmodule
Modulverantwortlicher Dr. habil. Bernd Schürmann
SWS, ECTS-LP Meta-Modul (7V+3Ü), 14 ECTS-LP
Sprache Deutsch
Anforderungsstufe Bachelor (Grundmodul)   [Bachelor (Grundmodul)]
Frequenz jährlich
Erforderl. Vorkenntnisse keine
Lernziele/Kompetenzen siehe Untermodule
Inhalt siehe Untermodule
Prüfungstechn. Vorauss. keine
Prüfungsleistungen
(Zulassungsvoraussetzungen)
  • Lösung von Übungsaufgaben
  • Semestralklausur
Prüfungsleistungen
(Abschluss)
schriftliche Abschlussprüfung
Medienformen
  • Folien/Beamer/etc.
  • Skript in Papierform
  • Spezialsoftware zur Nutzung auf Ausbildungscluster
Literatur siehe Untermodule
Letzte Änderung 2010-03-30 09:53:25 (Version 42)

Sub-Module

[Zurück zum Modulindex]   [Dieses Modul im Modulindex]  

Modul-Nr. SWS ECTS-LP Level Modulverantwortlicher Modulbezeichnung [de]
89-0009 4V+2Ü 8 [Bachelor (Grundmodul)] Dr. habil. B. Schürmann Rechnersysteme 1
89-0010 3V+1Ü 6 [Bachelor (Grundmodul)] Dr. habil. B. Schürmann Rechnersysteme 2

Studiengänge

Studiengang Bereich Name [de]
"Technische Informatik" im Lehramt an berufsbildenden Schulen  
"Informatik" im Lehramt an berufsbildenden Schulen  

Dozentinnen/Dozenten

[Zurück zum Modulindex]   [Dieses Modul im Modulindex]  

Name Fachbereich AG-Name [de]
Dr. Reinhard Kirchner Informatik (89)
Prof. Klaus Schneider Informatik (89) AG Eingebettete Systeme
Dr. habil. Bernd Schürmann Informatik (89) Dekanat Informatik

89-0009 [INF-00-09-V-2]: Vorlesung (4V+2Ü) "Rechnersysteme 1"

[Zurück zum Modulindex]   [Dieses Modul im Modulindex]  

Modulbezeichnung Rechnersysteme 1
Fachbereich, Modul-Nr. Informatik (89) – 0009
KIS-Eintrag INF-00-09-V-2 (nur gültig wenn die LV im aktuellen Semester stattfindet)
Lehrgebiet Bachelor-Pflichtmodule
Modulverantwortlicher Dr. habil. Bernd Schürmann
SWS, ECTS-LP Vorlesung (4V+2Ü), 8 ECTS-LP
Sprache Deutsch
Anforderungsstufe Bachelor (Grundmodul)   [Bachelor (Grundmodul)]
Frequenz jährlich
Lernziele/Kompetenzen Die Studierenden
  • können einfache Schaltnetze und Schaltwerke analysieren und entwerfen,
  • können die Leistung von Rechnern analysieren,
  • und haben ein Grundverständnis für die Funktionsweise eines Einprozessor-Rechners
Inhalt
  • Aussagenlogik (u.a. Operatoren, Normalformen, Boolesche Algebra)
  • Implementierung von Aussagenlogik durch kombinatorische Schaltungen
  • Logikminimierung
  • Automaten
  • Implementierung von Automaten durch sequenzielle Schaltungen
  • Kodierung (u.a. Zeichen und Zahlen)
  • Rechnerarithmetik (Festkomma-, Gleitkommaarithmetik, logische Operationen)
  • Steuer- und Operationswerke
  • Prozessorarchitektur (v. Neumann-Rechner, Befehlssatz, Operanden/Daten)
  • MIPS-Einzyklenprozessor (Befehlssatz, Befehlszyklus, Implementierung des Prozessors)
  • Leistungsbetrachtung
Prüfungsleistungen
(Zulassungsvoraussetzungen)
  • Lösung von Übungsaufgaben
Prüfungsleistungen
(Abschluss)
schriftliche Abschlussprüfung
Medienformen
  • Folien/Beamer/etc.
  • Skript in Papierform
Literatur
  • Skript
  • J. L. Hennessy, D.A. Patterson, Computer Organization and Design - The Hardware/Software Interface, Morgan Kaufmann Publ., 1998
  • Gary D. Hachtel and Fabio Somenzi, Logic Synthesis and Verification Algorithms, Kluwer, 1996.
  • C. Meinel and T. Theobald, Algorithms and Data Structures in VLSI Design: OBDD - Foundations and Applications, Springer, 1998.
  • Giovanni De Micheli, Synthesis and Optimization of Digital Circuits, McGraw-Hill, 1994.
  • B. Parhami, Computer Arithmetic - Algorithms and Hardware Designs, Oxford University Press, 2000
  • S. M. Mueller and W.J. Paul, Computer Architecture: Complexity and Correctness, Springer Verlag, 2000
  • weitere Literatur wird in der Vorlesung bekannt gegeben
Letzte Änderung 2008-11-24 11:29:19 (Version 42)

Sub-Module

[Zurück zum Modulindex]   [Dieses Modul im Modulindex]  

Keine Submodule zugeordnet.

Studiengänge

Studiengang Bereich Name [de]
Bachelor-Studiengang Informatik Pflichtmodul  
Bachelor-Studiengang Informatik Block Informatiksysteme (früher Basissysteme)
Bachelor-Studiengang "Angewandte Informatik" Pflichtmodul  
Bachelor-Studiengang "Angewandte Informatik" Block Informatik-Systeme
"Technische Informatik" im Lehramt an berufsbildenden Schulen  
"Informatik" im Lehramt an berufsbildenden Schulen  
"Informatik" im Lehramt an Gymnasien  
"Informatik" im Lehramt an Realschulen  
Module für andere Fachbereiche Studiengang Maschinenbau mit Angewandter Informatik
Module für andere Fachbereiche Studiengang Physik
Module für andere Fachbereiche Studiengang Wirtschaftsingenieurwesen Richtung Informatik

Dozentinnen/Dozenten

[Zurück zum Modulindex]   [Dieses Modul im Modulindex]  

Name Fachbereich AG-Name [de]
Dr. Reinhard Kirchner Informatik (89)
Prof. Klaus Schneider Informatik (89) AG Eingebettete Systeme
Dr. habil. Bernd Schürmann Informatik (89) Dekanat Informatik

89-0010 [INF-00-10-V-2]: Vorlesung (3V+1Ü) "Rechnersysteme 2"

[Zurück zum Modulindex]   [Dieses Modul im Modulindex]  

Modulbezeichnung Rechnersysteme 2
Fachbereich, Modul-Nr. Informatik (89) – 0010
KIS-Eintrag INF-00-10-V-2 (nur gültig wenn die LV im aktuellen Semester stattfindet)
Lehrgebiet Bachelor-Pflichtmodule
Modulverantwortlicher Dr. habil. Bernd Schürmann
SWS, ECTS-LP Vorlesung (3V+1Ü), 6 ECTS-LP
Sprache Deutsch
Anforderungsstufe Bachelor (Grundmodul)   [Bachelor (Grundmodul)]
Frequenz jährlich
Erforderl. Vorkenntnisse Rechnersysteme 1
Lernziele/Kompetenzen Die Studierenden
  • kennen den Aufbau moderner, optimierter Rechnersysteme,
  • kennen und verstehen die Grundfunktionen von Bindern/Ladern und Betriebssystemen,
  • verstehen die Verwaltung von Prozessen durch Prozessor und Betriebssystem und
  • können einfache Synchronisationsprimitive anwenden.
Inhalt
  • Pipelining (Prinzip, Konflikte, Forwarding und andere Implementierungstechniken)
  • Speicherhierarchie: Organisation von Cache-Speichern
  • Bushierarchie
  • Assemblerprogrammierung (auch Unterprogramme)
  • Assembler
  • Programmrelokation
  • Binder und Lader
  • Interrupt-Verarbeitung, Kontextwechsel
  • Einführung in Betriebssysteme (Aufgaben von Betriebssystemen)
  • Prozessverwaltung
  • E/A-Überwachung (auch DMA)
  • Hauptspeicherverwaltung (virtueller Speicher)
  • Dateiverwaltung
  • Schutzmechanismen
Prüfungsleistungen
(Zulassungsvoraussetzungen)
  • Lösung von Übungsaufgaben
Prüfungsleistungen
(Abschluss)
schriftliche Abschlussprüfung
Medienformen
  • Folien/Beamer/etc.
  • Skript in Papierform
Literatur
  • Skript
  • J. L. Hennessy, D.A. Patterson, Computer Organization and Design - The Hardware/Software Interface, Morgan Kaufmann Publ., 1998
  • A. S. Tanenbaum, Moderne Betriebssysteme, Hanser-Verlag, 2. Aufl., 1995
  • S. M. Mueller and W.J. Paul, Computer Architecture: Complexity and Correctness, Springer Verlag, 2000
  • weitere Literatur wird in der Vorlesung bekannt gegeben
Letzte Änderung 2008-11-24 11:19:17 (Version 42)

Sub-Module

[Zurück zum Modulindex]   [Dieses Modul im Modulindex]  

Keine Submodule zugeordnet.

Studiengänge

Studiengang Bereich Name [de]
Bachelor-Studiengang Informatik Pflichtmodul  
Bachelor-Studiengang Informatik Block Informatiksysteme (früher Basissysteme)
Bachelor-Studiengang "Angewandte Informatik" Schwerpunkt Informationstechnik
Bachelor-Studiengang "Angewandte Informatik" Schwerpunkt Produktions- und Fahrzeugtechnik: Themenbereich Fahrzeugtechnik
"Technische Informatik" im Lehramt an berufsbildenden Schulen  
"Informatik" im Lehramt an berufsbildenden Schulen  
Module für andere Fachbereiche Studiengang Maschinenbau mit Angewandter Informatik
Module für andere Fachbereiche Studiengang Wirtschaftsingenieurwesen Richtung Informatik

Dozentinnen/Dozenten

[Zurück zum Modulindex]   [Dieses Modul im Modulindex]  

Name Fachbereich AG-Name [de]
Dr. Reinhard Kirchner Informatik (89)
Prof. Klaus Schneider Informatik (89) AG Eingebettete Systeme
Dr. habil. Bernd Schürmann Informatik (89) Dekanat Informatik

89-0012 [INF-00-12-V-2]: Vorlesung (4V+2Ü) "Informationssysteme"

[Zurück zum Modulindex]   [Dieses Modul im Modulindex]  

Modulbezeichnung Informationssysteme
Fachbereich, Modul-Nr. Informatik (89) – 0012
KIS-Eintrag INF-00-12-V-2 (nur gültig wenn die LV im aktuellen Semester stattfindet)
Lehrgebiet Bachelor-Pflichtmodule
Modulverantwortlicher Prof. Stefan Deßloch
SWS, ECTS-LP Vorlesung (4V+2Ü), 8 ECTS-LP
Sprache Deutsch
Anforderungsstufe Bachelor (Grundmodul)   [Bachelor (Grundmodul)]
Frequenz jährlich SoSe
Erforderl. Vorkenntnisse
  • EAA / Algorithmen und Datenstrukturen (empfohlen)
  • Logik / Logik und Semantik von Programmiersprachen (empfohlen)
Lernziele/Kompetenzen Informationssysteme sind stark datenbankbasierte Anwendungen, oft mit sehr vielen Benutzern (Tausende und mehr). Es sind transaktionsverarbeitende Systeme, d. h., sie erbringen ihre Leistung in vielen, kleinen Schritten für die gleichzeitig zugreifenden Benutzer. Dabei müssen sie die Integrität der Daten gewährleisten sowie hohen Durchsatz und kurze Antwortzeiten schaffen. Informationssysteme laufen typischerweise auf einem leistungsfähigen Server und präsentieren sich dem Benutzer mit einer grafischen Oberfläche als Client/Server-Systeme, zunehmend auch via Internet. Die Studierenden erwerben ein detailliertes Verständnis der Aufgabenstellungen und Lösungsverfahren bei der Entwicklung von betrieblichen Anwendungs- und Informationssystemen. Dazu gehören insbesondere Fähigkeiten und Fertigkeiten zur
  • Nutzung von Informations- und Datenmodellen zur Modellierung von Miniwelten,
  • Bewertung und Verbesserung der Güte von Modellierungsergebnissen,
  • Aufbau, Wartung und Abfrage von Datenbanken mit Hilfe von deklarativen, standardisierten Anfragesprachen und
  • Sicherung der Abläufe in Datenbanken durch das Transaktionskonzept.
Neben diesen klassischen Themen, welche in der Kernvorlesung Datenbanksysteme weiter vertieft werden, werden ebenso elementare Aspekte aus den Bereichen Informationssuche und Data-Mining angesprochen, die für das Verständnis allgegenwärtiger Abläufe des modernen Alltags unabdingbar sind. Insbesondere erlangen Studierende ein
  • grundlegendes Verständnis von Prinzipien hinter Suchmaschinen wie Google, sowie
  • Einblicke in Erkenntnisgewinnung durch Analyse von Daten (z.B. Warenkorbanalyse zur Produkt-Empfehlung)
Inhalt
  • Einführung und Grundbegriffe
  • Grundlagen der Informationssuche (Vektorraummodell, TF*IDF)
  • Bewertungsmodelle (Präzision und Ausbeute)
  • Latent-Topic-Models (Singulärwertzerlegung, LSI)
  • Berechnung von Dokumentähnlichkeiten (Shingling)
  • Linkanalyse und Markov-Ketten (PageRank)
  • Data-Mining: Frequent-Itemset-Mining und Clustering (k-Means)
  • Entity-Relationship-Modellierung
  • Grundlagen des Relationenmodells
  • Normalformenlehre
  • Konjunktive regelbasierte Anfragen und Relationenkalküle
  • Die Standardsprache SQL (auch Rekursion und Fensteranfragen)
  • Relationale Algebra und Erweiterungen (Aggregation, Duplikateliminierung, Multimengen-Semantik)
  • Sichtenkonzept, Datenintegrität und Zugriffskontrolle
  • Programmierung von SQL-basierten Anwendungen (JDBC)
  • Datenbanktrigger und User-Defined-Functions
  • DBS-Architektur und DB-Pufferverwaltung
  • Effizienter Datenzugriff durch Indexe (B/B+-Bäume, Hashing, Bulkloading)
  • Äquivalenzregeln der rel. Algebra, logische Anfrageoptimierung und Selektivitätsschätzung
  • Transaktionskonzept (ACID) und Serialisierbarkeit
  • Aspekte von Big-Data Management (NoSQL, CAP Theorem, Eventual Consistency)
Prüfungsleistungen
(Zulassungsvoraussetzungen)
  • Lösung von Übungsaufgaben
Prüfungsleistungen
(Abschluss)
schriftliche Abschlussprüfung
Medienformen
  • Folien/Beamer/etc.
  • Folien zum Download (als PDF)
Literatur
  • Alfons Kemper und André Eickler. Datenbanksysteme: Eine Einführung. Oldenbourg.
  • Elmasri, R., Navathe, S.: Grundlagen von Datenbanksystemen: Bachelorausgabe, 3. überarbeitete Auflage, Pearson Studium, 2009
  • Raghu Ramakrishnan und Johannes Gehrke. Database Management Systems. Mcgraw-Hill Publ.Comp., 2002.
  • Christopher D. Manning, Prabhakar Raghavan und Hinrich Schütze. Introduction to Information Retrieval. Cambridge University Press, 2008. http://informationretrieval.org
  • Folienkopien des Vorlesungsstoffes
  • weitere Literatur wird in der Vorlesung bekannt gegeben
Letzte Änderung 2017-06-14 14:02:15 (Version 42)

Sub-Module

[Zurück zum Modulindex]   [Dieses Modul im Modulindex]  

Keine Submodule zugeordnet.

Studiengänge

Studiengang Bereich Name [de]
Bachelor-Studiengang Informatik Pflichtmodul  
Bachelor-Studiengang Informatik Block Informatiksysteme (früher Basissysteme)
Bachelor-Studiengang Informatik Schwerpunkt Informationssysteme
Bachelor-Studiengang Informatik (neu) Block Informatiksysteme
Bachelor-Studiengang "Angewandte Informatik" Schwerpunkt Information Management
Bachelor-Studiengang "Angewandte Informatik" Schwerpunkt Mathematische Modellierung
Bachelor-Studiengang "Angewandte Informatik" Schwerpunkt Produktions- und Fahrzeugtechnik: Themenbereich Produktion und
Konstruktion
"Technische Informatik" im Lehramt an berufsbildenden Schulen  
"Informatik" im Lehramt an berufsbildenden Schulen  
"Informatik" im Lehramt an Gymnasien  
"Informatik" im Lehramt an Realschulen  
Module für andere Fachbereiche Studiengang BWL mit technischer Qualifikation (BWLtQ)
Module für andere Fachbereiche Studiengang Integrative Sozialwissenschaften
Module für andere Fachbereiche Studiengang Maschinenbau mit Angewandter Informatik
Module für andere Fachbereiche Studiengang Wirtschaftsingenieurwesen Richtung Informatik
Module für andere Fachbereiche Studiengang Wirtschaftspädagogik

Dozentinnen/Dozenten

[Zurück zum Modulindex]   [Dieses Modul im Modulindex]  

Name Fachbereich AG-Name [de]
Prof. Stefan Deßloch Informatik (89) AG Heterogene Informationssysteme
Prof. Sebastian Michel Informatik (89) AG Datenbanken und Informationssysteme

89-0013 [INF-00-13-V-2]: Vorlesung (2V+1Ü) "Kommunikationssysteme"

[Zurück zum Modulindex]   [Dieses Modul im Modulindex]  

Modulbezeichnung Kommunikationssysteme
Fachbereich, Modul-Nr. Informatik (89) – 0013
KIS-Eintrag INF-00-13-V-2 (nur gültig wenn die LV im aktuellen Semester stattfindet)
Lehrgebiet Bachelor-Pflichtmodule
Modulverantwortlicher Prof. Jens Schmitt
SWS, ECTS-LP Vorlesung (2V+1Ü), 5 ECTS-LP
Sprache Deutsch
Anforderungsstufe Bachelor (Grundmodul)   [Bachelor (Grundmodul)]
Frequenz jährlich SoSe
Lernziele/Kompetenzen Die Studierenden haben ein detailliertes Verständnis der Aufgaben, des Aufbaus und der Arbeitsweise moderner Kommunikationssysteme. Zu Ihren Kenntnissen gehören insbesondere
  • Begriffsbildung,
  • Bildung von Medienabstraktionen,
  • Kommunikationsarchitekturen,
  • Kommunikationsfunktionalitäten und
  • Beispiele: MAC-Protokolle (Ethernet, CAN, WLAN), Internet-Protokolle (IP, ICMP, ARP, RIP, OSPF, TCP, UDP, FTP, SMTP)
Inhalt
  • Architekturmodelle (Dienst-, Protokoll-, Schichtenarchitektur; Internet-Architektur, LAN-Architektur)
  • physikalische Grundlagen (Signal, Bandbreite, physikalische Medien)
  • Bitübertragung (Kodierung, Modulation, Multiplexing)
  • Sicherungsprotokolle (Bitfehler, Fehlerkodierung, Fehlerbehandlung, Flusskontrolle)
  • Protokolle in lokalen Netzen (Medien mit Mehrfachzugriff, Kollision, Arbitrierungsverfahren, CSMA, CSMA/CD, Token Passing)
  • Vermittlungsprotokolle (Adressierung, Routing-Verfahren, Überlastungssteuerung, Internetworking)
  • Transportprotokolle (Adressierung, Problem der verzögerten Duplikate, Verbindungsmanagement, Flusskontrolle, Überlastkontrolle)
  • Anwendungsprotokolle (Übertragung strukturierter Daten, ASN.1, Komprimierung von Daten, Adressierung, anwendungsspezifische Kommunikationsdienste)
Prüfungsleistungen
(Zulassungsvoraussetzungen)
  • Lösung von Übungsaufgaben
Prüfungsleistungen
(Abschluss)
schriftliche Abschlussprüfung
Medienformen
  • Folien/Beamer/etc.
  • Folien zum Download (als PDF)
Literatur
  • J. Kurose and K. Ross. Computer Networking - A Top Down Approach Featuring the Internet. Pearson, 2nd Edition, 2003.
  • S. Tanenbaum. Computer Networks. Prentice Hall, 4th edition, 2003.
  • L.L. Peterson and B. Davie. Computer Networks — A Systems Approach. Morgan Kaufmann, 2003.
Letzte Änderung 2017-06-16 11:53:40 (Version 42)

Sub-Module

[Zurück zum Modulindex]   [Dieses Modul im Modulindex]  

Keine Submodule zugeordnet.

Studiengänge

Studiengang Bereich Name [de]
Bachelor-Studiengang Informatik Pflichtmodul  
Bachelor-Studiengang Informatik Block Informatiksysteme (früher Basissysteme)
Bachelor-Studiengang Informatik Schwerpunkt Verteilte und vernetzte Systeme
Bachelor-Studiengang Informatik (neu) Block Informatiksysteme
Bachelor-Studiengang "Angewandte Informatik" Pflichtmodul  
Bachelor-Studiengang "Angewandte Informatik" Block Informatik-Systeme
"Technische Informatik" im Lehramt an berufsbildenden Schulen  
"Informatik" im Lehramt an berufsbildenden Schulen  
"Informatik" im Lehramt an Gymnasien  
"Informatik" im Lehramt an Realschulen  
Module für andere Fachbereiche Studiengang BWL mit technischer Qualifikation (BWLtQ)
Module für andere Fachbereiche Studiengang Elektrotechnik und Informationstechnik
Module für andere Fachbereiche Studiengang Wirtschaftsingenieurwesen Richtung Informatik
Module für andere Fachbereiche Studiengang Wirtschaftspädagogik

Dozentinnen/Dozenten

[Zurück zum Modulindex]   [Dieses Modul im Modulindex]  

Name Fachbereich AG-Name [de]
Prof. Jens Schmitt Informatik (89) AG Verteilte Systeme

89-0016 [INF-00-16-V-2]: Vorlesung (3V+1Ü) "Projektmanagement"

[Zurück zum Modulindex]   [Dieses Modul im Modulindex]  

Modulbezeichnung Projektmanagement
Fachbereich, Modul-Nr. Informatik (89) – 0016
KIS-Eintrag INF-00-16-V-2 (nur gültig wenn die LV im aktuellen Semester stattfindet)
Lehrgebiet Bachelor-Pflichtmodule
Modulverantwortlicher Prof. Dieter Rombach
SWS, ECTS-LP Vorlesung (3V+1Ü), 6 ECTS-LP
Sprache Deutsch
Anforderungsstufe Bachelor (Grundmodul)   [Bachelor (Grundmodul)]
Frequenz jährlich WiSe
Lernziele/Kompetenzen Die Studierenden
  • sind in der Lage, sich in einem Projekt zu orientieren
  • können konstruktiv in einem Projekt mitarbeiten
  • haben das theoretische Wissen, eine Projektleitung auszuüben
Inhalt
  • Grundlagen des Projektmanagement
  • Allg. Einführung, Definitionen
  • Aufgaben, Anforderungen, Ziele des PM
  • Organisationsformen
  • Organisationsformen: Linienorganisation, Matrixorganisation
  • Organisation des Projektumfelds
  • Phasen und Inhalte in SW-Projekten
  • Aufgaben und Phasen im Projekt:
  • Pflichtenheft, Anforderungen, Spezifikation, Konstruktion, Entwicklung, Integration, Test
  • Projektvorbereitung
  • Definition von Projektzielen
  • Beantragung, Genehmigung
  • Schätzung: Vorgehen, Zuschläge, Erfahrungswerte, Min/Max-Schätzung
  • Planung: Grob/Feinplanung, Meilensteine, Aktivitäten, Termine, Planung der Mittel
  • Planung als Prozess
  • Teamorganisation über Projektphasen, Teamaufbau, Rollen im Team
  • Umgang mit Zulieferungen
  • Zusammenhang zwischen IT-Systemzergliederung und Teamstruktur
  • Durchführung
  • Führungsstile
  • Controlling, Restaufwandsschätzung und Fortschrittskontrolle
  • Software-Verwaltung, Bibliotheken, Repositories
  • Informationsmanagement im Projekt
  • Change Management
  • Arbeitsmittel: Meetings, Protokolle, Vereinbarungen, Listen offener Punkte, Projekttagebuch, Projekthandbuch
  • Überstunden
  • Projektkultur
  • Software-Unterstützung für das Projektmanagement
  • Zusammenhang zwischen Vorgehensmodellen und Projektmanagement
  • Software-Lebenszyklus
  • Vorgehensmodelle: Wasserfall, RUP, Spiralmodell, inkrementell, Prototyping
  • Auswahl eines Vorgehensmodells für ein Projekt
  • Qualitätssicherung
  • Qualität: Begriff, Qualitätsmerkmale, konstruktive/analytische Qualitätssicherung
  • Qualität planen/konstruieren, organisatorische Maßnahmen, Rollen, Reporting
  • Risikomanagement
  • Spezielle Aspekte des Projektmanagements
  • Generalunternehmerschaft
  • Projekte verschiedener Größen
  • Der Faktor Mensch
  • Wirtschaftliche Aspekte der Informatik
Prüfungsleistungen
(Zulassungsvoraussetzungen)
  • Lösung von Übungsaufgaben
Prüfungsleistungen
(Abschluss)
mündliche oder schriftliche Abschlussprüfung
Medienformen
  • Folien/Beamer/etc.
  • Folien zum Download (als PDF)
Literatur wird in der Vorlesung bekannt gegeben
Letzte Änderung 2012-06-04 14:38:15 (Version 42)

Sub-Module

[Zurück zum Modulindex]   [Dieses Modul im Modulindex]  

Keine Submodule zugeordnet.

Studiengänge

Studiengang Bereich Name [de]
Bachelor-Studiengang Informatik Pflichtmodul  
Bachelor-Studiengang Informatik Block Allgemeine Grundlagen
Bachelor-Studiengang "Angewandte Informatik" Pflichtmodul  
Bachelor-Studiengang "Angewandte Informatik" Block Allgemeine Grundlagen
Module für andere Fachbereiche Studiengang Elektrotechnik und Informationstechnik
Module für andere Fachbereiche Studiengang Wirtschaftsingenieurwesen Richtung Informatik

Dozentinnen/Dozenten

[Zurück zum Modulindex]   [Dieses Modul im Modulindex]  

Name Fachbereich AG-Name [de]
Dr. Gerhard Pews Extern Capgemini

89-0018 [INF-00-18-S-2]: Seminar (2S) "Selbstlerntechniken"

[Zurück zum Modulindex]   [Dieses Modul im Modulindex]  

Modulbezeichnung Selbstlerntechniken
Fachbereich, Modul-Nr. Informatik (89) – 0018
KIS-Eintrag INF-00-18-S-2 (nur gültig wenn die LV im aktuellen Semester stattfindet)
Lehrgebiet Bachelor-Pflichtmodule
Modulverantwortlicher Dr. habil. Bernd Schürmann
SWS, ECTS-LP Seminar (2S), 4 ECTS-LP
Sprache Deutsch
Anforderungsstufe Bachelor (Grundmodul)   [Bachelor (Grundmodul)]
Frequenz halbjährlich
Erforderl. Vorkenntnisse keine
Lernziele/Kompetenzen Die Studierenden sollen Ihre Selbstlernkompetenzen weiterentwickeln und die Befähigung erhalten, ihren Studienalltag besser zu meistern, Lernprozesse zu reflektieren und ihre Lernstrategie zu optimieren.
Inhalt Vier Kompetenzen stehen im Mittelpunkt:
  • Lernkompetenz: Lehrveranstaltungen auswerten, Prüfungen vorbereiten
  • Wissenskompetenz: Informationen gezielt recherchieren, strukturieren und auswerten
  • Kommunikationskompetenz: Kontakte herstellen, Netzwerke knüpfen
  • Selbstführung/Emotionale Kompetenz: Eigenen Ziele setzen und erreichen
Die Kompetenzen werden in drei Blockseminaren vermittelt:
  • Seminar I (Grundlagenseminar):
    • Lerngewohnheiten: Stärken / Schwächen, bevorzugte Strategien, Lehrveranstaltungen nachbereiten
    • Wissen strukturieren, visualisieren, selektieren
    • Kommunikations- und Kooperationsbeziehungen herstellen und stabilisieren: Grundlagen der Kommunikationstheorien, Reden und Verstehen, erfolgreich kommunizieren
    • Umgang mit allg. Stressoren im Studium, Umgang mit Misserfolgen, sich Hilfe holen, emotionale Reaktionen gezielt verändern
  • Seminar II (Aufbauseminar):
    • Prüfungen vorbereiten (Strategien, was sollte ich ändern?)
    • Lernsteuerung: was kann ich schon? Was gelingt mir noch nicht?
    • Wissenschaftliches Arbeiten: wie plane, steuere, realisiere ich eine Hausarbeit u.a.
    • Vorträge halten vor Gruppen
    • Leistungsrelevante Situationen: emotionale Einstimmung, authentisches und professionelles Auftreten
  • Seminar III (Abschlussseminar):
    • Work-Life-Balance
    • Berufsziel-Potential-Abgleich
    • Wissensmanagement professionalisieren
    • Umgang mit Konflikten, Konfliktlösestrategien
    • Überprüfung von „Lebensentscheidungen“, Wünsche/Ziele
    • Selbstbewusstsein stärken (emotionale Identität)
Der Schwerpunkt liegt auf der Aneignung von Tools durch konkrete Übungen, Selbsterfahrung und -reflexion durch eine Begleitung von externen Dozenten.
Prüfungsleistungen
(Abschluss)
Präsentation und Hausarbeit
Medienformen
  • Folien/Beamer/etc.
  • Folien zum Download (als PDF)
Literatur
  • Arnold, Rolf: Selbstbildung. Oder: Wer kann ich werden und wenn ja wie? Schneider Verlag Hohengehren GmbH: 2010. ISBN: 978-3-8340-0801-5
  • • Adl-Amini, Bijan: So bestehe ich meine Prüfung. Lerntechniken, Arbeitsorganisation und Prüfungsvorbereitung. 5. Aufl. Beltz Verlag, 2001. ISBN: 978-3825222680
  • Braun, Walter / Müller, Günter F.: Praxisfeld Selbstführung. Der Werk- und Denkzeugkasten für den Einsatz persönlicher Ressourcen. Huber: 2009. ISBN- 978-3-456-84741-2
  • Konrad, Klaus/ Traub, Silke: Selbstgesteuertes Lernen: Grundwissen und Tipps für die Praxis. Schneider Verlag Hohengehren 2010. ISBN-10: 3834005169
  • Konrad, Klaus: Erfolgreich selbstgesteuert lernen: Theoretische Grundlagen, Forschungsergebnisse, Impulse für die Praxis. Klinkhardt 2008. ISBN-10: 3781515842
  • Leitner, Sebastian: So lernt man lernen. Der Weg zum Erfolg. Herder: 2011. ISBN-10: 3451050609
  • Löhle, Monika / Hofmann, Eberhardt: Erfolgreich lernen. Effiziente Lern- und Arbeitsstrategien für Schule, Studium und Beruf. Hogrefe Verlag: 2004. ISBN-10:3-8017-1825-5
  • Lern- und Merktechniken: Sechs Schritte zu einer erfolgreichen Lern- und Merktechnik. Gabal-Verlag GmbH: 2007. ISBN-10: 3897496828
  • Moore, Michael / Kearsley, Greg: Distance Education. A Systems View. Wadsworth Publishing: 1996. ISBN 0-534-26496-4
  • Müller, Günter F. / Braun, Walter: Selbstführung. Wege zu einem erfolgreichen und erfüllten Berufs- und Arbeitsleben. Huber: 2009. ISBN- 978-3-456-84683-5
  • Prittwitz, Joachim B. / Krebs, Klaus / Jürgens, Martin / Müller, Rudolf: 30 Minuten für effektive Selbstlerntechniken. 30-Minuten-Reihe. Gabal-Verlag GmbH: 2006. ISBN-10:3-89749-580-5
  • Rost, Friedrich: Lern- und Arbeitstechniken für das Studium, 6. Auflage, VS Verlag, 2010. ISBN: ISBN-10: 353117293X
  • Seifert, G./ Pattay, S.: Visualisieren, Präsentieren, Moderieren. 26. Auflage. Gabal-Verlag GmbH 2009. ISBN-10: 3930799006
Hinweise

Die Lehrveranstaltung wird vom Selbstlernzentrum (SLZ) als Seminarreihe "Diemersteiner Selbstlerntage" angeboten. Drei Blockseminare über jeweils zwei Tage.

Zuordnung zu den Fachsemestern kann in Grenzen frei gewählt werden. Pro Semester kann nur ein Seminar besucht werden. Das dritte Seminar kann frühestens im 4. Semester besucht werden. Empfohlen sind das erste, das dritte und das fünfte Semester.

Verpflichtende Teilnahme an allen 3 Seminaren. Nach jedem Seminar ist ein Reflexionsbericht über die Lernplattform OLAT einzureichen.

Studierende, die das Modul ab dem WiSe 2013/14 beginnen müssen zusätzlich eine Portfolioaufgabe nach dem dritten Seminar bearbeiten (mit begleitender Pflichtlektüre als Bearbeitungsgrundlage, die noch bekannt gegeben wird).

  • Die zweitägigen Seminare finden jeweils von 9 bis 17 Uhr statt.
  • Seminarort: Villa Denis Stiftungshaus der TU Kaiserslautern.
  • Anmeldung über www.uni-kl.de/slz
Letzte Änderung 2013-07-12 12:10:39 (Version 42)

Sub-Module

[Zurück zum Modulindex]   [Dieses Modul im Modulindex]  

Keine Submodule zugeordnet.

Studiengänge

Studiengang Bereich Name [de]
Bachelor-Studiengang Informatik Pflichtmodul  
Bachelor-Studiengang Informatik Block Allgemeine Grundlagen

Dozentinnen/Dozenten

[Zurück zum Modulindex]   [Dieses Modul im Modulindex]  

Keine Dozentinnen/Dozenten zugeordnet.

89-0020 [INF-00-20-L-2]: Projekt (4P) "SW-Entwicklungsprojekt (Projekt)"

[Zurück zum Modulindex]   [Dieses Modul im Modulindex]  

Modulbezeichnung SW-Entwicklungsprojekt (Projekt)
Fachbereich, Modul-Nr. Informatik (89) – 0020
KIS-Eintrag INF-00-20-L-2 (nur gültig wenn die LV im aktuellen Semester stattfindet)
Lehrgebiet Bachelor-Pflichtmodule
Modulverantwortlicher apl. Prof. Achim Ebert
SWS, ECTS-LP Projekt (4P), 8 ECTS-LP
Sprache Deutsch
Anforderungsstufe Bachelor (Grundmodul)   [Bachelor (Grundmodul)]
Frequenz jährlich
Erforderl. Vorkenntnisse
  • Software-Entwicklung 1, 2, 3
  • grundlegende Kenntnisse der Anwendungsdomäne (vgl. "Inhalt")
Lernziele/Kompetenzen Die Studierenden sind in der Lage, ingenieurmäßige Methoden und Techniken zur systematischen Entwicklung von Software-Systemen einzusetzen.
Sie können
  • Eine größere Anwendung entwerfen und implementieren,
  • Softwaretests durchführen,
  • einen kompletten Entwicklungszyklus durchlaufen und
  • im Team arbeiten
Inhalt Die Aufgabenstellung des Projekts umfasst den Entwurf, die Implementierung und das Testen von Softwaresystemen. Sie bezieht sich auf die Module Software-Entwicklung 1 bis 3, deren Inhalte in dem Projekt in einem für die Praxis realistischen Kontext angewendet werden. In dem Projekt wird die Entwicklung verschiedener Anwendungen aus unterschiedlichen Domänen (z. B. Eingebettete Systeme, Betriebliche Informationssysteme) zur Wahl gestellt.
Prüfungstechn. Vorauss.
  • Informatik (Bachelor): 12 ECTS-LP aus den Modulen Software-Entwicklung 1, 2, 3
  • Lehramt Gymnasien (Zwischenprüfungsordnung): Bestandene Zwischenprüfung
  • Lehramt (Bachelor, alle Lehrämter): 8 ECTS-LP aus den Modulen Software-Entwicklung 1, 2
  • Alle anderen Teilnehmer: 12 ECTS-LP aus den Modulen Software-Entwicklung 1, 2, 3
Prüfungsleistungen
(Zulassungsvoraussetzungen)
  • Lösung von Übungsaufgaben
Prüfungsleistungen
(Abschluss)
Präsentation
Medienformen
  • Folien/Beamer/etc.
  • Spezialsoftware zur Nutzung auf Ausbildungscluster
Literatur
  • s. Software-Entwicklung 1, 2, 3
Hinweise Für Lehramtsstudierende im reduzierten Umfang von 7 ECTS-LP.
Letzte Änderung 2011-01-27 16:42:29 (Version 42)

Sub-Module

[Zurück zum Modulindex]   [Dieses Modul im Modulindex]  

Keine Submodule zugeordnet.

Studiengänge

Studiengang Bereich Name [de]
Bachelor-Studiengang Informatik Pflichtmodul  
Bachelor-Studiengang Informatik Block Software-Entwicklung
"Informatik" im Lehramt an berufsbildenden Schulen  
"Informatik" im Lehramt an Gymnasien  
"Informatik" im Lehramt an Realschulen  
Module für andere Fachbereiche Studiengang Wirtschaftsingenieurwesen Richtung Informatik
Module für andere Fachbereiche Studiengang Wirtschaftspädagogik

Dozentinnen/Dozenten

[Zurück zum Modulindex]   [Dieses Modul im Modulindex]  

Name Fachbereich AG-Name [de]
Prof. Hans Hagen Informatik (89) Computergrafik und HCI

89-0021 [INF-00-21-L-4]: Projekt (4P) "Modellierungspraktikum"

[Zurück zum Modulindex]   [Dieses Modul im Modulindex]  

Modulbezeichnung Modellierungspraktikum
Fachbereich, Modul-Nr. Informatik (89) – 0021
KIS-Eintrag INF-00-21-L-4 (nur gültig wenn die LV im aktuellen Semester stattfindet)
Lehrgebiet Bachelor-Pflichtmodule
Modulverantwortlicher apl. Prof. Achim Ebert
SWS, ECTS-LP Projekt (4P), 8 ECTS-LP
Sprache Deutsch
Anforderungsstufe Bachelor (Fortgeschrittene)   [Bachelor (Fortgeschrittene)]
Frequenz jährlich
Erforderl. Vorkenntnisse
  • SW-Entwicklung 1, 2, 3
  • Grundlegende Kenntnisse im Anwendungsbereich
Lernziele/Kompetenzen Die Studierenden sind in der Lage, ingenieurmäßige Methoden und Techniken zur systematischen Entwicklung von Software-Systemen in einem Anwendungskontext einzusetzen. Sie können
  • Eine größere Anwendung entwerfen und implementieren,
  • Softwaretests durchführen,
  • einen kompletten Entwicklungszyklus durchlaufen und
  • im Team arbeiten.
Inhalt

Die Aufgabenstellung des Projekts umfasst den Entwurf, die Implementierung und das Testen von Softwaresystemen. Sie bezieht sich auf die Module Software-Entwicklung 1 bis 3, deren Inhalte in dem Projekt in einem für die Anwendungen realistischen Kontext verwendet werden. In dem Projekt wird die Entwicklung verschiedener Anwendungen aus unterschiedlichen Domänen (z. B. Eingebettete Systeme, Betriebliche Informationssysteme) zur Wahl gestellt.

In der Entwicklung sollen anwendungsspezifische Techniken wie MATlab, Statecharts, Modellica, statistische Testtechniken usw. verwendet werden.

Prüfungstechn. Vorauss. 12 ECTS-LP aus den Modulen Software-Entwicklung 1, 2, 3
Prüfungsleistungen
(Abschluss)
Präsentation
Medienformen
  • Folien/Beamer/etc.
  • Spezialsoftware zur Nutzung auf Ausbildungscluster
Hinweise Organisatorisch zusammen mit 89-0020 SW-Entwicklungsprojekt.
Letzte Änderung 2010-03-11 11:42:21 (Version 42)

Sub-Module

[Zurück zum Modulindex]   [Dieses Modul im Modulindex]  

Keine Submodule zugeordnet.

Studiengänge

Studiengang Bereich Name [de]
Bachelor-Studiengang "Angewandte Informatik" Pflichtmodul  
Bachelor-Studiengang "Angewandte Informatik" Block Modellierungspraktikum

Dozentinnen/Dozenten

[Zurück zum Modulindex]   [Dieses Modul im Modulindex]  

Name Fachbereich AG-Name [de]
Prof. Hans Hagen Informatik (89) Computergrafik und HCI

89-0030 [INF-00-30-S-6]: Seminar (2S) "Lerntechniken"

[Zurück zum Modulindex]   [Dieses Modul im Modulindex]  

Modulbezeichnung Lerntechniken
Fachbereich, Modul-Nr. Informatik (89) – 0030
KIS-Eintrag INF-00-30-S-6 (nur gültig wenn die LV im aktuellen Semester stattfindet)
Lehrgebiet Bachelor-Pflichtmodule
Modulverantwortlicher Prof. Reinhard Gotzhein
SWS, ECTS-LP Seminar (2S), 4 ECTS-LP
Sprache Deutsch
Anforderungsstufe Master (Anfänger)   [Master (Anfänger)]
Frequenz unregelmäßig
Lernziele/Kompetenzen
  • Die Studierenden erlernen grundlegendes Wissen über das systematische Lernen an der Universität.
  • Die Studierenden sind befähigt, Kommilitonen der Bachelor-Studiengänge „Informatik“ und „Angewandte Informatik“ zu begleiten und systematisch zu betreuen.
Inhalt
  • Lernmotivation
  • Lernumgebung
  • Soziale Aspekte des Lernens
  • Physische Aspekte des Lernens
  • Praxis des Lernens
  • Belastungen im Studium
  • Leistungsnachweise
Prüfungstechn. Vorauss. Eingangsevaluation
Prüfungsleistungen
(Abschluss)
Präsentation und Hausarbeit
Medienformen
  • Folien/Beamer/etc.
  • Folien zum Download (als PDF)
Literatur W. Stangl, Arbeitsblätter „Lerntechniken“
Hinweise
  • Kann über den Wahlpflichtblock „Ergänzung“ (Informatik, allgemeine Grundlagen) als Prüfungsleistung eingebracht werden.
  • Stoffvermittlung in einer Blockveranstaltung zu Beginn des Sommersemesters, danach regelmäßige Betreuung von Studierenden und Supervisionstreffen.
  • Zulassungsvoraussetzungen: Regelmäßige Betreuung von Bachelorstudierenden über einen Zeitraum von 2 Semestern.
Letzte Änderung 2010-03-30 10:35:11 (Version 42)

Sub-Module

[Zurück zum Modulindex]   [Dieses Modul im Modulindex]  

Keine Submodule zugeordnet.

Studiengänge

Studiengang Bereich Name [de]
Keine Studienprogramme zugeordnet.

Dozentinnen/Dozenten

[Zurück zum Modulindex]   [Dieses Modul im Modulindex]  

Name Fachbereich AG-Name [de]
Prof. Reinhard Gotzhein Informatik (89) AG Vernetzte Systeme

89-0031 [INF-00-31-V-3]: Vorlesung (2V+1Ü) "Web 2.0 Technologien 1 (Grundlagen und Techniken)"

[Zurück zum Modulindex]   [Dieses Modul im Modulindex]  

Modulbezeichnung Web 2.0 Technologien 1 (Grundlagen und Techniken)
Fachbereich, Modul-Nr. Informatik (89) – 0031
KIS-Eintrag INF-00-31-V-3 (nur gültig wenn die LV im aktuellen Semester stattfindet)
Lehrgebiet Bachelor-Pflichtmodule
Modulverantwortlicher Dr. Joachim Thees
SWS, ECTS-LP Vorlesung (2V+1Ü), 4 ECTS-LP
Sprache Deutsch
Anforderungsstufe Bachelor (Kernmodul)   [Bachelor (Kernmodul)]
Frequenz jährlich WiSe
Erforderl. Vorkenntnisse Programmierung 1 und Kommunikation.
Lernziele/Kompetenzen
  • Verständnis der Möglichkeiten, Ziele und der zur Realisierung eingesetzten grundlegenden Techniken, Schnittstellen und Protokolle im Web 2.0 (Javascript, asynchrone Anfragemuster, AJAX, HTML 5, SVG)
  • Fähigkeit zur Konzeption, Planung und Realisierung von interaktiven AJAX-Anwendungen, XML- oder JSON-basierte Webschnittstellen, Mash-Ups
  • Fähigkeit zur Realisierung einfacher Web-Services
Inhalt
  • Historische und technische Entwicklung und Möglichkeiten bzgl. Applikationsarchitektur, Interaktivität, Komplexität der Darstellung, Offenheit, Benutzer-Rolle
    • Pre-Web / proprietär: Lokal installierte Applikationen
    • Web 1.0: Benutzer als Konsument, Web-Browser als Hypertext-Reader
      (HTTP, HTML, synchrone Anfragemuster, Cookies, Sessions)
    • Web 1.5: Benutzer als Konsument und Produzent (Kommentare, Blogs, Foren)
      Interaktivität und Multimedia durch Javascript und Browser-Plugin-Techniken (Flash, PDF, Java-Applets)
    • Web 2.0: Lokale Applikationen/Daten und Web-Applikationen/Daten kaum unterscheidbar
      Interaktivität (Techniken: Asynchron Datenübertragung, Javascript, AJAX)
      Aggregierbarkeit (Feeds, Mash-Ups, Web-Schnitstellen)
      Komplexität der Darstellung durch Browser (HTML5, SVG)
  • Analyse von Schnittstellen und Protokollen anhand realer Dienste (HTTP, HTML),
  • Asynchrone Client-Server-Kommunikation (Javascript und jQuery)
  • Server- und Clientseitige Implementierung von Web 1.0, 1.5 und Web 2.0 Applikationen.
  • Clientseitige Verknüpfung von Diensten (Mash-Ups)
Prüfungsleistungen
(Zulassungsvoraussetzungen)
  • Lösung von Übungsaufgaben
Prüfungsleistungen
(Abschluss)
mündliche oder schriftliche Abschlussprüfung
Medienformen
  • Folien/Beamer/etc.
  • Spezialsoftware zur Nutzung auf Ausbildungscluster
Literatur Wird in der Vorlesung bekannt gegeben.
Letzte Änderung 2014-10-22 16:21:03 (Version 42)

Sub-Module

[Zurück zum Modulindex]   [Dieses Modul im Modulindex]  

Keine Submodule zugeordnet.

Studiengänge

Studiengang Bereich Name [de]
Keine Studienprogramme zugeordnet.

Dozentinnen/Dozenten

[Zurück zum Modulindex]   [Dieses Modul im Modulindex]  

Name Fachbereich AG-Name [de]
Dr. Joachim Thees Informatik (89) Service-Center Informatik (SCI)

89-0032 [INF-00-32-V-3]: Vorlesung (2V+1Ü) "Web 2.0 Technologien 2 (Dienste, Sicherheit und Datenschutz)"

[Zurück zum Modulindex]   [Dieses Modul im Modulindex]  

Modulbezeichnung Web 2.0 Technologien 2 (Dienste, Sicherheit und Datenschutz)
Fachbereich, Modul-Nr. Informatik (89) – 0032
KIS-Eintrag INF-00-32-V-3 (nur gültig wenn die LV im aktuellen Semester stattfindet)
Lehrgebiet Bachelor-Pflichtmodule
Modulverantwortlicher Dr. Joachim Thees
SWS, ECTS-LP Vorlesung (2V+1Ü), 4 ECTS-LP
Sprache Deutsch
Anforderungsstufe Bachelor (Kernmodul)   [Bachelor (Kernmodul)]
Frequenz jährlich SoSe
Erforderl. Vorkenntnisse Web 2.0 Technologien 1
Lernziele/Kompetenzen
  • Verständnis fortgeschrittener serverseitiger Realisierungskonzepte von Web-Diensten (Web-Applikations-Frameworks, Server-Replikation, Lastverteilung, Hochverfügbarkeit, Cloud-basierte Realisierungen)
  • Fähigkeit zur Konzeption, Planung und Realisierung solcher Dienste
  • Verständnis von Anforderungen, Gefahren und Gegenmaßnahmen in den Bereichen Sicherheit, Verfügbarkeit und Privacy bei Web-Diensten
Inhalt
  • Einführung in die Framework-basierte Planung und Entwicklung von Web-Diensten
  • Dienst-Verfügbarkeit, Replikation, Synchronisation
  • Cloud-basierte Server-Replikation
  • Authentifizierung und Single-Sign-On
  • Angriffe auf Web-Services und Gegenmaßnahmen
  • Datenschutz und Privacy in Web-Diensten
  • Ausblick auf weitere gegenwärtige und künftige Entwicklungen (Mobile Endgeräte, Location-Based-Services)
Prüfungsleistungen
(Zulassungsvoraussetzungen)
  • Lösung von Übungsaufgaben
Prüfungsleistungen
(Abschluss)
mündliche oder schriftliche Abschlussprüfung
Medienformen
  • Folien/Beamer/etc.
  • Spezialsoftware zur Nutzung auf Ausbildungscluster
Literatur Wird in der Vorlesung bekannt gegeben.
Letzte Änderung 2014-07-11 21:06:29 (Version 42)

Sub-Module

[Zurück zum Modulindex]   [Dieses Modul im Modulindex]  

Keine Submodule zugeordnet.

Studiengänge

Studiengang Bereich Name [de]
Keine Studienprogramme zugeordnet.

Dozentinnen/Dozenten

[Zurück zum Modulindex]   [Dieses Modul im Modulindex]  

Name Fachbereich AG-Name [de]
Dr. Joachim Thees Informatik (89) Service-Center Informatik (SCI)

89-0040 [INF-00-40-M-2]: Meta-Modul "Programmierung 1"

[Zurück zum Modulindex]   [Dieses Modul im Modulindex]  

Modulbezeichnung Programmierung 1
Fachbereich, Modul-Nr. Informatik (89) – 0040
Lehrgebiet Bachelor-Pflichtmodule
Modulverantwortlicher Prof. Arnd Poetzsch-Heffter
SWS, ECTS-LP Meta-Modul, 10 ECTS-LP
Sprache Deutsch
Anforderungsstufe Bachelor (Grundmodul)   [Bachelor (Grundmodul)]
Frequenz jährlich
Erforderl. Vorkenntnisse keine
Lernziele/Kompetenzen
  • Sicherer Umgang mit imperativen und objektorientierten Programmierkonstrukten.
  • Fähigkeit, kleinere Programme zu programmieren.
Inhalt Siehe zugehörige Lehrveranstaltungen.
Prüfungsleistungen
(Abschluss)
schriftliche Abschlussprüfung
Hinweise Modulprüfung: Objektorientierte Programmierung
Leistungsnachweis: Webbasierte Einführung in die Programmierung
Letzte Änderung 2014-07-11 19:15:44 (Version 42)

Sub-Module

[Zurück zum Modulindex]   [Dieses Modul im Modulindex]  

Modul-Nr. SWS ECTS-LP Level Modulverantwortlicher Modulbezeichnung [de]
89-8010 2V+2Ü 5 [Bachelor (Grundmodul)] apl. Prof. A. Ebert Webbasierte Einführung in die Programmierung
89-8011 2V+2Ü 5 [Bachelor (Grundmodul)] apl. Prof. A. Ebert Objektorientierte Programmierung

Studiengänge

Studiengang Bereich Name [de]
Bachelor-Studiengang "Sozio-Informatik" Block Informatik

Dozentinnen/Dozenten

[Zurück zum Modulindex]   [Dieses Modul im Modulindex]  

Keine Dozentinnen/Dozenten zugeordnet.

89-0041 [INF-00-41-M-2]: Meta-Modul "Programmierung 2"

[Zurück zum Modulindex]   [Dieses Modul im Modulindex]  

Modulbezeichnung Programmierung 2
Fachbereich, Modul-Nr. Informatik (89) – 0041
Lehrgebiet Bachelor-Pflichtmodule
Modulverantwortlicher Prof. Arnd Poetzsch-Heffter
SWS, ECTS-LP Meta-Modul, 14 ECTS-LP
Sprache Deutsch
Anforderungsstufe Bachelor (Grundmodul)   [Bachelor (Grundmodul)]
Frequenz jährlich
Erforderl. Vorkenntnisse Grundlagen der Programmierung (z.B. durch Modul Programmierung 1).
Lernziele/Kompetenzen Die Studierenden kennen die Techniken und Notationen der Softwareentwicklung. Sie können die Basistechniken, die die Grundlage des modernen Software Engineering bilden, anwenden.
Die Studierenden
  • kennen die Grundlagen der Projektplanung,
  • verstehen das Zusammenwirken von Softwaremodulen und größeren, sequentiellen Softwaresystemen sowie Frameworks; sie können dies anhand einfacher Beispiele selbständig in der Softwareentwicklung anwenden,
  • kennen wichtige Grundbegriffe zu Entwurfsmustern und elementaren Modellierungstechniken,
  • können Sortier- und Suchverfahren verwenden,
  • haben ein Verständnis von Zeit- und Platzbedarf eines Verfahrens,
  • haben Kenntnis und Übung in der Programmierung rekursiver Funktionen, der Modellierung mit Graphen, der Reduktion auf Standardprobleme.
Inhalt Siehe zugehörige Lehrveranstaltungen.
Prüfungsleistungen
(Abschluss)
schriftliche Abschlussprüfung
Hinweise Modulprüfung: Softwareentwicklung 2
Leistungsnachweis: Algorithmen und Datenstrukturen
Letzte Änderung 2014-07-11 19:19:50 (Version 42)

Sub-Module

[Zurück zum Modulindex]   [Dieses Modul im Modulindex]  

Modul-Nr. SWS ECTS-LP Level Modulverantwortlicher Modulbezeichnung [de]
89-0002M 10 [Bachelor (Grundmodul)] Prof. P. Liggesmeyer Software-Entwicklung 2
89-8012 2V+1Ü 4 [Bachelor (Kernmodul)] apl. Prof. A. Ebert Algorithmen und Datenstrukturen

Studiengänge

Studiengang Bereich Name [de]
Bachelor-Studiengang "Sozio-Informatik" Block Informatik

Dozentinnen/Dozenten

[Zurück zum Modulindex]   [Dieses Modul im Modulindex]  

Keine Dozentinnen/Dozenten zugeordnet.

89-0042 [INF-00-42-M-3]: Meta-Modul "Web-Technologie"

[Zurück zum Modulindex]   [Dieses Modul im Modulindex]  

Modulbezeichnung Web-Technologie
Fachbereich, Modul-Nr. Informatik (89) – 0042
Lehrgebiet Bachelor-Pflichtmodule
Modulverantwortlicher Dr. Joachim Thees
SWS, ECTS-LP Meta-Modul, 12 ECTS-LP
Sprache Deutsch
Anforderungsstufe Bachelor (Kernmodul)   [Bachelor (Kernmodul)]
Frequenz jährlich
Erforderl. Vorkenntnisse Keine.
Lernziele/Kompetenzen
  • Verständnis der Möglichkeiten und Ziele moderner Web-2.0-Anwendungen und der client- und serverseitig zur Realisierung eingesetzten Techniken, Schnittstellen und Protokolle
  • Fähigkeit zur Konzeption, Planung und client- und serverseitigen Realisierung solcher Anwendungen
  • Verständnis von Anforderungen, Gefahren und Gegenmaßnahmen in den Bereichen Sicherheit, Verfügbarkeit und Privacy bei Web-Diensten
Inhalt Siehe zugehörige Lehrveranstaltungen.
Prüfungsleistungen
(Abschluss)
mündliche oder schriftliche Abschlussprüfung
Medienformen
  • Folien/Beamer/etc.
Hinweise Modulprüfung: Eine gemeinsame Prüfung über Web 2.0 Technologien 1 und 2
Leistungsnachweis: Human Computer Interaction
Letzte Änderung 2015-02-09 15:46:32 (Version 42)

Sub-Module

[Zurück zum Modulindex]   [Dieses Modul im Modulindex]  

Modul-Nr. SWS ECTS-LP Level Modulverantwortlicher Modulbezeichnung [de]
89-0031 2V+1Ü 4 [Bachelor (Kernmodul)] Dr. J. Thees Web 2.0 Technologien 1 (Grundlagen und Techniken)
89-0032 2V+1Ü 4 [Bachelor (Kernmodul)] Dr. J. Thees Web 2.0 Technologien 2 (Dienste, Sicherheit und Datenschutz)
89-1652 2V+1Ü 4 [Master (Anfänger)] apl. Prof. A. Ebert Human Computer Interaction

Studiengänge

Studiengang Bereich Name [de]
Bachelor-Studiengang "Sozio-Informatik" Block Sozioinformatik

Dozentinnen/Dozenten

[Zurück zum Modulindex]   [Dieses Modul im Modulindex]  

Keine Dozentinnen/Dozenten zugeordnet.

89-0043 [INF-00-43-M-2]: Meta-Modul "Betriebswirtschaftliche Grundlagen"

[Zurück zum Modulindex]   [Dieses Modul im Modulindex]  

Modulbezeichnung Betriebswirtschaftliche Grundlagen
Fachbereich, Modul-Nr. Informatik (89) – 0043
Lehrgebiet Bachelor-Pflichtmodule
Modulverantwortlicher Prof. Katharina Zweig
SWS, ECTS-LP Meta-Modul, 10 ECTS-LP
Sprache Deutsch
Anforderungsstufe Bachelor (Grundmodul)   [Bachelor (Grundmodul)]
Frequenz jährlich
Erforderl. Vorkenntnisse keine
Lernziele/Kompetenzen Die Studierenden können statistische Methoden verwenden sowie statistische Maße und Techniken einsetzen, um Datensätze systematisch zu beschreiben und zu analysieren.
Die Studierenden kennen die grundlegenden Denkweisen der Betriebswirtschaftslehre, insbesondere der betrieblichen Leistungserstellung und der Unternehmensführung. Sie können wesentliche Fachbegriffe ebenso wie grundlegende Konzepte auf aktuelle Fragestellungen übertragen und sind fähig, einen Bezug zwischen den theoretisch vermittelten Kursinhalten und der unternehmerischen Praxis herzustellen. Sie sind sensibilisiert für die Chancen und Aufgabenstellungen von Unternehmensgründungen.
Inhalt Siehe zugehörige Lehrveranstaltungen.
Prüfungsleistungen
(Abschluss)
mündliche oder schriftliche Abschlussprüfung
Hinweise Modulprüfung: Grundzüge der Betriebswirtschaftslehre
Leistungsnachweis: Statistik I
Letzte Änderung 2014-07-11 20:04:55 (Version 42)

Sub-Module

[Zurück zum Modulindex]   [Dieses Modul im Modulindex]  

Modul-Nr. SWS ECTS-LP Level Modulverantwortlicher Modulbezeichnung [de]
80-04011 2V+1Ü 4 [Bachelor (Kernmodul)] Prof. S. Deßloch Statistik I
80-16010a 3V+1Ü 6 [Bachelor (Kernmodul)] Prof. S. Deßloch Grundzüge der Betriebswirtschaftslehre

Studiengänge

Studiengang Bereich Name [de]
Bachelor-Studiengang "Sozio-Informatik" Block Wirtschaft und Recht

Dozentinnen/Dozenten

[Zurück zum Modulindex]   [Dieses Modul im Modulindex]  

Keine Dozentinnen/Dozenten zugeordnet.

89-0044 [INF-00-44-M-3]: Meta-Modul "Ökonomische Grundlagen"

[Zurück zum Modulindex]   [Dieses Modul im Modulindex]  

Modulbezeichnung Ökonomische Grundlagen
Fachbereich, Modul-Nr. Informatik (89) – 0044
KIS-Eintrag INF-00-44-M-3 (nur gültig wenn die LV im aktuellen Semester stattfindet)
Lehrgebiet Bachelor-Pflichtmodule
Modulverantwortlicher Prof. Stefan Deßloch
SWS, ECTS-LP Meta-Modul, 9 ECTS-LP
Sprache Deutsch
Anforderungsstufe Bachelor (Kernmodul)   [Bachelor (Kernmodul)]
Frequenz jährlich
Lernziele/Kompetenzen Die Studierenden können:
  • individualisierte Entscheidungen wirtschaftlichen Handelns analysieren,
  • spieltheoretische Modelle auf spezifische Situationen strategischer Interaktionen anwenden.
Die Studierenden kennen:
  • Mikroökonomische Grundbegriffe,
  • Haushalts- und Unternehmenstheorie,
  • Marktformen,
  • Denkweisen, Grundbegriffe und Modelle der Spieltheorie sowie das Mechanismendesign.
Inhalt Siehe zugehörige Vorlesungen.
Prüfungsleistungen
(Abschluss)
schriftliche Abschlussprüfung
Hinweise Modulprüfung: Grundzüge der Mikroökonomik
Leistungsnachweis: Spieltheorie
Letzte Änderung 2014-07-11 20:08:28 (Version 42)

Sub-Module

[Zurück zum Modulindex]   [Dieses Modul im Modulindex]  

Keine Submodule zugeordnet.

Studiengänge

Studiengang Bereich Name [de]
Keine Studienprogramme zugeordnet.

Dozentinnen/Dozenten

[Zurück zum Modulindex]   [Dieses Modul im Modulindex]  

Keine Dozentinnen/Dozenten zugeordnet.

89-0044a [INF-00-44-M-3]: Meta-Modul "Ökonomische Grundlagen"

[Zurück zum Modulindex]   [Dieses Modul im Modulindex]  

Modulbezeichnung Ökonomische Grundlagen
Fachbereich, Modul-Nr. Informatik (89) – 0044a
Lehrgebiet Bachelor-Pflichtmodule
Modulverantwortlicher Prof. Katharina Zweig
SWS, ECTS-LP Meta-Modul, 12 ECTS-LP
Sprache Deutsch
Anforderungsstufe Bachelor (Kernmodul)   [Bachelor (Kernmodul)]
Frequenz jährlich
Lernziele/Kompetenzen Die Studierenden kennen:
  • Mikroökonomische Grundbegriffe,
  • Haushalts- und Unternehmenstheorie,
  • Marktformen,
  • Denkweisen, Grundbegriffe und Modelle der Spieltheorie sowie das Mechanismendesign.

Die Studierenden können:
  • individualisierte Entscheidungen wirtschaftlichen Handelns analysieren,
  • spieltheoretische Modelle auf spezifische Situationen strategischer Interaktionen anwenden.
Inhalt Siehe zugehörige Vorlesungen.
Prüfungsleistungen
(Abschluss)
schriftliche Abschlussprüfung
Medienformen
  • Folien/Beamer/etc.
Hinweise Modulprüfung: Grundzüge der Mikroökonomik
Leistungsnachweis: Spieltheorie
Letzte Änderung 2016-05-25 19:18:29 (Version 42)

Sub-Module

[Zurück zum Modulindex]   [Dieses Modul im Modulindex]  

Modul-Nr. SWS ECTS-LP Level Modulverantwortlicher Modulbezeichnung [de]
80-04011b 2V+1Ü 6 [Bachelor (Kernmodul)] Prof. S. Deßloch Spieltheorie
80-10111 3V+1Ü 6 [Bachelor (Kernmodul)] Prof. S. Deßloch Einführung in die VWL und Mikroökonomik

Studiengänge

Studiengang Bereich Name [de]
Bachelor-Studiengang "Sozio-Informatik" Block Wirtschaft und Recht

Dozentinnen/Dozenten

[Zurück zum Modulindex]   [Dieses Modul im Modulindex]  

Keine Dozentinnen/Dozenten zugeordnet.

89-0045 [INF-00-45-M-3]: Meta-Modul "Organisation"

[Zurück zum Modulindex]   [Dieses Modul im Modulindex]  

Modulbezeichnung Organisation
Fachbereich, Modul-Nr. Informatik (89) – 0045
Lehrgebiet Bachelor-Pflichtmodule
Modulverantwortlicher Prof. Stefan Deßloch
SWS, ECTS-LP Meta-Modul, 9 ECTS-LP
Sprache Deutsch
Anforderungsstufe Bachelor (Kernmodul)   [Bachelor (Kernmodul)]
Frequenz jährlich
Erforderl. Vorkenntnisse keine
Lernziele/Kompetenzen Studierende
  • verstehen die aktuellen Rahmenbedingungen innerhalb derer die Ziele einer Organisation verwirklicht werden müssen,
  • verstehen die Notwendigkeit der Beeinflussung menschlichen Verhaltens im Sinne der organisationalen Zielsetzung unter aktuellen Rahmenbedingungen,
  • kennen die personalen Determinanten die das menschliche Verhalten in einer Organisation beeinflussen; verstehen personale Determinanten als Gestaltungsgrundlage situativer Determinanten,
  • kennen die Definition des Begriffs der Personalführung,
  • verstehen die strukturelle und interaktionelle Personalführung,
  • verstehen die Bedeutung der Organisationsgestaltung; kennen entsprechende Möglichkeiten der Organisationsgestaltung,
  • können wirtschaftswissenschaftliche Lerninhalte kritisch reflektieren und diese in der aktuellen Unternehmenspolitik einbringen
  • können ethische Probleme, die in verschiedenen gesellschaftlichen Bereichen auftreten, fachgerecht und sorgfältig analysieren, erörtern und beurteilen,
  • kennen wirtschaftsethische Theorien.
Inhalt Siehe zugehörige Vorlesungen.
Prüfungsleistungen
(Abschluss)
schriftliche Abschlussprüfung
Hinweise Modulprüfung: Arbeit, Organisation und Führung
Leistungsnachweis: Wirtschaften in gesellschftlicher Verantwortung
Letzte Änderung 2014-07-11 20:12:07 (Version 42)

Sub-Module

[Zurück zum Modulindex]   [Dieses Modul im Modulindex]  

Modul-Nr. SWS ECTS-LP Level Modulverantwortlicher Modulbezeichnung [de]
80-0100 2V 3 [Bachelor (Grundmodul)] Prof. S. Deßloch Wirtschaften in gesellschaftlicher Verantwortung
80-01031c 2V+2Ü 6 [Bachelor (Fortgeschrittene)] Prof. S. Deßloch Grundlagen der Führung

Studiengänge

Studiengang Bereich Name [de]
Bachelor-Studiengang "Sozio-Informatik" Block Wirtschaft und Recht

Dozentinnen/Dozenten

[Zurück zum Modulindex]   [Dieses Modul im Modulindex]  

Keine Dozentinnen/Dozenten zugeordnet.

89-0046 [INF-00-46-M-2]: Meta-Modul "Recht"

[Zurück zum Modulindex]   [Dieses Modul im Modulindex]  

Modulbezeichnung Recht
Fachbereich, Modul-Nr. Informatik (89) – 0046
Lehrgebiet Bachelor-Pflichtmodule
Modulverantwortlicher Prof. Stefan Deßloch
SWS, ECTS-LP Meta-Modul, 12 ECTS-LP
Sprache Deutsch
Anforderungsstufe Bachelor (Grundmodul)   [Bachelor (Grundmodul)]
Frequenz jährlich
Erforderl. Vorkenntnisse keine
Lernziele/Kompetenzen Die Studierenden besitzen grundlegende Kenntnisse im Bereich des Zivil- und Gesellschaftsrechts sowie zu Rechtsfragen im Internetumfeld.
Inhalt Siehe zugehörige Vorlesungen.
Prüfungsleistungen
(Abschluss)
mündliche oder schriftliche Abschlussprüfung
Medienformen
  • Folien/Beamer/etc.
Hinweise Modulprüfung: Prüfungen über die Vorlesungen Zivil- und Gesellschaftsrecht(gewichtetes Mittel).
Leistungsnachweis in der Veranstaltung "Einführung in das Recht für Sozioinformatiker".
Letzte Änderung 2016-10-07 14:55:55 (Version 42)

Sub-Module

[Zurück zum Modulindex]   [Dieses Modul im Modulindex]  

Modul-Nr. SWS ECTS-LP Level Modulverantwortlicher Modulbezeichnung [de]
80-06111a 4V 6 [Bachelor (Fortgeschrittene)] Prof. S. Deßloch Zivilrecht
80-15031 2V 3 [Bachelor (Kernmodul)] Prof. S. Deßloch Gesellschaftsrecht
89-9006 2S 3 [Bachelor (Grundmodul)] Prof. K. Zweig Einführung in das Recht für Sozioinformatiker

Studiengänge

Studiengang Bereich Name [de]
Bachelor-Studiengang "Sozio-Informatik" Block Wirtschaft und Recht

Dozentinnen/Dozenten

[Zurück zum Modulindex]   [Dieses Modul im Modulindex]  

Keine Dozentinnen/Dozenten zugeordnet.

89-0047 [INF-00-47-M-3]: Meta-Modul "Soziologie"

[Zurück zum Modulindex]   [Dieses Modul im Modulindex]  

Modulbezeichnung Soziologie
Fachbereich, Modul-Nr. Informatik (89) – 0047
Lehrgebiet Bachelor-Pflichtmodule
Modulverantwortlicher Prof. Andreas Dengel
SWS, ECTS-LP Meta-Modul, 12 ECTS-LP
Sprache Deutsch
Anforderungsstufe Bachelor (Kernmodul)   [Bachelor (Kernmodul)]
Frequenz jährlich
Erforderl. Vorkenntnisse keine
Lernziele/Kompetenzen Befähigung zur Orientierung in den zentralen Themen und Theorien der allgemeinen Soziologie, der Wirtschaftssoziologie und der Organisationssoziologie. Kenntnisse der Arbeits- und Organisationspsychologie.
Inhalt Siehe zugehörige Vorlesungen.
Prüfungsleistungen
(Abschluss)
schriftliche Abschlussprüfung
Medienformen
  • Folien/Beamer/etc.
Hinweise Modulprüfung: über die Vorlesung Einführung in die Organisationssoziologie
Leistungsnachweis: Arbeits- und Organisationspsychologie, Einführung in die Soziologie, Einführung in die Wirtschaftssoziologie
Letzte Änderung 2015-07-24 12:45:53 (Version 42)

Sub-Module

[Zurück zum Modulindex]   [Dieses Modul im Modulindex]  

Modul-Nr. SWS ECTS-LP Level Modulverantwortlicher Modulbezeichnung [de]
83-503 2V 3 [Bachelor (Kernmodul)] Prof. A. Dengel Einführung in die Organisationspsychologie
83-701 2V 3 [Bachelor (Kernmodul)] Prof. A. Dengel Einführung in die Soziologie
83-702SS 2V 3 [Bachelor (Kernmodul)] Prof. A. Dengel Einführung in die Wirtschaftssoziologie
83-703 2V 3 [Bachelor (Kernmodul)] Prof. A. Dengel Einführung in die Organisationssoziologie

Studiengänge

Studiengang Bereich Name [de]
Keine Studienprogramme zugeordnet.

Dozentinnen/Dozenten

[Zurück zum Modulindex]   [Dieses Modul im Modulindex]  

Keine Dozentinnen/Dozenten zugeordnet.

89-0048 [INF-00-48-M-3]: Meta-Modul "Soziologie"

[Zurück zum Modulindex]   [Dieses Modul im Modulindex]  

Modulbezeichnung Soziologie
Fachbereich, Modul-Nr. Informatik (89) – 0048
Lehrgebiet Bachelor-Pflichtmodule
Modulverantwortlicher Prof. Andreas Dengel
SWS, ECTS-LP Meta-Modul, 13 ECTS-LP
Sprache Deutsch
Anforderungsstufe Bachelor (Grundmodul)   [Bachelor (Grundmodul)]
Frequenz jährlich
Lernziele/Kompetenzen

Mit erfolgreichem Abschluss des Moduls werden die Studierenden in der Lage sein,

  • soziologische Probleme zu erkennen und soziologische Theorien auf die Analyse sozialer Sachverhalte anzuwenden,
  • sich mit den wichtigsten Ansätzen zur Erklärung sozialen Handelns zu beschäftigen,
  • zu bestimmen, auf welche Weise soziale Ordnungen das Zusammenleben von Menschen regulieren,
  • zu diskutieren, wie soziale Tatbestände (wie soziale Normen, soziale Ungleichheit oder Macht- und Herrschaftsverhältnisse) als oftmals unbeabsichtigte Folgen ihres Handelns entstehen,
  • soziologische Theorien der Makro- und Mikroebene zu unterscheiden, vergleichend zu beurteilen und zur Erklärung und Vorhersage sozialer Tatbestände heranzuziehen,
  • Sozialstrukturen von Gesellschaften, insbesondere die Sozialstruktur Deutschlands zu beschreiben,
  • die methodischen Probleme und Voraussetzungen der Sozialstrukturanalyse zu erkennen und zu beurteilen,
  • die zentralen theoretischen Perspektiven, Begriffe und Erklärungen zur Sozialstruktur von Gesellschaften zu verwenden, um damit gesellschaftliche Phänomene systematisch zu beschreiben,
  • in den wichtigsten amtlichen Datenquellen und in aktuellen sozialwissenschaftlichen Untersuchungen zu recherchieren, die zur Beschreibung der Sozialstruktur Deutschlands herangezogen werden.
Inhalt Siehe zugehörige Vorlesungen.
Prüfungsleistungen
(Abschluss)
schriftliche Abschlussprüfung
Medienformen
  • Folien/Beamer/etc.
Hinweise Modulprüfung: über eine der beiden Vorlesungen Einführung in die Sozialstrukturanalyse oder Soziologische Handlungs- und Entscheidungstheorie
Leistungsnachweis: Arbeits- und Organisationspsychologie, Einführung in die Soziologie
Letzte Änderung 2017-06-13 21:24:59 (Version 42)

Sub-Module

[Zurück zum Modulindex]   [Dieses Modul im Modulindex]  

Modul-Nr. SWS ECTS-LP Level Modulverantwortlicher Modulbezeichnung [de]
83-21003 2V 5 Prof. A. Dengel Einführung in die Soziologie
83-503 2V 3 [Bachelor (Kernmodul)] Prof. A. Dengel Einführung in die Organisationspsychologie
83-61006 2V 5 Prof. K. Zweig Soziologische Handlungs- und Entscheidungstheorie
83-71141 2V 5 Prof. A. Dengel Einführung in die Sozialstrukturanalyse

Studiengänge

Studiengang Bereich Name [de]
Keine Studienprogramme zugeordnet.

Dozentinnen/Dozenten

[Zurück zum Modulindex]   [Dieses Modul im Modulindex]  

Keine Dozentinnen/Dozenten zugeordnet.

89-0048a [INF-00-48-M-3]: Meta-Modul "Soziologie"

[Zurück zum Modulindex]   [Dieses Modul im Modulindex]  

Modulbezeichnung Soziologie
Fachbereich, Modul-Nr. Informatik (89) – 0048a
Lehrgebiet Bachelor-Pflichtmodule
Modulverantwortlicher Prof. Katharina Zweig
SWS, ECTS-LP Meta-Modul, 10 ECTS-LP
Sprache Deutsch
Anforderungsstufe Bachelor (Grundmodul)   [Bachelor (Grundmodul)]
Frequenz jährlich
Lernziele/Kompetenzen Die Studierenden...
  • erkennen soziologische Probleme und wenden soziologische Theorien auf die Analyse sozialer Sachverhalte an.
  • beschäftigen sich mit den wichtigsten Ansätzen zur Erklärung sozialen Handelns.
  • bestimmen, auf welche Weise soziale Ordnungen das Zusammenleben von Menschen regulieren.
  • diskutieren, wie soziale Tatbestände (wie soziale Normen, soziale Ungleichheit oder Macht- und Herrschaftsverhältnisse) als oftmals unbeabsichtigte Folgen ihres Handelns entstehen.
  • lernen zudem, soziologische Theorien der Makro- und Mikroebene zu unterscheiden, vergleichend zu beurteilen und zur Erklärung und Vorhersage sozialer Tatbestände heranzuziehen.
  • kennen Sozialstrukturen von Gesellschaften, insbesondere die Sozialstruktur Deutschlands.
  • erkennen und beurteilen die methodischen Probleme und Voraus-setzungen der Sozialstrukturanalyse.
  • nutzen die zentralen theoretischen Perspektiven, Begriffe und Erklärungen zur Sozialstruktur on Gesellschaften um damit gesellschaftliche Phänomene systematisch zu beschreiben.
  • recherchieren in den wichtigsten amtlichen Datenquellen und in aktuellen sozialwissenschaftlichen Untersuchungen, die zur Beschreibung der Sozialstruktur Deutschlands herangezogen werden.
Inhalt Siehe zugehörige Vorlesungen.
Prüfungsleistungen
(Abschluss)
schriftliche Abschlussprüfung
Medienformen
  • Folien/Beamer/etc.
Hinweise Modulprüfung: über eine der beiden Vorlesungen Einführung in die Sozialstrukturanalyse oder Soziologische Handlungs- und Entscheidungstheorie
Leistungsnachweis: Einführung in die Soziologie,
Letzte Änderung 2016-05-25 19:15:30 (Version 42)

Sub-Module

[Zurück zum Modulindex]   [Dieses Modul im Modulindex]  

Modul-Nr. SWS ECTS-LP Level Modulverantwortlicher Modulbezeichnung [de]
83-21003 2V 5 Prof. A. Dengel Einführung in die Soziologie
83-61006 2V 5 Prof. K. Zweig Soziologische Handlungs- und Entscheidungstheorie
83-71141 2V 5 Prof. A. Dengel Einführung in die Sozialstrukturanalyse

Studiengänge

Studiengang Bereich Name [de]
Bachelor-Studiengang "Sozio-Informatik" Block Gesellschaft

Dozentinnen/Dozenten

[Zurück zum Modulindex]   [Dieses Modul im Modulindex]  

Keine Dozentinnen/Dozenten zugeordnet.

89-0049 [INF-00-49-M-3]: Meta-Modul "Kommunikation"

[Zurück zum Modulindex]   [Dieses Modul im Modulindex]  

Modulbezeichnung Kommunikation
Fachbereich, Modul-Nr. Informatik (89) – 0049
Lehrgebiet Bachelor-Pflichtmodule
Modulverantwortlicher Prof. Jens Schmitt
SWS, ECTS-LP Meta-Modul, 9 ECTS-LP
Sprache Deutsch
Anforderungsstufe Bachelor (Kernmodul)   [Bachelor (Kernmodul)]
Frequenz jährlich
Lernziele/Kompetenzen Die Studierenden haben ein detailliertes Verständnis der Aufgaben, des Aufbaus, der Arbeitsweise und der Sicherheit moderner Kommunikationssysteme. Zu Ihren Kenntnissen gehören insbesondere
  • Begriffsbildung,
  • Bildung von Medienabstraktionen,
  • Kommunikationsarchitekturen,
  • Kommunikationsfunktionalitäten,
  • kryptographische Verfahren.
Prüfungsleistungen
(Abschluss)
mündliche oder schriftliche Abschlussprüfung
Hinweise Modulprüfung über Grundlagen der (Internet) Datensicherheit
Leistungsnachweis zu Kommunikationssysteme.
Letzte Änderung 2014-07-18 19:26:41 (Version 42)

Sub-Module

[Zurück zum Modulindex]   [Dieses Modul im Modulindex]  

Modul-Nr. SWS ECTS-LP Level Modulverantwortlicher Modulbezeichnung [de]
89-0013 2V+1Ü 5 [Bachelor (Grundmodul)] Prof. J. Schmitt Kommunikationssysteme
89-4201 2V+1Ü 4 [Bachelor (Kernmodul)] Prof. J. Schmitt Grundlagen der (Internet) Datensicherheit

Studiengänge

Studiengang Bereich Name [de]
Bachelor-Studiengang "Sozio-Informatik" Block Informatik

Dozentinnen/Dozenten

[Zurück zum Modulindex]   [Dieses Modul im Modulindex]  

Keine Dozentinnen/Dozenten zugeordnet.

89-0050 [INF-00-50-M-2]: Meta-Modul "Überblick Sozioinformatik"

[Zurück zum Modulindex]   [Dieses Modul im Modulindex]  

Modulbezeichnung Überblick Sozioinformatik
Fachbereich, Modul-Nr. Informatik (89) – 0050
Lehrgebiet Bachelor-Pflichtmodule
Modulverantwortlicher Prof. Katharina Zweig
SWS, ECTS-LP Meta-Modul, 6 ECTS-LP
Sprache Deutsch (bei Bedarf Englisch)
Anforderungsstufe Bachelor (Grundmodul)   [Bachelor (Grundmodul)]
Frequenz jährlich WiSe
Erforderl. Vorkenntnisse keine
Lernziele/Kompetenzen Die Studierenden
  • haben ein Verständnis über mögliche Einsatzfelder
  • verstehen den Zusammenhang der einzelnen Module und wie diese zu einem Studiengang "Sozioinformatik" beitragen.
Inhalt siehe Lehrveranstaltungen
Prüfungsleistungen
(Abschluss)
mündliche oder schriftliche Abschlussprüfung
Literatur Siehe Lehrveranstaltungen.
Hinweise Modulprüfung: Einführung in die Sozioinformatik
voraussetzender Leistungsnachweis: Ringvorlesung "Sozioinformatik in der Praxis"
Letzte Änderung 2014-07-11 20:53:59 (Version 42)

Sub-Module

[Zurück zum Modulindex]   [Dieses Modul im Modulindex]  

Modul-Nr. SWS ECTS-LP Level Modulverantwortlicher Modulbezeichnung [de]
89-9001 1V 2 [Bachelor (Grundmodul)] Prof. K. Zweig Sozioinformatik in der Praxis
89-9007 2V+1Ü 4 [Bachelor (Grundmodul)] Prof. K. Zweig Einführung in die Sozioinformatik

Studiengänge

Studiengang Bereich Name [de]
Bachelor-Studiengang "Sozio-Informatik" Block Sozioinformatik

Dozentinnen/Dozenten

[Zurück zum Modulindex]   [Dieses Modul im Modulindex]  

Keine Dozentinnen/Dozenten zugeordnet.

89-0111 [INF-01-11-S-4]: Meta-Modul (2S) "Bachelor-Seminar"

[Zurück zum Modulindex]   [Dieses Modul im Modulindex]  

Modulbezeichnung Bachelor-Seminar
Fachbereich, Modul-Nr. Informatik (89) – 0111
Lehrgebiet Bachelor-Pflichtmodule
Modulverantwortlicher Prof. Klaus Schneider
SWS, ECTS-LP Meta-Modul (2S), 4 ECTS-LP
Sprache Deutsch (bei Bedarf Englisch)
Anforderungsstufe Bachelor (Fortgeschrittene)   [Bachelor (Fortgeschrittene)]
Frequenz halbjährlich
Erforderl. Vorkenntnisse Abhängig vom gewählten Seminarthema in der jeweiligen Vertiefung.
Lernziele/Kompetenzen

Mit erfolgreichem Abschluss des Moduls werden die Studierenden in der Lage sein,

  • sich in ein eng umgrenztes Thema in der gewählten Vertiefung anhand vorgegebener Literatureinen einzuarbeiten,
  • ein vereinbartes Thema nach wissenschaftlichen Kriterien zu analysieren.
  • einen Fachvortrag unter Einsatz geeigneter Medien vor einem homogenen Fachpublikum vorzubereiten und zu präsentieren,
  • zu einer abgegrenzten Thematik basierend auf einem Fachvortrag eine Diskussion zu führen,
  • die Ergebnisse in einer schriftlichen Ausarbeitung formal korrekt, strukturiert und fokussiert darzustellen,
  • den eigenen Handlungs- und Entscheidungsspielraum und die damit verbundene Verantwortung zu beurteilen und bei Bedarf gezielt Informationen einzuholen, Prioritäten, zu definieren, Aufgaben abzuleiten, Lösungen zu entwickeln und den Fortschritt zu überwachen,
  • eigenständige und ggf. von anderen abweichende Standpunkte zu vertreten und dabei plausibel zu argumentieren.
Inhalt Abhängig vom gewählten Seminarthema in der jeweiligen Vertiefung.
Prüfungsleistungen
(Abschluss)
Präsentation und schriftliche Ausarbeitung
Medienformen
  • Tafel/Flipchart/etc.
  • Folien/Beamer/etc.
Literatur Abhängig vom gewählten Seminarthema in der jeweiligen Vertiefung.
Hinweise Wahl eines der zugeordneten Seminare (Submodule).
Letzte Änderung 2017-06-19 15:29:42 (Version 42)

Sub-Module

[Zurück zum Modulindex]   [Dieses Modul im Modulindex]  

Modul-Nr. SWS ECTS-LP Level Modulverantwortlicher Modulbezeichnung [de]
89-1111 2S 4 [Bachelor (Fortgeschrittene)] Prof. H. Hagen Computergrafik (Ba-Seminar)
89-2211 2S 4 [Bachelor (Fortgeschrittene)] Prof. S. Deßloch Datenbank- und Informationssysteme (Ba-Seminar)
89-3311 2S 4 [Bachelor (Fortgeschrittene)] Prof. P. Liggesmeyer Software Engineering (Ba-Seminar)
89-4111 2S 4 [Bachelor (Fortgeschrittene)] Prof. R. Gotzhein Verteilte und vernetzte Systeme (Ba-Seminar)
89-5411 2S 4 [Bachelor (Fortgeschrittene)] Prof. S. Michel Algorithmik (Ba-Seminar)
89-5711 2S 4 [Bachelor (Fortgeschrittene)] Prof. K. Zweig Netzwerkanalyse und Graphentheorie (Ba-Seminar)
89-6011 2S 4 [Bachelor (Fortgeschrittene)] Prof. K. Schneider Eingebettete Systeme und Robotik (Ba-Seminar)
89-7111 2S 4 [Bachelor (Fortgeschrittene)] Prof. A. Dengel Künstliche Intelligenz (Ba-Seminar)

Studiengänge

Studiengang Bereich Name [de]
Bachelor-Studiengang Informatik (neu) Block Überfachliche Qualifikation
Bachelor-Studiengang "Angewandte Informatik" Pflichtmodul  
Bachelor-Studiengang "Angewandte Informatik" Block Ergänzung

Dozentinnen/Dozenten

[Zurück zum Modulindex]   [Dieses Modul im Modulindex]  

Name Fachbereich AG-Name [de]
Prof. Karsten Berns Informatik (89) AG Robotersysteme
Prof. Andreas Dengel Informatik (89) AG Wissensbasierte Systeme
Prof. Stefan Deßloch Informatik (89) AG Heterogene Informationssysteme
Prof. Reinhard Gotzhein Informatik (89) AG Vernetzte Systeme
Prof. Christoph Grimm Informatik (89) AG Entwicklung eingebetteter Systeme
Prof. Peter Liggesmeyer Informatik (89) AG Software Engineering: Dependability
Prof. Paul Lukowicz Informatik (89) AG Künstliche Intelligenz
Prof. Sebastian Michel Informatik (89) AG Datenbanken und Informationssysteme
Prof. Arnd Poetzsch-Heffter Informatik (89) AG Softwaretechnik
Prof. Dieter Rombach Informatik (89) AG Software Engineering
Prof. Jens Schmitt Informatik (89) AG Verteilte Systeme
Prof. Klaus Schneider Informatik (89) AG Eingebettete Systeme

89-0112 [INF-01-12-L-4]: Meta-Modul (4P) "Bachelor-Projekt"

[Zurück zum Modulindex]   [Dieses Modul im Modulindex]  

Modulbezeichnung Bachelor-Projekt
Fachbereich, Modul-Nr. Informatik (89) – 0112
Lehrgebiet Bachelor-Pflichtmodule
Modulverantwortlicher Prof. Klaus Schneider
SWS, ECTS-LP Meta-Modul (4P), 8 ECTS-LP
Sprache Deutsch (bei Bedarf Englisch)
Anforderungsstufe Bachelor (Fortgeschrittene)   [Bachelor (Fortgeschrittene)]
Frequenz halbjährlich
Erforderl. Vorkenntnisse Abhängig vom Projektthema.
Lernziele/Kompetenzen Fähigkeit zum praktischen Einsatz ingenieurmäßiger Methoden und Techniken zur systematischen Entwicklung von Anwendungen:
  • Fähigkeit zum Einsatz der in den zugrunde liegenden Vorlesungen angeeigneten Kenntnissen und Fertigkeiten.
  • Fähigkeit zum Entwurf und Realisierung einer Anwendung.
  • Fähigkeit zur Teamarbeit.
Inhalt Abhängig vom Projektthema.
Prüfungsleistungen
(Abschluss)
Präsentation
Medienformen
  • Folien/Beamer/etc.
  • Spezialsoftware zur Nutzung auf Ausbildungscluster
Literatur Abhängig vom Projektthema.
Hinweise Wahl eines der zugehörigen Projekte (Submodule).
Letzte Änderung 2008-11-27 10:42:05 (Version 42)

Sub-Module

[Zurück zum Modulindex]   [Dieses Modul im Modulindex]  

Modul-Nr. SWS ECTS-LP Level Modulverantwortlicher Modulbezeichnung [de]
89-1145 4P 8 [Bachelor (Fortgeschrittene)] Prof. H. Hagen Computergrafik (Projekt)
89-2146 4P 8 [Master (Anfänger)] Prof. T. Härder DB-Schemaentwurf und -Programmierung (Projekt)
89-3145 4P 8 [Master (Anfänger)] Prof. D. Rombach Grundlagen des Software Engineering (Projekt)
89-4145 4P 8 [Master (Anfänger)] Prof. R. Gotzhein Entwicklung vernetzter Systeme (Projekt)
89-4245 4P 8 [Master (Anfänger)] Prof. J. Schmitt Leistungsbewertung von verteilten Systemen (Projekt)
89-5715 4P 8 [Bachelor (Fortgeschrittene)] Prof. K. Zweig Netzwerkanalyse (Ba-Projekt)
89-6115 4P 8 [Bachelor (Fortgeschrittene)] Prof. K. Berns Mobile Roboter (Projekt)

Studiengänge

Studiengang Bereich Name [de]
Keine Studienprogramme zugeordnet.

Dozentinnen/Dozenten

[Zurück zum Modulindex]   [Dieses Modul im Modulindex]  

Keine Dozentinnen/Dozenten zugeordnet.

89-0113 [INF-01-13-S-4]: Seminar (2S) "Seminar zu Informatik und Gesellschaft"

[Zurück zum Modulindex]   [Dieses Modul im Modulindex]  

Modulbezeichnung Seminar zu Informatik und Gesellschaft
Fachbereich, Modul-Nr. Informatik (89) – 0113
KIS-Eintrag INF-01-13-S-4 (nur gültig wenn die LV im aktuellen Semester stattfindet)
Lehrgebiet Bachelor-Pflichtmodule
Modulverantwortlicher Prof. Katharina Zweig
SWS, ECTS-LP Seminar (2S), 4 ECTS-LP
Sprache Deutsch
Anforderungsstufe Bachelor (Fortgeschrittene)   [Bachelor (Fortgeschrittene)]
Frequenz halbjährlich
Erforderl. Vorkenntnisse Inhalt: abhängig vom gewählten Thema.
Schlüsselqualifikationen: Arbeitstechniken
Lernziele/Kompetenzen
  • Fertigkeit zur Einarbeitung in ein eng umgrenztes Thema aus dem Bereich "Informatik und Gesellschaft" anhand vorgegebener Literatur,
  • Kompetenz zur verständlichen Präsentation gestellten Themas unter Einsatz elektronischer Medien,
  • Fertigkeit zur fachlichen Diskussion.
Inhalt Themen aus dem Bereich "Informatik und Gesellschaft", z.B.
  • Auswirkungen von Softwaresysteme auf die Gesellschaft,
  • Privacy
  • Datenschutzrichtlinien
Prüfungsleistungen
(Abschluss)
Präsentation und schriftliche Ausarbeitung
Medienformen
  • Folien/Beamer/etc.
Literatur Abhängig vom gewählten Seminarthema.
Hinweise Das sozioinformatische Thema muss vom Programmkoordinator bestätigt werden.
Letzte Änderung 2014-07-18 19:25:58 (Version 42)

Sub-Module

[Zurück zum Modulindex]   [Dieses Modul im Modulindex]  

Keine Submodule zugeordnet.

Studiengänge

Studiengang Bereich Name [de]
Keine Studienprogramme zugeordnet.

Dozentinnen/Dozenten

[Zurück zum Modulindex]   [Dieses Modul im Modulindex]  

Keine Dozentinnen/Dozenten zugeordnet.

89-0171 [INF-01-71-S-7]: Meta-Modul (2S) "Master-Seminar"

[Zurück zum Modulindex]   [Dieses Modul im Modulindex]  

Modulbezeichnung Master-Seminar
Fachbereich, Modul-Nr. Informatik (89) – 0171
Lehrgebiet Bachelor-Pflichtmodule
Modulverantwortlicher Prof. Stefan Deßloch
SWS, ECTS-LP Meta-Modul (2S), 4 ECTS-LP
Sprache Englisch
Anforderungsstufe Master (Fortgeschrittene)   [Master (Fortgeschrittene)]
Frequenz halbjährlich
Erforderl. Vorkenntnisse Abhängig vom Seminarthema.
Lernziele/Kompetenzen
  • Kompetenz zur Einarbeitung in ein umgrenztes Thema der Informatik und dessen Beziehung zu anderen Themen anhand selbst recherchierter Primärliteratur
  • Kompetenz zur verständlichen Präsentation gestellten Themas unter Einsatz elektronischer Medien
  • Kompetenz zur fachlichen Diskussion
Inhalt Abhängig vom Seminarthema.
Prüfungsleistungen
(Abschluss)
Präsentation und schriftliche Ausarbeitung
Medienformen
  • Folien/Beamer/etc.
Literatur Abhängig vom Seminarthema.
Hinweise Wahl eines der zugeordneten Seminare (Submodule).
Letzte Änderung 2008-11-27 09:59:30 (Version 42)

Sub-Module

[Zurück zum Modulindex]   [Dieses Modul im Modulindex]  

Modul-Nr. SWS ECTS-LP Level Modulverantwortlicher Modulbezeichnung [de]
89-1173 2S 4 [Master (Fortgeschrittene)] Prof. H. Hagen Visualisierung und HCI (Seminar)
89-1671 2S 4 [Master (Fortgeschrittene)] apl. Prof. A. Ebert Visualisierung und HCI (Seminar)
89-2271 2S 4 [Master (Fortgeschrittene)] Prof. S. Deßloch Datenbank- und Informationssysteme (Seminar)
89-3372 2S 4 [Master (Fortgeschrittene)] Prof. A. Poetzsch-Heffter Software Engineering (Seminar)
89-4171 2S 4 [Master (Fortgeschrittene)] Prof. R. Gotzhein Kommunikationssysteme (Seminar)
89-4271 2S 4 [Master (Fortgeschrittene)] Prof. J. Schmitt Distributed Computer Systems (DISCO) (Seminar)
89-5472 2S 4 [Master (Fortgeschrittene)] Prof. K. Schneider Spezielle Algorithmen (Seminar)
89-5771 2S 4 [Master (Fortgeschrittene)] Prof. K. Zweig Netzwerkanalyse und Graphentheorie (Seminar)
89-6172 2S 4 [Master (Fortgeschrittene)] Prof. K. Berns Eingebettete Systeme und Robotik (Seminar)
89-7173 2S 4 [Master (Fortgeschrittene)] Prof. A. Dengel Semantic Web (Seminar)
89-7174 2S 4 [Master (Fortgeschrittene)] Prof. A. Dengel Collaborative Intelligence (Seminar)
89-7175 2S 4 [Master (Fortgeschrittene)] Prof. A. Dengel Artificial Intelligence (Seminar)
89-7371 2S 4 [Master (Fortgeschrittene)] Prof. D. Stricker 3D Computer Vision & Augmented Reality (Seminar)
89-7372 2S 4 [Master (Fortgeschrittene)] Prof. D. Stricker Bildverarbeitung und Augmented Reality (Seminar)

Studiengänge

Studiengang Bereich Name [de]
Graduiertenstudium  

Dozentinnen/Dozenten

[Zurück zum Modulindex]   [Dieses Modul im Modulindex]  

Keine Dozentinnen/Dozenten zugeordnet.

89-0172 [INF-01-72-S-7]: Seminar (2S) "Seminar/Reading Course in der Sozioinformatik"

[Zurück zum Modulindex]   [Dieses Modul im Modulindex]  

Modulbezeichnung Seminar/Reading Course in der Sozioinformatik
Fachbereich, Modul-Nr. Informatik (89) – 0172
KIS-Eintrag INF-01-72-S-7 (nur gültig wenn die LV im aktuellen Semester stattfindet)
Lehrgebiet Bachelor-Pflichtmodule
Modulverantwortlicher Prof. Katharina Zweig
SWS, ECTS-LP Seminar (2S), 4 ECTS-LP
Sprache Deutsch (bei Bedarf Englisch)
Anforderungsstufe Master (Fortgeschrittene)   [Master (Fortgeschrittene)]
Frequenz halbjährlich
Erforderl. Vorkenntnisse Abhängig vom Seminarthema.
Lernziele/Kompetenzen
  • Kompetenz zur Einarbeitung in ein umgrenztes Thema der Sozioinformatik und dessen Beziehung zu anderen Themen anhand selbst recherchierter Primärliteratur
  • Kompetenz zur verständlichen Präsentation gestellten Themas unter Einsatz elektronischer Medien
  • Kompetenz zur fachlichen Diskussion
Inhalt Abhängig vom Seminarthema.
Prüfungsleistungen
(Abschluss)
Präsentation und schriftliche Ausarbeitung
Medienformen
  • Folien/Beamer/etc.
Literatur Abhängig vom Seminarthema.
Hinweise Es muss vom Studiengangkoordinator bestätigt werden, dass innerhalb eines Seminars ein sozioinformatisches Thema bearbeitet wurde.
Letzte Änderung 2014-07-18 19:10:59 (Version 42)

Sub-Module

[Zurück zum Modulindex]   [Dieses Modul im Modulindex]  

Keine Submodule zugeordnet.

Studiengänge

Studiengang Bereich Name [de]
Keine Studienprogramme zugeordnet.

Dozentinnen/Dozenten

[Zurück zum Modulindex]   [Dieses Modul im Modulindex]  

Keine Dozentinnen/Dozenten zugeordnet.

89-0181 [INF-01-81-L-7]: Meta-Modul (4P) "Master-Projekt"

[Zurück zum Modulindex]   [Dieses Modul im Modulindex]  

Modulbezeichnung Master-Projekt
Fachbereich, Modul-Nr. Informatik (89) – 0181
Lehrgebiet Bachelor-Pflichtmodule
Modulverantwortlicher Prof. Stefan Deßloch
SWS, ECTS-LP Meta-Modul (4P), 8 ECTS-LP
Sprache Deutsch (bei Bedarf Englisch)
Anforderungsstufe Master (Fortgeschrittene)   [Master (Fortgeschrittene)]
Frequenz halbjährlich
Erforderl. Vorkenntnisse Abhängig vom Projektthema.
Lernziele/Kompetenzen Kompetenz zum praktischen Einsatz ingenieurmäßiger Methoden und Techniken zur systematischen Entwicklung von Anwendungen:
  • Kompetenz zum Einsatz der in den zugrunde liegenden Vorlesungen angeeigneten Kenntnissen und Fertigkeiten.
  • Kompetenz zum Entwurf und Realisierung einer Anwendung.
  • Kompetenz zur Teamarbeit.
Inhalt Abhängig vom Projektthema.
Prüfungsleistungen
(Abschluss)
-
Medienformen
  • Folien/Beamer/etc.
Literatur Abhängig vom Projektthema.
Hinweise Wahl eines der zugehörigen Projekte (Submodule).
Letzte Änderung 2008-11-27 10:42:02 (Version 42)

Sub-Module

[Zurück zum Modulindex]   [Dieses Modul im Modulindex]  

Modul-Nr. SWS ECTS-LP Level Modulverantwortlicher Modulbezeichnung [de]
89-1681 4P 8 [Master (Fortgeschrittene)] apl. Prof. A. Ebert Visualisierung und HCI (Projekt)
89-2146 4P 8 [Master (Anfänger)] Prof. T. Härder DB-Schemaentwurf und -Programmierung (Projekt)
89-3145 4P 8 [Master (Anfänger)] Prof. D. Rombach Grundlagen des Software Engineering (Projekt)
89-3282 4P 8 [Master (Fortgeschrittene)] Prof. A. Poetzsch-Heffter Software Engineering (Projekt)
89-4145 4P 8 [Master (Anfänger)] Prof. R. Gotzhein Entwicklung vernetzter Systeme (Projekt)
89-4245 4P 8 [Master (Anfänger)] Prof. J. Schmitt Leistungsbewertung von verteilten Systemen (Projekt)
89-4282 4P 8 [Master (Fortgeschrittene)] Prof. J. Schmitt Entwurf sicherer verteilter Systeme (Projekt)
89-5482 4P 8 [Master (Fortgeschrittene)] Prof. K. Zweig Algorithmen und Komplexität (Projekt)
89-5781 4P 8 [Master (Fortgeschrittene)] Prof. K. Zweig Graphalgorithmen und Graphentheorie (Projekt)
89-6181 4P 8 [Master (Fortgeschrittene)] Prof. K. Berns Service Roboter und Assistenzsysteme (Projekt)
89-6281 4P 8 [Master (Fortgeschrittene)] Prof. K. Schneider Hardware-Software-Synthese (Projekt)
89-6581 4P 8 [Master (Fortgeschrittene)] Prof. C. Grimm Modellbasierte Entwicklung Eingebetteter Systeme (Projekt)
89-6582 4P 8 [Bachelor (Fortgeschrittene)] Prof. C. Grimm Entwicklung von Smart Appliances (Projekt)
89-7145 4P 8 [Master (Anfänger)] Prof. A. Dengel Symbolische Künstliche Intelligenz (Projekt)
89-7182 4P 8 [Master (Fortgeschrittene)] Prof. A. Dengel Collaborative Intelligence (Projekt)
89-7381 4P 8 [Master (Fortgeschrittene)] Prof. D. Stricker 3D Computer Vision & Augmented Reality (Projekt)
89-7382 4P 8 [Master (Fortgeschrittene)] Prof. D. Stricker Bildverarbeitung und Augmented Reality (Projekt)
89-7481 4P 8 [Master (Fortgeschrittene)] Prof. P. Lukowicz Pervasive Computing (Projekt)
89-8181 6P 12 [Master (Fortgeschrittene)] Prof. S. Deßloch Angeleitete Forschung (Projekt)

Studiengänge

Studiengang Bereich Name [de]
Keine Studienprogramme zugeordnet.

Dozentinnen/Dozenten

[Zurück zum Modulindex]   [Dieses Modul im Modulindex]  

Keine Dozentinnen/Dozenten zugeordnet.

89-0182 [INF-01-82-L-7]: Projekt (4P) "Sozioinformatik-Projekt"

[Zurück zum Modulindex]   [Dieses Modul im Modulindex]  

Modulbezeichnung Sozioinformatik-Projekt
Fachbereich, Modul-Nr. Informatik (89) – 0182
KIS-Eintrag INF-01-82-L-7 (nur gültig wenn die LV im aktuellen Semester stattfindet)
Lehrgebiet Bachelor-Pflichtmodule
Modulverantwortlicher Prof. Katharina Zweig
SWS, ECTS-LP Projekt (4P), 8 ECTS-LP
Sprache Deutsch (bei Bedarf Englisch)
Anforderungsstufe Master (Fortgeschrittene)   [Master (Fortgeschrittene)]
Frequenz jährlich
Erforderl. Vorkenntnisse Abhängig vom Projektthema.
Lernziele/Kompetenzen Kompetenz zum praktischen Einsatz sozioinformatischer Methoden und Techniken:
  • Kompetenz zum Einsatz der in den zugrunde liegenden Vorlesungen angeeigneten Kenntnissen und Fertigkeiten.
  • Kompetenz Analyse einer Anwendung nach sozioinformatischen Gesichtspunkten.
  • Kompetenz zur Teamarbeit.
Inhalt Abhängig vom Projektthema.
Prüfungsleistungen
(Abschluss)
Präsentation
Medienformen
  • Folien/Beamer/etc.
Literatur Abhängig vom Projektthema.
Hinweise Das sozioinformatische Thema muss vom Studiengangkoordinator bestätigt werden.
Letzte Änderung 2014-07-18 19:13:01 (Version 42)

Sub-Module

[Zurück zum Modulindex]   [Dieses Modul im Modulindex]  

Keine Submodule zugeordnet.

Studiengänge

Studiengang Bereich Name [de]
Keine Studienprogramme zugeordnet.

Dozentinnen/Dozenten

[Zurück zum Modulindex]   [Dieses Modul im Modulindex]  

Keine Dozentinnen/Dozenten zugeordnet.

89-0201 [INF-02-01-V-2]: Vorlesung (4V+4Ü) "Grundlagen der Programmierung"

[Zurück zum Modulindex]   [Dieses Modul im Modulindex]  

Modulbezeichnung Grundlagen der Programmierung
Fachbereich, Modul-Nr. Informatik (89) – 0201
KIS-Eintrag INF-02-01-V-2 (nur gültig wenn die LV im aktuellen Semester stattfindet)
Lehrgebiet Bachelor-Pflichtmodule
Modulverantwortlicher Prof. Ralf Hinze
SWS, ECTS-LP Vorlesung (4V+4Ü), 10 ECTS-LP
Sprache Deutsch
Anforderungsstufe Bachelor (Grundmodul)   [Bachelor (Grundmodul)]
Frequenz jährlich WiSe
Lernziele/Kompetenzen

Die Studierenden erlernen die grundlegenden Konzepte von Programmiersprachen und erwerben dabei die Fähigkeiten, mit ausgewählten Programmiersprachen kleinere Programme zu entwickeln und sich später in weitere Programmiersprachen selbstständig einzuarbeiten.

Zu den erworbenen Kompetenzen gehören:

  • Grundbegriffe der Modellierung und Programmierung benennen
  • Verschiedene Programmierparadigmen benennen und beschreiben können
  • Kleine bis mittelgroße Programme in einer Programmiersprache idiomatisch modellieren, implementieren und testen
  • Fortgeschrittene imperative und objekt-orientierte Programmierkonzepte und -techniken in Programmen einsetzen
  • Elementare Algorithmen und Datentypen implementieren und bei der Problemlösung verwenden
Inhalt

Syntax von Programmiersprachen

  • Grammatiken und Syntaxdiagramme
  • Prinzipien der Syntaxanalyse und des Parsens

Imperative Programmierkonzepte

  • Primitive Datentypen, Operatoren
  • Arrays
  • Einlesen und Ausgeben von Daten
  • Kontrollstrukturen
  • Funktionen und Prozeduren
  • Spezifikation (Vor-/Nachbedingungen, (Seiten-)Effekte)
  • Unit-Tests

Objektorientierte Programmierung

  • Objekt und Klasse
  • Encapsulation und Information Hiding
  • Vererbung
  • Subtyp-Polymorphie, Dynamisches Binden
  • Parametrische Polymorphie

Fortgeschrittene Aspekte der Programmierung

  • Modularisierung, Schnittstellengestaltung und -dokumentation
  • Ausnahmebehandlung
  • Grundlagen der Speicherverwaltung und -organisation

Einfache Algorithmen und Datenstrukturen

  • Eigenschaften von Algorithmen (Determiniertheit, Terminierung, Zustand und Zustandsübergänge)
  • Grundlegende Such- und Sortieralgorithmen implementieren und vergleichen
  • Rekursive Datenstrukturen (z.B. Listen, Stacks, Queues, natürliche und sortierte Bäume)

Überblick zu Programmierparadigmen

  • Beispiele für imperative und deklarative Programmierung
  • Funktionale Programmierkonzepte (Deklarationen, Lambda-Kalkül, Auswertungsstrategien (call-by-value, call-by-name), Funktionen höherer Ordnung)
Prüfungsleistungen
(Zulassungsvoraussetzungen)
  • Lösung von Übungsaufgaben
Prüfungsleistungen
(Abschluss)
schriftliche Abschlussprüfung
Medienformen
  • Folien/Beamer/etc.
  • Folien zum Download (als PDF)
Literatur
  • G. Goos: Vorlesung über Informatik. Band 1 und 2
  • M. Broy: Informatik. Eine grundlegende Einführung
  • H. Balzert, Grundlagen der Informatik, Spektrum-Verlag Heidelberg
  • A. Poetzsch-Heffter: Konzepte objektorientierter Programmierung
  • G. Krüger: Handbuch der Java-Programmierung
  • B. Liskov: Program Development in Java
Letzte Änderung 2017-06-11 00:51:10 (Version 42)

Sub-Module

[Zurück zum Modulindex]   [Dieses Modul im Modulindex]  

Keine Submodule zugeordnet.

Studiengänge

Studiengang Bereich Name [de]
Bachelor-Studiengang Informatik (neu) Block Software-Entwicklung

Dozentinnen/Dozenten

[Zurück zum Modulindex]   [Dieses Modul im Modulindex]  

Name Fachbereich AG-Name [de]
Dr. Annette Bieniusa Informatik (89)
Prof. Ralf Hinze Informatik (89) AG Softwaretechnik

89-0202 [INF-02-02-V-2]: Vorlesung (2V+1Ü) "Modellierung von Software-Systemen"

[Zurück zum Modulindex]   [Dieses Modul im Modulindex]  

Modulbezeichnung Modellierung von Software-Systemen
Fachbereich, Modul-Nr. Informatik (89) – 0202
KIS-Eintrag INF-02-02-V-2 (nur gültig wenn die LV im aktuellen Semester stattfindet)
Lehrgebiet Bachelor-Pflichtmodule
Modulverantwortlicher Prof. Peter Liggesmeyer
SWS, ECTS-LP Vorlesung (2V+1Ü), 4 ECTS-LP
Sprache Deutsch
Anforderungsstufe Bachelor (Grundmodul)   [Bachelor (Grundmodul)]
Frequenz jährlich SoSe
Erforderl. Vorkenntnisse
  • Projektmanagement (empfohlen)
  • Grundlagen der Programmierung (empfohlen)
Lernziele/Kompetenzen

Mit erfolgreichem Abschluss des Moduls werden die Studierenden in der Lage sein,

  • Sachverhalte in geeigneten Modellen abzubilden und zu visualisieren,
  • bestehende Modelle zu prüfen und die Konsistenz mit zugrundeliegenden Sachverhalten zu bewerten,
  • Inhalte zwischen verschiedenen Modellen zu überführen (z.B. aus UML-Modellen der Analyse in UML-Modelle des Entwurfs).
Inhalt

Die Studierenden lernen grundlegende Modellierungstechniken über den Software-Lebenszyklus hinweg. Den Schwerpunkt bilden ingenieursmäßige Techniken, wie die UML-Modellierung für objektorientiertes Vorgehen und funktional dekomponierende Modelle in Analyse und Entwurf.

  • UML-Modellierung in Analyse und Entwurf (Klassen- und Objektdiagramme, Kommunikations- und Sequenzdiagramme und weitere)
  • Funktional dekomponierende Modelle (Structured Analysis, Real Time Analysis, Structured Design)
  • Modellierung nicht-funktionaler Eigenschaften
  • Virtualisierung auf Basis von Modellen
  • Traditionelle Prozessmodelle der Softwareentwicklung (Wasserfall, V-Modell, Prototypen, evolutionär, inkrementell und nebenläufige Modelle)
  • Projektmanagementmodelle (Netzplan, Gantt-Diagramm, Aufwandsberechnungen)
  • Modelle in der Qualitätssicherung (insbesondere modellbasierter Test)
Prüfungsleistungen
(Zulassungsvoraussetzungen)
  • Lösung von Übungsaufgaben
Prüfungsleistungen
(Abschluss)
schriftliche Abschlussprüfung
Medienformen
  • Folien/Beamer/etc.
  • Folien zum Download (als PDF)
Literatur
  • T. Ottmann, P. Widmayer: Algorithmen und Datenstrukturen
  • Mehlhorn K., Datenstrukturen und effiziente Algorithmen. Band 1 Sortieren und Suchen. Teubner, 1988
  • G. Goos: Vorlesung über Informatik. Band 1 und 2
  • M. Broy: Informatik. Eine grundlegende Einführung
  • Poetzsch-Heffter: Konzepte objektorientierter Programmierung
  • G. Krüger: Handbuch der Java-Programmierung
  • Liskov: Program Development in Java
  • E. Gamma, R. Helm, R. Johnson, J. Vlissides: Design Pattern: Elements of Reusable Object-Oriented Software
  • W. Zuser, S. Biffl, T. Grechenig, M. Köhle: Software Engineering mit UML und dem Unified Process
  • Züllighoven H., Object-Oriented Construction Handbook, dpunkt-Verlag 2005
  • Booch G., Rumbaugh J., Jacobson I., The Unified Modeling Language User Guide, Addison-Wesley 1998
  • DeMarco T., Structured Analysis and System Specification, Englewood Cliffs: Prentice Hall, 1985
  • Liggesmeyer P., Software-Qualität, Spektrum-Verlag Heidelberg, 2002
Letzte Änderung 2017-06-14 13:58:53 (Version 42)

Sub-Module

[Zurück zum Modulindex]   [Dieses Modul im Modulindex]  

Keine Submodule zugeordnet.

Studiengänge

Studiengang Bereich Name [de]
Bachelor-Studiengang Informatik (neu) Block Software-Entwicklung

Dozentinnen/Dozenten

[Zurück zum Modulindex]   [Dieses Modul im Modulindex]  

Name Fachbereich AG-Name [de]
Prof. Peter Liggesmeyer Informatik (89) AG Software Engineering: Dependability

89-0203 [INF-02-03-V-2]: Vorlesung (2V+1Ü) "Verteilte und nebenläufige Programmierung"

[Zurück zum Modulindex]   [Dieses Modul im Modulindex]  

Modulbezeichnung Verteilte und nebenläufige Programmierung
Fachbereich, Modul-Nr. Informatik (89) – 0203
KIS-Eintrag INF-02-03-V-2 (nur gültig wenn die LV im aktuellen Semester stattfindet)
Lehrgebiet Bachelor-Pflichtmodule
Modulverantwortlicher Prof. Reinhard Gotzhein
SWS, ECTS-LP Vorlesung (2V+1Ü), 4 ECTS-LP
Sprache Deutsch
Anforderungsstufe Bachelor (Grundmodul)   [Bachelor (Grundmodul)]
Frequenz jährlich WiSe
Erforderl. Vorkenntnisse
  • Grundlagen der Programmierung
  • Kommunikationssysteme (empfohlen)
Lernziele/Kompetenzen

Die Studierenden erwerben ein detailliertes Verständnis der Aufgabenstellungen und Lösungsverfahren bei der Entwicklung verteilter, nebenläufiger Software-Systeme am Beispiel der Programmiersprache Java.

Die Studierenden können...

  • nebenläufige Systeme entwickeln
  • speicher- und nachrichtenbasierte Interaktion zur Realisierung nebenläufiger Systeme einsetzen
  • nebenläufige Systeme adäquat synchronisieren
  • Synchronisationsfehler (Inkonsistenzen, Verklemmungen) erkennen und behandeln
Inhalt

Die Studierenden kennen...

  • die Phänomene nebenläufiger Software-Systeme
  • die Arbeitsweise virtueller Maschinen am Beispiel der Java Virtual Machine
  • Mechanismen zur Kreierung und Organisation nebenläufiger Prozesse am Beispiel von Java Threads
  • Mechanismen zur Synchronisation nebenläufiger Prozesse
  • happens-before-Konsistenz und adäquate Synchronisation
  • nachrichtenbasierte Interaktion und Remote Method Invocation
Prüfungsleistungen
(Zulassungsvoraussetzungen)
  • Lösung von Übungsaufgaben
Prüfungsleistungen
(Abschluss)
schriftliche Abschlussprüfung
Medienformen
  • Folien/Beamer/etc.
  • Folien zum Download (als PDF)
Literatur
  • M. Broy: Informatik — Eine grundlegende Einführung, Teil III, Springer, 1994
  • D. Lea: Concurrent Programming in Java — Design Principles and Patterns, Addison Wesley, 1999
  • T. Lindholm, F. Yellin: The Java Virtual Machine Specification (2nd Edition), Addison Wesley, 1999
  • J. Magee, J. Kramer: Concurrency – State Models and Java Programs, Wiley, 2006
Letzte Änderung 2017-06-14 13:57:55 (Version 42)

Sub-Module

[Zurück zum Modulindex]   [Dieses Modul im Modulindex]  

Keine Submodule zugeordnet.

Studiengänge

Studiengang Bereich Name [de]
Bachelor-Studiengang Informatik (neu) Block Software-Entwicklung

Dozentinnen/Dozenten

[Zurück zum Modulindex]   [Dieses Modul im Modulindex]  

Name Fachbereich AG-Name [de]
Prof. Reinhard Gotzhein Informatik (89) AG Vernetzte Systeme

89-0204 [INF-02-04-V-2]: Vorlesung (3V+2Ü) "Formale Sprachen und Berechenbarkeit"

[Zurück zum Modulindex]   [Dieses Modul im Modulindex]  

Modulbezeichnung Formale Sprachen und Berechenbarkeit
Fachbereich, Modul-Nr. Informatik (89) – 0204
KIS-Eintrag INF-02-04-V-2 (nur gültig wenn die LV im aktuellen Semester stattfindet)
Lehrgebiet Bachelor-Pflichtmodule
Modulverantwortlicher Prof. Katharina Zweig
SWS, ECTS-LP Vorlesung (3V+2Ü), 6 ECTS-LP
Sprache Deutsch
Anforderungsstufe Bachelor (Grundmodul)   [Bachelor (Grundmodul)]
Frequenz jährlich SoSe
Erforderl. Vorkenntnisse
  • Grundlagen der Programmierung
  • Mathematik für Informatiker: Algebraische Strukturen
Lernziele/Kompetenzen

Die Studierenden...

  • haben ein Verständnis für Grundlagenfragen der Informatik
  • können intuitive Aussagen formalisieren und die Modelle quantitativ und qualitativ analysieren
  • kennen die Klassifikation formaler Sprachen
  • können mathematische Grundlagen anwenden und sie beherrschen Formalisierungsmethoden
  • verstehen den Unterschied von Turingmaschinen als berechnende Maschinen und Erkenner von Sprachen
  • haben ein Verständnis für Formalisierungen der Berechenbarkeit und ihre Auswirkungen: Modellbildung und Analysetechniken
Inhalt
  • Definitionen von Sprache und verschiedene Repräsentationsformen von Sprachen: Automaten und Maschinenmodelle
  • Hierarchie der durch sie erzeugten/erkannten Sprachen und deren Mächtigkeit
  • Pumping-Lemmata
  • Berechenbarkeitsmodelle: Simulation als Vergleichsprinzip zwischen Berechenbarkeitsmodellen. Die These von Church-Turing.
  • Halteproblem
  • Funktionale Programmiersprachen (primitive und partiell rekursive Funktionen)
  • Diagonalisierungstechnik, strukturelle Induktion und Reduktionstechnik
Prüfungsleistungen
(Zulassungsvoraussetzungen)
  • Lösung von Übungsaufgaben
Prüfungsleistungen
(Abschluss)
schriftliche Abschlussprüfung
Medienformen
  • Tafel/Flipchart/etc.
  • Folien/Beamer/etc.
  • Folien zum Download (als PDF)
Literatur
  • Sperschneider, Hammer: Theoretische Informatik — Eine problemorientierte Einführung, Springer, 1996
  • Hopcroft, Motwani, Ullman: Einführung in die Automatentheorie, Formale Sprachen und Komplexitätstheorie, Addison Wesley, Pearson Studium, 2002
Letzte Änderung 2017-06-08 01:29:10 (Version 42)

Sub-Module

[Zurück zum Modulindex]   [Dieses Modul im Modulindex]  

Keine Submodule zugeordnet.

Studiengänge

Studiengang Bereich Name [de]
Bachelor-Studiengang Informatik (neu) Block Theoretische Grundlagen

Dozentinnen/Dozenten

[Zurück zum Modulindex]   [Dieses Modul im Modulindex]  

Keine Dozentinnen/Dozenten zugeordnet.

89-0205 [INF-02-05-V-2]: Vorlesung (3V+2Ü) "Logik und Semantik von Programmiersprachen"

[Zurück zum Modulindex]   [Dieses Modul im Modulindex]  

Modulbezeichnung Logik und Semantik von Programmiersprachen
Fachbereich, Modul-Nr. Informatik (89) – 0205
KIS-Eintrag INF-02-05-V-2 (nur gültig wenn die LV im aktuellen Semester stattfindet)
Lehrgebiet Bachelor-Pflichtmodule
Modulverantwortlicher Prof. Ralf Hinze
SWS, ECTS-LP Vorlesung (3V+2Ü), 6 ECTS-LP
Sprache Deutsch
Anforderungsstufe Bachelor (Grundmodul)   [Bachelor (Grundmodul)]
Frequenz jährlich
Erforderl. Vorkenntnisse
  • Mathematik für Informatiker: Algebraische Strukturen
Lernziele/Kompetenzen

Die Studierenden...

  • können das Wissen und die Methoden der mathematischen Logik zur formalen Spezifikation und Verifikation von Hardware und Softwaresystemen anwenden,
  • verstehen den Unterschied zwischen syntaktischen Ableitungen in Beweiskalkülen und dem semantischen Wahrheitsbegriff,
  • können die Konzepte Syntax und Semantik anhand der Aussagen- und Prädikatenlogik erklären,
  • können eigene Beweise führen und vorgelegte Beweise und Beweismuster überprüfen,
  • sind in der Lage, dedizierte Logiken anzuwenden, um spezielle Anwendungsgebiete zu erschließen,
  • können Formalisierungen mittels logischer Systeme und formale Beweise mittels Beweissystemen erstellen.
Inhalt
  • Aussagenlogik
    • Syntax und Semantik
    • Beweiskalküle des natürlichen Schließens
    • Tableauverfahren
    • Resolutionsverfahren, Davis-Putnam-Verfahren
  • Prädikatenlogik erster Stufe
    • Syntax: Prädikate, Funktionen, Quantoren
    • Semantik: Interpretationen, Belegungen, Bewertungen,
    • Kompaktheitssatz und Herbrand-Universum
    • Sätze von Löwenheim und Skolem
    • Semi-Entscheidbarkeit
    • Theorien erster Stufe: Entscheidbarkeit 
    • Gödel’s Unvollständigkeitssatz
    • Beweiskalküle und automatische Beweiser
    • Tableau- und Resolutionsverfahren
    • SMT-Solver
  • Prädikatenlogik höherer Stufe
    • Typtheorie
    • Axiomen- und Beweissysteme
    • interaktive Theorembeweiser
  • Logisches Programmieren und Prolog
    • SLD-Resolution
    • Fixpunktsemantik und Negation as Failure
  • Programmverifikation
    • Axiomatische Semantik und Hoare-Kalkül
    • Denotationale Semantik und Weakest-Preconditions
Prüfungsleistungen
(Zulassungsvoraussetzungen)
  • Lösung von Übungsaufgaben
  • Semestralklausur
Prüfungsleistungen
(Abschluss)
schriftliche Abschlussprüfung
Medienformen
  • Tafel/Flipchart/etc.
  • Folien/Beamer/etc.
  • Folien zum Download (als PDF)
Literatur
  • Sperschneider, Antoniou: Logic - A Foundation for Computer Science, Addison Wesley
  • Nissanke: Introductory Logic and Sets for Computer Scientists, Addison Wesley
  • Kreuzer, Kühling: Logik für Informatiker, Pearson Studium
Letzte Änderung 2017-06-14 13:37:39 (Version 42)

Sub-Module

[Zurück zum Modulindex]   [Dieses Modul im Modulindex]  

Keine Submodule zugeordnet.

Studiengänge

Studiengang Bereich Name [de]
Bachelor-Studiengang Informatik (neu) Block Theoretische Grundlagen

Dozentinnen/Dozenten

[Zurück zum Modulindex]   [Dieses Modul im Modulindex]  

Name Fachbereich AG-Name [de]
Prof. Ralf Hinze Informatik (89) AG Softwaretechnik

89-0206 [INF-02-06-V-2]: Vorlesung (4V+2Ü) "Algorithmen und Datenstrukturen"

[Zurück zum Modulindex]   [Dieses Modul im Modulindex]  

Modulbezeichnung Algorithmen und Datenstrukturen
Fachbereich, Modul-Nr. Informatik (89) – 0206
KIS-Eintrag INF-02-06-V-2 (nur gültig wenn die LV im aktuellen Semester stattfindet)
Lehrgebiet Bachelor-Pflichtmodule
Modulverantwortlicher Prof. Ralf Hinze
SWS, ECTS-LP Vorlesung (4V+2Ü), 8 ECTS-LP
Sprache Deutsch (bei Bedarf Englisch)
Anforderungsstufe Bachelor (Grundmodul)   [Bachelor (Grundmodul)]
Frequenz jährlich SoSe
Erforderl. Vorkenntnisse
  • Vorlesung "Grundlagen der Programmierung"
Lernziele/Kompetenzen

Die Studierenden kennen grundlegende Algorithmen und Datenstrukturen (Suchverfahren, Sortierverfahren, balancierte Suchbäume, Hashing) und sind in der Lage,

  • Algorithmen zu formulieren und dabei grundlegenden Datenstrukturen und algorithmische Ansätze zu verwenden,
  • Standardmethoden zur Bestimmung und Beschreibung der Laufzeit von Algorithmen anzuwenden,
  • Standardtechniken für den Entwurf von Algorithmen auf neue Problemen anzuwenden,
  • für einfache Probleme zu beweisen, dass kein effizienter Algorithmus existieren kann,
  • Probleme nach ihrer Laufzeitkomplexität und Struktur zu klassifizieren und zu vergleichen.

In den Übungen haben sie sich einen sicheren, präzisen und selbstständigen Umgang mit den Begriffen, Aussagen und Methoden aus der Vorlesung erarbeitet.

Inhalt
  • Eigenschaften von Algorithmen (Berechenbarkeit, Korrektheit, Pseudocode-Notation)
  • Laufzeit von Algorithmen (Laufzeit und Effizienzbegriff, Wachstum von Funktionen, Asymptotische Notation und Rechenregeln, rekursive Algorithmen, amortisierte Analyse)
  • Laufzeiteigenschaften elementarer Datenstrukturen
  • Sortieralgorithmen (Primitive Sortieralgorithmen, Quicksort, Mergesort, Heapsort, Externes Sortieren, Sortieren ohne Vergleiche)
  • Datenstrukturen für Wörterbücher (Binäre Suchbäume, Balancierte Suchbäume, B-Bäume, Hashing)
  • Graphen und wichtige Graphalgorithmen (Datenstrukturen für Graphen, Traverisierung, kürzeste Wege, minimale Spannbäume)
  • Grundlegende Entwurfsmethoden (Divide-and-Conquer, Dynamische Programmierung, Greedy-Algorithmen, Backtracking)
  • Grundbegriffe der Komplexitätstheorie (Turingmaschinen, Klassen P und NP, Karp-Reduktion, einige wichtige NP-vollständige Probleme)
Prüfungsleistungen
(Zulassungsvoraussetzungen)
  • Lösung von Übungsaufgaben
Prüfungsleistungen
(Abschluss)
schriftliche Abschlussprüfung
Medienformen
  • Folien/Beamer/etc.
Literatur
  • Cormen, Leiserson, Rivest, Stein: Algorithmen - Eine Einführung. Oldenbourg Verlag, 2013.
  • Nebel: Entwurf und Analyse von Algorithmen. Springer-Verlag, 2012.
  • Ottmann, Widmayer: Algorithmen und Datenstrukturen. Springer-Verlag, 2012.
Letzte Änderung 2017-06-11 00:52:06 (Version 42)

Sub-Module

[Zurück zum Modulindex]   [Dieses Modul im Modulindex]  

Keine Submodule zugeordnet.

Studiengänge

Studiengang Bereich Name [de]
Bachelor-Studiengang Informatik (neu) Block Software-Entwicklung

Dozentinnen/Dozenten

[Zurück zum Modulindex]   [Dieses Modul im Modulindex]  

Name Fachbereich AG-Name [de]
Prof. Ralf Hinze Informatik (89) AG Softwaretechnik

89-0207 [INF-02-07-V-2]: Vorlesung (2V+1Ü) "Scientific Computing"

[Zurück zum Modulindex]   [Dieses Modul im Modulindex]  

Modulbezeichnung Scientific Computing
Fachbereich, Modul-Nr. Informatik (89) – 0207
KIS-Eintrag INF-02-07-V-2 (nur gültig wenn die LV im aktuellen Semester stattfindet)
Lehrgebiet Bachelor-Pflichtmodule
Modulverantwortlicher Prof. Christoph Garth
SWS, ECTS-LP Vorlesung (2V+1Ü), 4 ECTS-LP
Sprache Deutsch
Anforderungsstufe Bachelor (Grundmodul)   [Bachelor (Grundmodul)]
Frequenz jährlich WiSe
Erforderl. Vorkenntnisse
  • Mathematik für Informatiker: Analysis
  • Rechnerorganisation und Systemsoftware (empfohlen)
Lernziele/Kompetenzen

Mit erfolgreichem Abschluss des Moduls werden die Studierenden in der Lage sein,

  • die wichtigen Problemklassen und Anwendungen in der Informatik zu beschreiben,
  • die grundlegende Philosophie und Problemstruktierung des Scientific Computing (Modellierung, Simulation, Optimierung, Visualisierung) zu erklären,
  • die Eigenschaften numerischer Algorithmen herzuleiten,
  • wichtige, grundlegende numerischen Methoden aus der linearen Algebra, Analysis, und Optimierung anzuwenden.
  • Anwendungen dieser Methoden in der Informatik zu identifizieren,
  • einfache numerische Techniken zu implementieren,
  • typische Werkzeuge des Scientific Computing anzuwenden und exemplarisch mit entsprechenden Programmierschnittstellen und -Umgebungen umzugehen.
Inhalt
  • Ansätze und Problemklassen des Scientific Computing
  • Numerische Algorithmen
    • Numerische Stabilität
    • Fehlerfortpflanzung und Kondition
  • Lösen großer linearer Gleichungssysteme
    • Direkte Verfahren (LU, QR, SVD)
    • Iterative Verfahren (CG, BiCG) und Präkonditionierung
  • Numerische Approximation
    • Interpolation und Approximation
    • Finite Differenzen
    • Quadraturformeln
    • FFT und Wavelet-Transformation
  • Nichtlineare Probleme
    • Newton-Verfahren
  • Hochdimensionale Probleme
    • Monte-Carlo-Simulation
  • Gewöhnliche Differentialgleichungen
    • Überblick & Anfangswertprobleme
    • Stabilitätsbegriff
  • Partielle Differentialgleichungen
    • Überblick & Beispiele
    • Diffusion und Heat Equation
  • Werkzeuge
    • Wissenschaftliches Programmieren mit Python und C++
    • Ausblick: Großrechnerumgebungen
    • Ausblick: Parallelisierung mit OpenMP und MPI
  • Anwendungen und Beispiele in der Informatik
    • Bildverarbeitung und -synthese
    • Geometrische Modellierung
    • Datenbanken
    • Machine Learning
Prüfungsleistungen
(Zulassungsvoraussetzungen)
  • Lösung von Übungsaufgaben
Prüfungsleistungen
(Abschluss)
schriftliche Abschlussprüfung
Medienformen
  • Folien/Beamer/etc.
Literatur
  • G. H. Golub, J. M. Ortega Scientific Computing and Differential Equations: An Introduction to Numerical Methods. Academic Press, 1st edition, 1991

Letzte Änderung 2017-06-16 11:54:06 (Version 42)

Sub-Module

[Zurück zum Modulindex]   [Dieses Modul im Modulindex]  

Keine Submodule zugeordnet.

Studiengänge

Studiengang Bereich Name [de]
Bachelor-Studiengang Informatik (neu) Block Informatiksysteme

Dozentinnen/Dozenten

[Zurück zum Modulindex]   [Dieses Modul im Modulindex]  

Name Fachbereich AG-Name [de]
Prof. Christoph Garth Informatik (89) AG Computational Topology
Prof. Heike Leitte Informatik (89) AG Visuelle Informationsanalyse

89-0209 [INF-02-09-V-2]: Vorlesung (4V+2Ü) "Digitaltechnik und Rechnerarchitektur"

[Zurück zum Modulindex]   [Dieses Modul im Modulindex]  

Modulbezeichnung Digitaltechnik und Rechnerarchitektur
Fachbereich, Modul-Nr. Informatik (89) – 0209
KIS-Eintrag INF-02-09-V-2 (nur gültig wenn die LV im aktuellen Semester stattfindet)
Lehrgebiet Bachelor-Pflichtmodule
Modulverantwortlicher Prof. Klaus Schneider
SWS, ECTS-LP Vorlesung (4V+2Ü), 8 ECTS-LP
Sprache Deutsch
Anforderungsstufe Bachelor (Grundmodul)   [Bachelor (Grundmodul)]
Frequenz jährlich SoSe
Lernziele/Kompetenzen
  • Die Studierenden erwerben die Fähigkeit zur Beschreibung und Bewertung funktionaler und nichtfunktionaler Anforderungen an Rechnersysteme sowie die Fähigkeit zur ingenieursmäßigen Konstruktion von Rechnersystemen mit Hilfe geeigneter Entwurfsverfahren und Werkzeuge.
  • Insbesondere können Studierende Daten effizient codieren, Verfahren der Fehlertoleranz effektiv einsetzen, einfache Schaltnetze und Schaltwerke bis hin zu einem Einzyklen-Prozessor analysieren und entwerfen und insbesondere die Funktionsweise von Rechnersystemen und deren Datenverarbeitung verstehen.
Inhalt

Kodierungen und Informationstheorie

  • Informationsbegriff
  • effiziente Präfix-Codes (Huffmann, Shannon-Fano, etc.)
  • redundante Codes zur Fehlererkennung und -korrektur

Rechnerarithmetik

  • Radix-B und B-Komplementzahlen und deren Rechenverfahren
  • Festkommazahlen und Gleitkommazahlen (IEEE 754)

Aussagenlogik

  • Syntax und Semantik
  • Normalformen
  • Binäre Entscheidungsdiagramme

Kombinatorische Schaltungen (Schaltnetze)

  • Einfache Schaltungen für Radix-B und B-Komplementzahlen
  • Effiziente Schaltungen für Radix-B und B-Komplementzahlen (z.B. Carry-Lookahead Addition, Wallace-Multiplikation, Goldschmidt Division, etc.)
  • Logikminimierung: Quine/McCluskey-Verfahren, Karnaugh/Veitch-Diagramme, symbolische Logikminimierung, etc.

Sequentielle Schaltungen (Schaltwerke)

  • Transduktoren und Akzeptoren
  • Mealy- vs. Moore-Maschinen
  • Determinisierung und Minimierung von endlichen Automaten
  • Zustandscodierung und Schaltwerkssynthese mit FlipFlops
  • formale Verifikation sequentieller Schaltungen

Prozessorarchitektur

  • Instruktionssatz-Architektur
  • Von-Neumann, Harvard-Architektur, RISC/CISC-Architekturen
  • Operations- und Steuerwerke
  • Beispiel: MIPS-Befehlssatz
  • Assembler-Programmierung
Prüfungsleistungen
(Zulassungsvoraussetzungen)
  • Lösung von Übungsaufgaben
Prüfungsleistungen
(Abschluss)
schriftliche Abschlussprüfung
Medienformen
  • Folien/Beamer/etc.
  • Skript in Papierform
Literatur
  • Skript
  • S.P. Dandamudi, Fundamentals of Computer Organization and Design, Springer, 2002.
  • Giovanni De Micheli, Synthesis and Optimization of Digital Circuits, McGraw-Hill, 1994.
  • Gary D. Hachtel and Fabio Somenzi, Logic Synthesis and Verification Algorithms, Kluwer, 1996.
  • C. Hamacher, Z. Vranesic, S. Zaky, N. Manjikian; Computer Organization and Embedded Systems; McGraw Hill, 2012
  • K. Hwang; Computer Arithmetic, Principles, Architecture and Design; John Wiley and Sons; 1979
  • M. Lu; Arithmetic and Logic in Computer Systems; Wiley Interscience, 2004
  • C. Meinel and T. Theobald, Algorithms and Data Structures in VLSI Design: OBDD - Foundations and Applications, Springer, 1998.
  • S. M. Mueller and W.J. Paul, Computer Architecture: Complexity and Correctness, Springer Verlag, 2000
  • Walter Oberschelp und Gottfried Vossen: Rechneraufbau und Rechnerstrukturen, Oldenbourg, 2006
  • B. Parhami, Computer Arithmetic - Algorithms and Hardware Designs, Oxford University Press, 2000
  • D.A. Patterson, J.L. Hennessy, Computer Organization Design - The Hardware Software Inferface, Morgan Kaufmann Publishers, 2014
  • Gerhard H. Schildt, Daniela Kahn, Christopher Kruegel, Christian Moerz: Einführung in die Technische Informatik, Springer, 2005
Letzte Änderung 2017-06-02 14:47:18 (Version 42)

Sub-Module

[Zurück zum Modulindex]   [Dieses Modul im Modulindex]  

Keine Submodule zugeordnet.

Studiengänge

Studiengang Bereich Name [de]
Bachelor-Studiengang Informatik (neu) Block Informatiksysteme

Dozentinnen/Dozenten

[Zurück zum Modulindex]   [Dieses Modul im Modulindex]  

Name Fachbereich AG-Name [de]
Prof. Christoph Grimm Informatik (89) AG Entwicklung eingebetteter Systeme
Prof. Klaus Schneider Informatik (89) AG Eingebettete Systeme
Dr. habil. Bernd Schürmann Informatik (89) Dekanat Informatik

89-0210 [INF-02-10-V-2]: Vorlesung (4V+2Ü) "Rechnerorganisation und Systemsoftware"

[Zurück zum Modulindex]   [Dieses Modul im Modulindex]  

Modulbezeichnung Rechnerorganisation und Systemsoftware
Fachbereich, Modul-Nr. Informatik (89) – 0210
KIS-Eintrag INF-02-10-V-2 (nur gültig wenn die LV im aktuellen Semester stattfindet)
Lehrgebiet Bachelor-Pflichtmodule
Modulverantwortlicher Prof. Klaus Schneider
SWS, ECTS-LP Vorlesung (4V+2Ü), 8 ECTS-LP
Sprache Deutsch
Anforderungsstufe Bachelor (Grundmodul)   [Bachelor (Grundmodul)]
Frequenz jährlich WiSe
Erforderl. Vorkenntnisse
  • Rechnersysteme 1 / Digitaltechnik und Rechnerarchitektur
  • Grundlagen der Programmierung (empfohlen)
Lernziele/Kompetenzen

Mit erfolgreichem Abschluss des Moduls werden die Studierenden in der Lage sein,

  • die Architektur von modernen Prozessoren und Computersystemen zu erklären,
  • die Grundlagen der Systemsoftware wie Compiler und Betriebssysteme zu erklären,
  • das Zusammenwirken von Hardware und Software sowie deren Einfluss auf das Laufzeitverhalten von Programmen zu erklären,
  • die Organisation von virtuellem Speicher und die Code-Generierung durch Compiler zu erklären.
Inhalt

Prozessorarchitektur

  • Pipelining (Prinzip, Konflikterkennung und -vermeidung)
  • Sprungvorhersagetechniken
  • Ausblick auf superskalare Architekturen und VLIW-Prozessoren

Rechnerarchitektur

  • Prozessoren und Speicher (Hauptspeicher, Festplatten, optische Speicher)
  • Speicherhierarchie: Cache-Speicher und deren Architektur
  • Bussysteme
  • Grafikkarten

Assemblerprogramme

  • Laufzeitverhalten: Analyse von Cache-Effekten
  • Programmrelokation
  • Binder und Lader
  • Interrupt-Behandlung

Compiler-Backend

  • Drei-Adresscode: Generierung aus höheren Programmiersprachen
  • Datenflussanalyse
  • Registerallokation: Graphfärbung und Linear-Scan
  • Codegenerierung für RISC-Prozessoren

Betriebssysteme

  • Aufgaben von Betriebssystemen
  • Programmablauf: Stack, Heap und Speicherverwaltung
  • Prozessverwaltung: Kontextwechsel
  • Interprozesskommunikation: Wechselseitiger Ausschluss, Semaphore, Spin-Locks
  • Ein-/Ausgabesystem
  • Hauptspeicherverwaltung (virtueller Speicher)
  • Dateisysteme
Prüfungsleistungen
(Zulassungsvoraussetzungen)
  • Lösung von Übungsaufgaben
Prüfungsleistungen
(Abschluss)
schriftliche Abschlussprüfung
Medienformen
  • Folien/Beamer/etc.
Literatur
  • Skript
  • A.W. Appel: Modern Compiler Implementation in ML, Cambridge University Press, 2008
  • J.D. Ullmann, M.S. Lam, R. Sethi und A.V. Aho: Compiler: Prinzipien, Techniken und Werkzeuge, Pearson,  2008
  • S.P. Dandamudi, Fundamentals of Computer Organization and Design, Springer, 2002.
  • P. Herrmann: Rechnerarchitektur: Aufbau, Organisation und Implementierung, Vieweg 2011
  • Walter Oberschelp und Gottfried Vossen: Rechneraufbau und Rechnerstrukturen, Oldenbourg, 2006
  • D.A. Patterson, J.L. Hennessy, Computer Organization Design - The Hardware Software Inferface, Morgan Kaufmann Publishers, 2014
  • A.S. Tanenbaum und T. Austin: Rechnerarchitektur: Von der digitalen Logik zum Parallelrechner, Pearson Studium, 2014
  • A. Tanenbaum, Moderne Betriebssysteme, 4. Aufl., 2016, Pearson
Letzte Änderung 2017-06-14 14:00:31 (Version 42)

Sub-Module

[Zurück zum Modulindex]   [Dieses Modul im Modulindex]  

Keine Submodule zugeordnet.

Studiengänge

Studiengang Bereich Name [de]
Bachelor-Studiengang Informatik (neu) Block Informatiksysteme

Dozentinnen/Dozenten

[Zurück zum Modulindex]   [Dieses Modul im Modulindex]  

Name Fachbereich AG-Name [de]
Prof. Christoph Grimm Informatik (89) AG Entwicklung eingebetteter Systeme
Prof. Klaus Schneider Informatik (89) AG Eingebettete Systeme
Dr. habil. Bernd Schürmann Informatik (89) Dekanat Informatik

89-0211 [INF-02-11-V-2]: Vorlesung (2V+1Ü) "Künstliche Intelligenz"

[Zurück zum Modulindex]   [Dieses Modul im Modulindex]  

Modulbezeichnung Künstliche Intelligenz
Fachbereich, Modul-Nr. Informatik (89) – 0211
KIS-Eintrag INF-02-11-V-2 (nur gültig wenn die LV im aktuellen Semester stattfindet)
Lehrgebiet Bachelor-Pflichtmodule
Modulverantwortlicher Prof. Paul Lukowicz
SWS, ECTS-LP Vorlesung (2V+1Ü), 4 ECTS-LP
Sprache Deutsch
Anforderungsstufe Bachelor (Grundmodul)   [Bachelor (Grundmodul)]
Frequenz jährlich WiSe
Erforderl. Vorkenntnisse
  • Kombinatorik, Stochastik und Statistik
  • Logik und Semantik von Programmiersprachen (empfohlen)
Lernziele/Kompetenzen

Die Studierenden...

  • entwickeln ein Verständnis darüber, welche Art von Probleme mit Hilfe der Methoden der KI gelöst werden können,
  • erwerben grundlegende Fertigkeiten und Kenntnisse des maschinellen Lernens und des Knowledge Engineerings,
  • können Methoden des maschinellen Lernens und des Knowledge Engineerings auf definierte Problemstellungen anwenden,
  • entwickeln ein Verständnis für die Vor- und Nachteile verschiedener Such- und Problemlösungsstrategien,
  • sind in der Lage, die Leistungsfähigkeit bestimmter Techniken für die jeweilige Problemdomäne anhand sinnvoller Kriterien zu beurteilen,
  • können die Risiken bei der Entwicklung von Systemen mit starker KI einschätzen.
Inhalt
  • Verschiedene Arten der Inferenz (Deduktion, Induktion, Abduktion)
  • Grundlagen der Wissensmodellierung und Wissensrepräsentation
  • Grundlagen des statistischen Lernens
  • Bedeutung der Suche für die KI
  • Grundlegende Konzepte für die Verbindung statistischer und symbolischer Ansätze
  • Kenntnis relevanter Anwendungsgebiete in der Praxis
  • Beispiele für komplexe KI (z.B. Alpha Go)
Prüfungsleistungen
(Zulassungsvoraussetzungen)
  • Lösung von Übungsaufgaben
Prüfungsleistungen
(Abschluss)
schriftliche Abschlussprüfung
Medienformen
  • Tafel/Flipchart/etc.
  • Folien/Beamer/etc.
  • Folien zum Download (als PDF)
Literatur
  • T. Mitchell, Machine Learning, International edition. New York, NY: Mcgraw-Hill Education Ltd, 1997.
  • C. Beierle und G. Kern-Isberner, Methoden wissensbasierter Systeme: Grundlagen, Algorithmen, Anwendungen, 5. Aufl. Wiesbaden: Springer Vieweg, 2014.
  • W. Ertel, Grundkurs Künstliche Intelligenz: Eine praxisorientierte Einführung, 4. Aufl. Wiesbaden: Springer Vieweg, 2016.#
  • S. J. Russell und P. Norvig, Artificial Intelligence, Global ed of 3rd Revised ed. Boston Columbus Indianapolis New York San Francisco: Prentice Hall International, 2017.
Letzte Änderung 2017-06-16 11:54:23 (Version 42)

Sub-Module

[Zurück zum Modulindex]   [Dieses Modul im Modulindex]  

Keine Submodule zugeordnet.

Studiengänge

Studiengang Bereich Name [de]
Bachelor-Studiengang Informatik (neu) Block Informatiksysteme

Dozentinnen/Dozenten

[Zurück zum Modulindex]   [Dieses Modul im Modulindex]  

Name Fachbereich AG-Name [de]
Prof. Andreas Dengel Informatik (89) AG Wissensbasierte Systeme
Prof. Marius Kloft Informatik (89) AG Maschinelles Lernen
Prof. Paul Lukowicz Informatik (89) AG Künstliche Intelligenz

89-0213 [INF-02-13-V-2]: Vorlesung (2V+1Ü) "Kommunikationssysteme"

[Zurück zum Modulindex]   [Dieses Modul im Modulindex]  

Modulbezeichnung Kommunikationssysteme
Fachbereich, Modul-Nr. Informatik (89) – 0213
KIS-Eintrag INF-02-13-V-2 (nur gültig wenn die LV im aktuellen Semester stattfindet)
Lehrgebiet Bachelor-Pflichtmodule
Modulverantwortlicher Prof. Jens Schmitt
SWS, ECTS-LP Vorlesung (2V+1Ü), 4 ECTS-LP
Sprache Deutsch
Anforderungsstufe Bachelor (Grundmodul)   [Bachelor (Grundmodul)]
Frequenz jährlich SoSe
Lernziele/Kompetenzen Die Studierenden haben ein detailliertes Verständnis der Aufgaben, des Aufbaus und der Arbeitsweise moderner Kommunikationssysteme. Zu Ihren Kenntnissen gehören insbesondere
  • Begriffsbildung,
  • Bildung von Medienabstraktionen,
  • Kommunikationsarchitekturen,
  • Kommunikationsfunktionalitäten und
  • Beispiele: MAC-Protokolle (Ethernet, CAN, WLAN), Internet-Protokolle (IP, ICMP, ARP, RIP, OSPF, TCP, UDP, FTP, SMTP)
Inhalt
  • Architekturmodelle (Dienst-, Protokoll-, Schichtenarchitektur; Internet-Architektur, LAN-Architektur)
  • physikalische Grundlagen (Signal, Bandbreite, physikalische Medien)
  • Bitübertragung (Kodierung, Modulation, Multiplexing)
  • Sicherungsprotokolle (Bitfehler, Fehlerkodierung, Fehlerbehandlung, Flusskontrolle)
  • Protokolle in lokalen Netzen (Medien mit Mehrfachzugriff, Kollision, Arbitrierungsverfahren, CSMA, CSMA/CD, Token Passing)
  • Vermittlungsprotokolle (Adressierung, Routing-Verfahren, Überlastungssteuerung, Internetworking)
  • Transportprotokolle (Adressierung, Problem der verzögerten Duplikate, Verbindungsmanagement, Flusskontrolle, Überlastkontrolle)
  • Anwendungsprotokolle (Übertragung strukturierter Daten, ASN.1, Komprimierung von Daten, Adressierung, anwendungsspezifische Kommunikationsdienste)
Prüfungsleistungen
(Zulassungsvoraussetzungen)
  • Lösung von Übungsaufgaben
Prüfungsleistungen
(Abschluss)
mündliche oder schriftliche Abschlussprüfung
Medienformen
  • Folien/Beamer/etc.
  • Folien zum Download (als PDF)
Literatur
  • J. Kurose and K. Ross. Computer Networking - A Top Down Approach Featuring the Internet. Pearson, 2nd Edition, 2003.
  • S. Tanenbaum. Computer Networks. Prentice Hall, 4th edition, 2003.
  • L.L. Peterson and B. Davie. Computer Networks — A Systems Approach. Morgan Kaufmann, 2003.
Letzte Änderung 2017-04-28 10:27:57 (Version 42)

Sub-Module

[Zurück zum Modulindex]   [Dieses Modul im Modulindex]  

Keine Submodule zugeordnet.

Studiengänge

Studiengang Bereich Name [de]
Keine Studienprogramme zugeordnet.

Dozentinnen/Dozenten

[Zurück zum Modulindex]   [Dieses Modul im Modulindex]  

Keine Dozentinnen/Dozenten zugeordnet.

89-0216 [INF-02-16-V-2]: Vorlesung (3V+1Ü) "Projektmanagement"

[Zurück zum Modulindex]   [Dieses Modul im Modulindex]  

Modulbezeichnung Projektmanagement
Fachbereich, Modul-Nr. Informatik (89) – 0216
KIS-Eintrag INF-02-16-V-2 (nur gültig wenn die LV im aktuellen Semester stattfindet)
Lehrgebiet Bachelor-Pflichtmodule
Modulverantwortlicher Prof. Dieter Rombach
SWS, ECTS-LP Vorlesung (3V+1Ü), 6 ECTS-LP
Sprache Deutsch
Anforderungsstufe Bachelor (Grundmodul)   [Bachelor (Grundmodul)]
Frequenz jährlich WiSe
Lernziele/Kompetenzen

Die Studierenden... 

  • sollen zentrale Projektplanungsdokumente erstellen und zielgerichtet anwenden können,
  • sollen den Projektfortschritt in Softwareprojekten dokumentieren, analysieren und steuern können,
  • sollen rechtliche Grundlagen des Projektmanagements kennenlernen,
  • lernen Risikomanagement als permanente Aufgabe im Projektmanagement kennen,
  • können zentrale Maßnahmen der Qualitätssicherung in Projekten beschreiben und beurteilen,
  • erwerben das theoretische Wissen, um eine Projektleitung auszuüben,
  • sollen in Lage versetzt werden, den Projektaufwand abzuschätzen, den Projektablauf zu planen und Ressourcen zielführend einzusetzen.
Inhalt
  • Grundlagen des Projektmanagement in Softwareprojekten
  • Organisation und Planung
    • Organisation des Projektumfelds und Organisationsformen: Linienorganisation, Matrixorganisation
    • Definition von Projektzielen und Schätzung: Vorgehen, Zuschläge, Erfahrungswerte, Min/Max-Schätzung
    • Grob/Feinplanung, Meilensteine, Aktivitäten, Termine, Planung der Mittel
    • Pflichtenheft, Anforderungen, Spezifikation, Konstruktion, Entwicklung, Integration, Test
    • Teamorganisation über Projektphasen, Teamaufbau, Rollen im Team
    • Controlling, Restaufwandsschätzung und Fortschrittskontrolle
  • Vorgehensmodelle
    • Auswahl eines Vorgehensmodells für ein Projekt: Wasserfall, RUP, Spiralmodell, inkrementell, Prototyping
    • Zusammenhang zwischen Vorgehensmodellen und Projektmanagement
  • Ressourcen
    • Arbeitsmittel: Meetings, Protokolle, Vereinbarungen, Listen offener Punkte, Projekttagebuch, Projekthandbuch
    • Software-Unterstützung für das Projektmanagement
    • Software-Verwaltung, Bibliotheken, Repositories
  • Qualitätssicherung
    • Qualitätsbegriff und Qualitätsmerkmale
    • konstruktive und analytische Qualitätssicherung
    • organisatorische Maßnahmen, Rollen, Reporting
  • Weitere Aspekte
    • Risikomanagement
    • Führungsstile
    • Change Management
    • Umgang mit Zulieferungen
    • Informationsmanagement im Projekt
    • Zusammenhang zwischen IT-Systemzergliederung und Teamstruktur
    • Generalunternehmerschaft
Prüfungsleistungen
(Abschluss)
schriftliche Abschlussprüfung
Medienformen
  • Folien/Beamer/etc.
  • Folien zum Download (als PDF)
Literatur
  • M. Burghardt, Einführung in Projektmanagement: Definition, Planung, Kontrolle und Abschluss, 6. Aufl. Erlangen: Publicis Publishing, 2013.
  • P. M. Institute, A Guide to the Project Management Body of Knowledge, 5 Rev ed. Newtown Square, Pennsylvania: Project Management Institute, 2013.
  • Walter Ruf, Thomas Fittkau: Ganzheitliches IT-Projektmanagement. Wissen, Praxis, Anwendungen. Oldenbourg Verlag 2010.
Letzte Änderung 2017-05-24 22:39:32 (Version 42)

Sub-Module

[Zurück zum Modulindex]   [Dieses Modul im Modulindex]  

Keine Submodule zugeordnet.

Studiengänge

Studiengang Bereich Name [de]
Bachelor-Studiengang Informatik (neu) Block Software-Entwicklung

Dozentinnen/Dozenten

[Zurück zum Modulindex]   [Dieses Modul im Modulindex]  

Name Fachbereich AG-Name [de]
Dr. Gerhard Pews Extern Capgemini

89-0220 [INF-02-20-L-2]: Projekt (4P) "Software-Entwicklungs-Projekt"

[Zurück zum Modulindex]   [Dieses Modul im Modulindex]  

Modulbezeichnung Software-Entwicklungs-Projekt
Fachbereich, Modul-Nr. Informatik (89) – 0220
KIS-Eintrag INF-02-20-L-2 (nur gültig wenn die LV im aktuellen Semester stattfindet)
Lehrgebiet Bachelor-Pflichtmodule
Modulverantwortlicher apl. Prof. Achim Ebert
SWS, ECTS-LP Projekt (4P), 8 ECTS-LP
Sprache Deutsch
Anforderungsstufe Bachelor (Grundmodul)   [Bachelor (Grundmodul)]
Frequenz jährlich SoSe
Erforderl. Vorkenntnisse
  • Grundlagend der Programmierung / Programmierpraktikum
  • Modellierung von SW-Systemen
  • Verteilte und nebenläufige Programmierung
  • Projektmanagement
Lernziele/Kompetenzen

Die Studierenden...

  • können ingenieurmäßige Methoden und Techniken zur systematischen Entwicklung von Software-Systemen anwenden,
  • können eine größere Anwendung entwerfen und implementieren, Softwaretests durchführen und einen kompletten Entwicklungszyklus durchlaufen,
  • können ein größeres Softwareprojekt planen (Grob/Feinplanung, Meilensteine, Aktivitäten, usw.), organisieren (Definition von Projektphasen, Teamaufbau, Rollen im Team, Controlling, Fortschrittskontrolle usw.) und sich im Projektteam aktiv durch eigene Beiträge einbringen.
Inhalt

Die Aufgabenstellung des Projekts umfasst den Entwurf, die Implementierung und das Testen von Softwaresystemen unter durchgängiger Berücksichtigung gängiger Methoden des Projektmanagements.

Sie bezieht sich auf die vorausgesetzten Grundlagenmodule, deren Inhalte in dem Projekt in einem für die Praxis realistischen Kontext angewendet werden.

In dem Projekt wird die Entwicklung eines komplexen Softwaresystems durchgeführt, beginnend mit der Einarbeitung in die Anwendungsdomäne bis hin zur Präsentation eines voll funktionsfähigen und durchgängig getesteten Prototyps der vorgegebenen Anwendung. 

Prüfungsleistungen
(Zulassungsvoraussetzungen)
  • Lösung von Übungsaufgaben
Prüfungsleistungen
(Abschluss)
Präsentation
Medienformen
  • Folien/Beamer/etc.
Literatur Literatur der vorausgesetzten Lehrveranstaltungen.
Hinweise

Ergänzender Hinweis zu weiteren Zulassungsvoraussetzungen:

  • Bestehen kleinerer Tests nach Abgabe/Abnahme der Übungsaufgaben

Ergänzende Hinweise zu den Medienformen:

  • Folien (Einführung in die Problemstellung und Lösungsansätze)
  • Selbst entwickelte Softwareprototypen (Funktionalität)
  • Entwicklungsumgebung (Softwarestruktur, Tests)
Letzte Änderung 2017-06-14 14:07:32 (Version 42)

Sub-Module

[Zurück zum Modulindex]   [Dieses Modul im Modulindex]  

Keine Submodule zugeordnet.

Studiengänge

Studiengang Bereich Name [de]
Bachelor-Studiengang Informatik (neu) Block Software-Entwicklung

Dozentinnen/Dozenten

[Zurück zum Modulindex]   [Dieses Modul im Modulindex]  

Name Fachbereich AG-Name [de]
apl. Prof. Achim Ebert Informatik (89) Computergrafik und HCI

89-0221 [INF-02-21-L-2]: Projekt (2P) "Programmierpraktikum"

[Zurück zum Modulindex]   [Dieses Modul im Modulindex]  

Modulbezeichnung Programmierpraktikum
Fachbereich, Modul-Nr. Informatik (89) – 0221
KIS-Eintrag INF-02-21-L-2 (nur gültig wenn die LV im aktuellen Semester stattfindet)
Lehrgebiet Bachelor-Pflichtmodule
Modulverantwortlicher Prof. Ralf Hinze
SWS, ECTS-LP Projekt (2P), 4 ECTS-LP
Sprache Deutsch
Anforderungsstufe Bachelor (Grundmodul)   [Bachelor (Grundmodul)]
Frequenz jährlich SoSe
Erforderl. Vorkenntnisse
  • Grundlagen der Programmierung
Lernziele/Kompetenzen

Die Studierenden...

  • vertiefen ihre Programmierfertigkeiten anhand ausgewählter Aufgabenstellungen, die vor allem die Anwendung von Algorithmen und Datenstrukturen einüben,
  • erlernen den Umgang mit Softwareentwicklungsumgebungen in einer praxisrelevanten Programmiersprache und nutzen geeignete Ressourcen bei der Problemlösung,
  • erlernen die angemessene Dokumentation der erzielten Ergebnisse,
  • sammeln wichtige Erfahrungen bei der gemeinsamen Bearbeitung der Aufgaben im Team,
Inhalt
  • Grundlagen der Anforderungsspezifikation
  • Entwicklung und Implementierung von Algorithmen sowie Datenmodellierung in Programmen
  • Selbständiges Erarbeiten von Programmierframeworks, Algorithmen und Programmiersprachen
  • Verwendung von Entwicklungsumgebungen und anderen Programmierwerkzeugen (z.B. Versionskontrollsystems)
  • Testen und Debuggen sowie Software-Qualitätssicherung (z.B. Modul- und Integrationstests)
  • praktische Experimente zum Laufzeitverhalten von Algorithmen
  • Nutzung und Entwicklung von Bibliotheken für effiziente Datenstrukturen
Prüfungsleistungen
(Abschluss)
Präsentation
Medienformen
  • Folien/Beamer/etc.
Literatur
  • R. Sedgewick, K. Wayne, Algorithms, Addison-Wesley Professional; 4th edition, 2011
  • R. C. Martin, Clean Code: A Handbook of Agile Software Craftsmanship, 1. Aufl. Upper Saddle River, NJ: Prentice Hall, 2008
  • S. McConnell, Code Complete: A Practical Handbook of Software Construction, Second Edition, 2nd edition. Redmond, Wash: Microsoft Press, 2004
  • A. Hunt und D. Thomas, The Pragmatic Programmer: From Journeyman to Master, 1 edition. Reading, Mass: Addison-Wesley Professional, 1999
Letzte Änderung 2017-06-11 00:52:17 (Version 42)

Sub-Module

[Zurück zum Modulindex]   [Dieses Modul im Modulindex]  

Keine Submodule zugeordnet.

Studiengänge

Studiengang Bereich Name [de]
Bachelor-Studiengang Informatik (neu) Block Software-Entwicklung

Dozentinnen/Dozenten

[Zurück zum Modulindex]   [Dieses Modul im Modulindex]  

Name Fachbereich AG-Name [de]
Dr. Annette Bieniusa Informatik (89)
apl. Prof. Achim Ebert Informatik (89) Computergrafik und HCI

89-0222 [INF-02-22-V-2]: Vorlesung (2V) "Informatik und Gesellschaft"

[Zurück zum Modulindex]   [Dieses Modul im Modulindex]  

Modulbezeichnung Informatik und Gesellschaft
Fachbereich, Modul-Nr. Informatik (89) – 0222
KIS-Eintrag INF-02-22-V-2 (nur gültig wenn die LV im aktuellen Semester stattfindet)
Lehrgebiet Bachelor-Pflichtmodule
Modulverantwortlicher Prof. Katharina Zweig
SWS, ECTS-LP Vorlesung (2V), 3 ECTS-LP
Sprache Deutsch
Anforderungsstufe Bachelor (Grundmodul)   [Bachelor (Grundmodul)]
Frequenz jährlich WiSe
Lernziele/Kompetenzen Die Studierenden
  • verfügen über grundlegende Rechtskenntnisse und Rechtsbewusstsein im Umgang mit Informatiksystemen und insbesondere schützenswerten Daten. Sie können den Einfluss rechtlicher Rahmenbedingungen auf Informatiksysteme analysieren.
  • kennen den gegenseitigen Einfluss von Informatik und Gesellschaft und erkennen die daraus resultierende Verantwortung der Informatik. Sie können potentielle Veränderungen gesellschaftlicher Werte durch Informatiksysteme erkennen und bewerten.
  • können Gründe für eine Berufsethik benennen und berufsethische Dilemmata analysieren und bewerten.
Inhalt
  • Grundkonzepte in den Bereichen Datenschutz, geistiges Eigentum (UrhG, PatG) / Open Culture, Computerstrafrecht, Haftung.
  • Wechselwirkungen zwischen Informatik und Gesellschaft in Vergangenheit und Gegenwart, Chancen und Risiken.
  • Informatik-Berufsethik und verantwortliches Handeln im Umgang mit Informatiksystemen.
Prüfungsleistungen
(Abschluss)
schriftliche Abschlussprüfung
Medienformen
  • Folien/Beamer/etc.
Literatur
  • M. Dusseldorp, R. Beecroft (Hg.): Technikfolgen abschätzen lehren. Bildungspotenziale transdisziplinärer Methoden; Wiesbaden, 2012.
  • J. Friedrich und andere: Informatik und Gesellschaft, Spektrum, 1994
  • I. Geis und M. Helfrich, Datenschutzrecht, 8. Aufl. München: dtv Verlagsgesellschaft, 2012.
  • A. Grunwald: Technikfolgenabschätzung; Berlin, 2010.
  • M. Kelly und J. Bielby, Information Cultures in the Digital Age: A Festschrift in Honor of Rafael Capurro, 1st ed. 2016. New York, NY: Springer VS, 2016.
  • C. Könneker: Unsere digitale Zukunft: In welcher Welt wollen wir leben? Springer, 2017.
  • C. Kucklick: Die granulare Gesellschaft: Wie das Digitale unsere Wirklichkeit auflöst. Berlin: Ullstein Taschenbuch, 2016.
  • M. Noorman, "Computing and Moral Responsibility", in The Stanford Encyclopedia of Philosophy, Winter 2016., E. N. Zalta, Hrsg. Metaphysics Research Lab, Stanford University, 2016.
  • G. Stamatellos: Computer Ethics. A global perspective, Sudbury, 2007.
  • J. Sullins, "Information Technology and Moral Values", in The Stanford Encyclopedia of Philosophy, Spring 2016., E. N. Zalta, Hrsg. Metaphysics Research Lab, Stanford University, 2016.
  • R. Thomason, "Logic and Artificial Intelligence", in The Stanford Encyclopedia of Philosophy, Winter 2016., E. N. Zalta, Hrsg. Metaphysics Research Lab, Stanford University, 2016.
  • J. Weizenbaum: Macht der Computer - Ohnmacht der Vernunft, 2000
  • R. V. Yampolskiy, Artificial Superintelligence: A Futuristic Approach, 2015 edition. Boca Raton: Chapman and Hall/CRC, 2015.
Letzte Änderung 2017-06-16 11:52:40 (Version 42)

Sub-Module

[Zurück zum Modulindex]   [Dieses Modul im Modulindex]  

Keine Submodule zugeordnet.

Studiengänge

Studiengang Bereich Name [de]
Bachelor-Studiengang Informatik (neu) Block Überfachliche Qualifikation

Dozentinnen/Dozenten

[Zurück zum Modulindex]   [Dieses Modul im Modulindex]  

Name Fachbereich AG-Name [de]
Prof. Katharina Zweig Informatik (89) AG Graphentheorie und Netzwerkanalyse

89-1003 [INF-10-03-V-3]: Vorlesung (4V+2Ü) "Computergrafik"

[Zurück zum Modulindex]   [Dieses Modul im Modulindex]  

Modulbezeichnung Computergrafik
Fachbereich, Modul-Nr. Informatik (89) – 1003
KIS-Eintrag INF-10-03-V-3 (nur gültig wenn die LV im aktuellen Semester stattfindet)
Lehrgebiet Lehrgebiet Visualisierung und Scientific Computing
Modulverantwortlicher Prof. Hans Hagen
SWS, ECTS-LP Vorlesung (4V+2Ü), 8 ECTS-LP
Sprache Deutsch
Anforderungsstufe Bachelor (Kernmodul)   [Bachelor (Kernmodul)]
Frequenz jährlich
Erforderl. Vorkenntnisse Scientific Computing (empfohlen)
Lernziele/Kompetenzen

Mit erfolgreichem Abschluss des Moduls werden die Studierenden in der Lage sein,

  • Grundlegende Modelle und Methoden der Computergrafik zu erklären,
  • die für Rendering- und Visualisierungs-Techniken grundlegenden Algorithmen zu erklären,
  • die mathematischen Grundlagen auf konkrete Problemstellungen anzuwenden,
  • die Anwendung geeigneter Komponenten und Methoden in Naturwissenschaften und Technik zu beurteilen.
Inhalt
  • Grundlegende Begriffe und Definitionen der Computergrafik
  • Elementare grafische Algorithmen (Rasterisierung, etc.)
  • Objekt und Sichttransformationen
  • Repräsentation und Modellierung von Objekten
  • Rendering und Visibilität
  • Grafik-APIs
  • Interpolationsproblem
  • Grundlagen der Algorithmischen Geometrie (Bézierkurven, Tensorproduktflächen, Bézierdreiecksflächen)
  • Approximation
  • MappingTechniken
  • Computer Animation
  • Hardware
  • Grafische Benutzeroberflächen
Prüfungsleistungen
(Abschluss)
mündliche oder schriftliche Abschlussprüfung
Medienformen
  • Folien/Beamer/etc.
Literatur
  • Bender, Brill: Computergrafik: Ein anwendungsorientiertes Lehrbuch, Hanser Fachbuchverlag, 2005.
  • Foley, van Dam, Feiner, Hughes: Computer Graphics, Addison Wesley, 1996.
  • Watt: 3D Computer Graphics, Addison Wesley, 2000.
  • J. Encarnacao, W. Strasser: Computer Graphics, Oldenburg Verlag, 1987.
  • Aktuelle Fachveröffentlichungen.
Letzte Änderung 2017-06-14 14:49:30 (Version 42)

Sub-Module

[Zurück zum Modulindex]   [Dieses Modul im Modulindex]  

Keine Submodule zugeordnet.

Studiengänge

Studiengang Bereich Name [de]
Bachelor-Studiengang Informatik Schwerpunkt Computergrafik
Bachelor-Studiengang Informatik (neu) Schwerpunkt Visualisierung und Scientific Computing
Master-Studiengang Informatik Vertiefung Visualisierung und Scientific Computing
Master-Studiengang Informatik (neu) Vertiefung Visualisierung und Scientific Computing
Bachelor-Studiengang "Angewandte Informatik" Pflichtmodul  
Bachelor-Studiengang "Angewandte Informatik" Block Informatik-Schwerpunkt
Master-Studiengang "Angewandte Informatik" Vertiefung Mathematische Modellierung
Master-Studiengang "Angewandte Informatik" (nicht-konsekutiv) Vertiefung Visualisierung und Scientific Computing

Dozentinnen/Dozenten

[Zurück zum Modulindex]   [Dieses Modul im Modulindex]  

Name Fachbereich AG-Name [de]
Prof. Christoph Garth Informatik (89) AG Computational Topology
Prof. Hans Hagen Informatik (89) Computergrafik und HCI

89-1045 [INF-10-45-L-4]: Projekt (4P) "Visualisierung und Scientific Computing (Projekt)"

[Zurück zum Modulindex]   [Dieses Modul im Modulindex]  

Modulbezeichnung Visualisierung und Scientific Computing (Projekt)
Fachbereich, Modul-Nr. Informatik (89) – 1045
KIS-Eintrag INF-10-45-L-4 (nur gültig wenn die LV im aktuellen Semester stattfindet)
Lehrgebiet Lehrgebiet Visualisierung und Scientific Computing
Modulverantwortlicher Prof. Christoph Garth
SWS, ECTS-LP Projekt (4P), 8 ECTS-LP
Sprache Deutsch
Anforderungsstufe Bachelor (Fortgeschrittene)   [Bachelor (Fortgeschrittene)]
Frequenz halbjährlich
Lernziele/Kompetenzen

Mit erfolgreichem Abschluss des Moduls werden die Studierenden in der Lage sein,

  • im Gespräch mit Anwenderinnen und Anwendern grundlegende Anforderungen an eine Systemlösung zu erheben,
  • vereinbarte Aufgaben in Teilaufgaben zu untergliedern und gemeinsam kooperativ zu bearbeiten,
  • den Projektaufwand grob abzuschätzen, zu planen und Ressourcen zielführend einzusetzen,
  • Arbeitsergebnisse zu dokumentieren, zu verwalten und Ergebnisse zu präsentieren,
  • einen Fachvortrag unter Einsatz geeigneter Medien vor einem homogenen Fachpublikum zu präsentieren,
  • zur gewählten Thematik basierend auf einem Fachvortrag eine inhaltliche Diskussion zu führen,
  • den eigenen Handlungs- und Entscheidungsspielraum und die damit verbundene Verantwortung zu beurteilen und bei Bedarf gezielt Informationen einholen, Prioritäten definieren, Aufgaben ableiten, Lösungen entwickeln und den Fortschritt überwachen.
  • Missverständnisse und Rollenkonflikte in Kommunikationssituationen zu erkennen und zur Konfliktlösung beizutragen.
  • in kontroversen Diskussionen zielorientiert zu argumentieren und mit Kritik sachlich umzugehen,
  • konstruktiv und aktiv in homogenen Arbeitsgruppen mitzuarbeiten,
  • eigenständige und ggf. von anderen abweichende Standpunkte zu vertreten und dabei plausibel zu argumentieren.
  • eine Arbeitsgruppe phasenweise zu führen, anzuleiten und zu motivieren,
  • homogen zusammengesetzte Gruppen phasenweise zu leiten und Arbeitsergebnisse gegenüber Dritten zu vertreten.
  • die eigenen fachlichen, methodischen, technologischen, fachübergreifenden, sozialen und personalen Kompetenzen selbständig weiter zu entwickeln.
Inhalt Abhängig vom gewählten Thema in der Vertiefung.
Prüfungsleistungen
(Abschluss)
Präsentation
Medienformen
  • Spezialsoftware zur Nutzung auf Ausbildungscluster
Literatur Abhängig vom gewählten Thema in der Vertiefung.
Letzte Änderung 2017-06-19 15:39:10 (Version 42)

Sub-Module

[Zurück zum Modulindex]   [Dieses Modul im Modulindex]  

Keine Submodule zugeordnet.

Studiengänge

Studiengang Bereich Name [de]
Bachelor-Studiengang Informatik (neu) Schwerpunkt Visualisierung und Scientific Computing

Dozentinnen/Dozenten

[Zurück zum Modulindex]   [Dieses Modul im Modulindex]  

Keine Dozentinnen/Dozenten zugeordnet.

89-1102 [INF-11-02-V-4]: Meta-Modul (6V+3Ü) "Schwerpunkt Visualisierung"

[Zurück zum Modulindex]   [Dieses Modul im Modulindex]  

Modulbezeichnung Schwerpunkt Visualisierung
Fachbereich, Modul-Nr. Informatik (89) – 1102
Lehrgebiet Lehrgebiet Visualisierung und Scientific Computing
Modulverantwortlicher Prof. Hans Hagen
SWS, ECTS-LP Meta-Modul (6V+3Ü), 12 ECTS-LP
Sprache Deutsch (bei Bedarf Englisch)
Anforderungsstufe Bachelor (Fortgeschrittene)   [Bachelor (Fortgeschrittene)]
Frequenz jährlich
Erforderl. Vorkenntnisse siehe zugehörige Kernvorlesung
Lernziele/Kompetenzen
  • Verständnis der Grundkonzepte der Computergrafik und der Visualisierung.
  • Fähigkeit, die Methoden der Computergrafik und der Visualisierung auf Probleme der Naturwissenschaften und der Technik anzuwenden.
Inhalt siehe zugehörige Vorlesungen
Prüfungsleistungen
(Zulassungsvoraussetzungen)
  • Lösung von Übungsaufgaben
Prüfungsleistungen
(Abschluss)
mündliche Abschlussprüfung
Medienformen
  • Folien/Beamer/etc.
  • Folien zum Download (als PDF)
Literatur siehe zugehörige Vorlesungen
Hinweise Kombination der Kernvorlesung "Computer Grafik" mit zwei der drei anderen Vorlesungen dieses (Meta-) Moduls.
Wird 89-1633 Scientific Computing gewählt, umfasst das Meta-Modul 13 ECTS-LP.

Studierende, die dieses Schwerpunktmodul wählen, müssen nicht die Kernvorlesung Intelligente Mensch-Maschine-Interaktion besuchen.

Letzte Änderung 2010-12-14 12:34:01 (Version 42)

Sub-Module

[Zurück zum Modulindex]   [Dieses Modul im Modulindex]  

Modul-Nr. SWS ECTS-LP Level Modulverantwortlicher Modulbezeichnung [de]
89-1633 2V+2Ü 5 [Master (Fortgeschrittene)] Prof. C. Garth Scientific Visualization
89-1651 2V+1Ü 4 [Master (Fortgeschrittene)] apl. Prof. A. Ebert Information Visualization

Studiengänge

Studiengang Bereich Name [de]
Keine Studienprogramme zugeordnet.

Dozentinnen/Dozenten

[Zurück zum Modulindex]   [Dieses Modul im Modulindex]  

Keine Dozentinnen/Dozenten zugeordnet.

89-1103 [INF-11-03-V-4]: Meta-Modul (6V+4Ü) "Schwerpunkt CAGD"

[Zurück zum Modulindex]   [Dieses Modul im Modulindex]  

Modulbezeichnung Schwerpunkt CAGD
Fachbereich, Modul-Nr. Informatik (89) – 1103
Lehrgebiet Lehrgebiet Visualisierung und Scientific Computing
Modulverantwortlicher Prof. Hans Hagen
SWS, ECTS-LP Meta-Modul (6V+4Ü), 13 ECTS-LP
Sprache Deutsch (bei Bedarf Englisch)
Anforderungsstufe Bachelor (Fortgeschrittene)   [Bachelor (Fortgeschrittene)]
Frequenz jährlich
Erforderl. Vorkenntnisse siehe zugehörige Vorlesungen
Lernziele/Kompetenzen
  • Verständnis der Grundkonzepte der Computergrafik und des CAD.
  • Fähigkeit, die Computergrafik und das CAD auf Probleme der Naturwissenschaft und Technik anzuwenden.
Inhalt siehe zugehörige Vorlesungen
Prüfungsleistungen
(Zulassungsvoraussetzungen)
  • Lösung von Übungsaufgaben
Prüfungsleistungen
(Abschluss)
mündliche Abschlussprüfung
Medienformen
  • Folien/Beamer/etc.
  • Folien zum Download (als PDF)
Literatur siehe zugehörige Vorlesungen
Hinweise Studierende, die dieses Schwerpunktmodul wählen, müssen nicht die Kernvorlesung Intelligente Mensch-Maschine-Interaktion besuchen.
Letzte Änderung 2010-12-14 12:33:14 (Version 42)

Sub-Module

[Zurück zum Modulindex]   [Dieses Modul im Modulindex]  

Modul-Nr. SWS ECTS-LP Level Modulverantwortlicher Modulbezeichnung [de]
89-1155 2V+2Ü 5 [Master (Anfänger)] Prof. H. Hagen Geometric Modelling
89-1156 2V+1Ü 4 [Master (Anfänger)] Prof. H. Hagen Algorithmische Geometrie

Studiengänge

Studiengang Bereich Name [de]
Keine Studienprogramme zugeordnet.

Dozentinnen/Dozenten

[Zurück zum Modulindex]   [Dieses Modul im Modulindex]  

Keine Dozentinnen/Dozenten zugeordnet.

89-1104 [INF-11-04-V-4]: Meta-Modul (6V+3Ü) "Schwerpunkt Computergrafik"

[Zurück zum Modulindex]   [Dieses Modul im Modulindex]  

Modulbezeichnung Schwerpunkt Computergrafik
Fachbereich, Modul-Nr. Informatik (89) – 1104
Lehrgebiet Lehrgebiet Visualisierung und Scientific Computing
Modulverantwortlicher Prof. Hans Hagen
SWS, ECTS-LP Meta-Modul (6V+3Ü), 12 ECTS-LP
Sprache Deutsch
Anforderungsstufe Bachelor (Fortgeschrittene)   [Bachelor (Fortgeschrittene)]
Frequenz jährlich
Erforderl. Vorkenntnisse Mathematik
Lernziele/Kompetenzen Die Studierenden erhalten
  • Kenntnisse der Vorlesungsinhalte und
  • Fertigkeit zur deren Umsetzung in Naturwissenschaften und Technik.
Inhalt Siehe zugehörige Vorlesungen.
Prüfungsleistungen
(Zulassungsvoraussetzungen)
  • Lösung von Übungsaufgaben
Prüfungsleistungen
(Abschluss)
mündliche Abschlussprüfung
Medienformen
  • Folien/Beamer/etc.
Literatur Siehe zugehörige Vorlesungen.
Hinweise Das Schwerpunktmodul setzt sich aus der Vorlesung "Computergrafik" und einer der weiteren gelisteten Vorlesungen zusammen.
Letzte Änderung 2016-05-31 11:03:07 (Version 42)

Sub-Module

[Zurück zum Modulindex]   [Dieses Modul im Modulindex]  

Modul-Nr. SWS ECTS-LP Level Modulverantwortlicher Modulbezeichnung [de]
89-1003 4V+2Ü 8 [Bachelor (Kernmodul)] Prof. H. Hagen Computergrafik
89-1152 2V+1Ü 4 [Master (Anfänger)] Prof. C. Garth Computational Geometry
89-1931 2V+1Ü 4 [Master (Anfänger)] Prof. H. Leitte Data Visualization

Studiengänge

Studiengang Bereich Name [de]
Bachelor-Studiengang Informatik Schwerpunkt Computergrafik

Dozentinnen/Dozenten

[Zurück zum Modulindex]   [Dieses Modul im Modulindex]  

Name Fachbereich AG-Name [de]
Prof. Hans Hagen Informatik (89) Computergrafik und HCI

89-1111 [INF-11-11-S-4]: Seminar (2S) "Computergrafik (Ba-Seminar)"

[Zurück zum Modulindex]   [Dieses Modul im Modulindex]  

Modulbezeichnung Computergrafik (Ba-Seminar)
Fachbereich, Modul-Nr. Informatik (89) – 1111
KIS-Eintrag INF-11-11-S-4 (nur gültig wenn die LV im aktuellen Semester stattfindet)
Lehrgebiet Lehrgebiet Visualisierung und Scientific Computing
Modulverantwortlicher Prof. Hans Hagen
SWS, ECTS-LP Seminar (2S), 4 ECTS-LP
Sprache Deutsch (bei Bedarf Englisch)
Anforderungsstufe Bachelor (Fortgeschrittene)   [Bachelor (Fortgeschrittene)]
Frequenz halbjährlich
Erforderl. Vorkenntnisse
  • Computergrafik
Lernziele/Kompetenzen
  • Fähigkeit zur Einarbeitung in ein spezielles Thema aus dem Bereich der Computergrafik
  • Fähigkeit zur verständlichen Präsentation eines abgegrenzten Fachthemas unter Einsatz elektronischer Medien
  • Fähigkeit zur fachlichen Diskussion
Inhalt Ausgewählte Themen aus der Computergrafik, z. B.:
  • Rendering
  • Graphik Hardware
  • Anwendungen spezieller Techniken aus der Computergrafik
Prüfungsleistungen
(Abschluss)
Präsentation und schriftliche Ausarbeitung
Medienformen
  • Folien/Beamer/etc.
Literatur themenabhängige Literatur
Letzte Änderung 2010-06-10 21:09:17 (Version 42)

Sub-Module

[Zurück zum Modulindex]   [Dieses Modul im Modulindex]  

Keine Submodule zugeordnet.

Studiengänge

Studiengang Bereich Name [de]
Keine Studienprogramme zugeordnet.

Dozentinnen/Dozenten

[Zurück zum Modulindex]   [Dieses Modul im Modulindex]  

Name Fachbereich AG-Name [de]
Prof. Hans Hagen Informatik (89) Computergrafik und HCI

89-1145 [INF-11-45-L-4]: Projekt (4P) "Computergrafik (Projekt)"

[Zurück zum Modulindex]   [Dieses Modul im Modulindex]  

Modulbezeichnung Computergrafik (Projekt)
Fachbereich, Modul-Nr. Informatik (89) – 1145
KIS-Eintrag INF-11-45-L-4 (nur gültig wenn die LV im aktuellen Semester stattfindet)
Lehrgebiet Lehrgebiet Visualisierung und Scientific Computing
Modulverantwortlicher Prof. Hans Hagen
SWS, ECTS-LP Projekt (4P), 8 ECTS-LP
Sprache Deutsch (bei Bedarf Englisch)
Anforderungsstufe Bachelor (Fortgeschrittene)   [Bachelor (Fortgeschrittene)]
Frequenz jährlich
Erforderl. Vorkenntnisse
  • Computergrafik
Lernziele/Kompetenzen Fähigkeit zum praktischen Einsatz der Methoden und Techniken der Computergrafik:
  • Fähigkeit zum Einsatz von OpenGL
  • Fähigkeit zum Einsatz und Implementierung der mathematischen Modelle
  • Fähigkeit zur Teamarbeit
  • Fähigkeit, einen kompletten Entwicklungszyklus eines Renderes zu durchlaufen.
Inhalt Verschiedene Aufgaben aus der Computergrafik wie z.B.:
  • Implementierung eines Flächen-Editor für NURBS-Flächen (Manipulation der Geometrie, Triangulieren der Flächen)
  • Implementierung eines Ray-Tracers mit dem Phong-Beleuchtungsmodell
  • Implementierung des Texture-Mappings
Prüfungsleistungen
(Zulassungsvoraussetzungen)
  • Lösung von Übungsaufgaben
Prüfungsleistungen
(Abschluss)
Präsentation
Medienformen
  • Folien/Beamer/etc.
  • Spezialsoftware zur Nutzung auf Ausbildungscluster
Literatur
  • s. Computergrafik
Letzte Änderung 2010-06-09 15:52:33 (Version 42)

Sub-Module

[Zurück zum Modulindex]   [Dieses Modul im Modulindex]  

Keine Submodule zugeordnet.

Studiengänge

Studiengang Bereich Name [de]
Bachelor-Studiengang Informatik Schwerpunkt Computergrafik
Bachelor-Studiengang "Angewandte Informatik" Pflichtmodul  
Bachelor-Studiengang "Angewandte Informatik" Block Informatik-Schwerpunkt

Dozentinnen/Dozenten

[Zurück zum Modulindex]   [Dieses Modul im Modulindex]  

Name Fachbereich AG-Name [de]
Prof. Hans Hagen Informatik (89) Computergrafik und HCI

89-1152 [INF-11-52-V-6]: Vorlesung (2V+1Ü) "Computational Geometry"

[Zurück zum Modulindex]   [Dieses Modul im Modulindex]  

Modulbezeichnung Computational Geometry
Fachbereich, Modul-Nr. Informatik (89) – 1152
KIS-Eintrag INF-11-52-V-6 (nur gültig wenn die LV im aktuellen Semester stattfindet)
Lehrgebiet Lehrgebiet Visualisierung und Scientific Computing
Modulverantwortlicher Prof. Christoph Garth
SWS, ECTS-LP Vorlesung (2V+1Ü), 4 ECTS-LP
Sprache Deutsch (bei Bedarf Englisch)
Anforderungsstufe Master (Anfänger)   [Master (Anfänger)]
Frequenz jährlich
Erforderl. Vorkenntnisse
  • Computergrafik
Lernziele/Kompetenzen Verständnis der Inhalte und Fähigkeiten zur Umsetzung in Naturwissenschaften und Technik.
Inhalt
  • Hidden Line Algorithmen
  • Konvexe Hülle
  • Voronoi-Diagramme
  • Dynamische Triangulierungen
  • Computational Geometry
Prüfungsleistungen
(Zulassungsvoraussetzungen)
  • Lösung von Übungsaufgaben
Prüfungsleistungen
(Abschluss)
mündliche Abschlussprüfung
Medienformen
  • Tafel/Flipchart/etc.
  • Folien/Beamer/etc.
  • Folien zum Download (als PDF)
Literatur
  • J. O'Rouke: Computational Geometry in C, Cambridge University Press, 1998.
  • H. Edelsbrunner: Geometry and Topology of Mesh Generation, Cambridge University Press, 2001.
  • M. de Berg, M. van Kreveld: Computational Geometry — Algorithms and Applications, Springer, 2000.
  • Aktuelle Fachveröffentlichungen.
Letzte Änderung 2011-05-31 15:44:15 (Version 42)

Sub-Module

[Zurück zum Modulindex]   [Dieses Modul im Modulindex]  

Keine Submodule zugeordnet.

Studiengänge

Studiengang Bereich Name [de]
Master-Studiengang Informatik (neu) Vertiefung Visualisierung und Scientific Computing
Master-Studiengang "Angewandte Informatik" Vertiefung Mathematische Modellierung

Dozentinnen/Dozenten

[Zurück zum Modulindex]   [Dieses Modul im Modulindex]  

Name Fachbereich AG-Name [de]
Prof. Christoph Garth Informatik (89) AG Computational Topology
Prof. Hans Hagen Informatik (89) Computergrafik und HCI

89-1155 [INF-11-55-V-6]: Vorlesung (2V+2Ü) "Geometric Modelling"

[Zurück zum Modulindex]   [Dieses Modul im Modulindex]  

Modulbezeichnung Geometric Modelling
Fachbereich, Modul-Nr. Informatik (89) – 1155
KIS-Eintrag INF-11-55-V-6 (nur gültig wenn die LV im aktuellen Semester stattfindet)
Lehrgebiet Lehrgebiet Visualisierung und Scientific Computing
Modulverantwortlicher Prof. Hans Hagen
SWS, ECTS-LP Vorlesung (2V+2Ü), 5 ECTS-LP
Sprache Deutsch (bei Bedarf Englisch)
Anforderungsstufe Master (Anfänger)   [Master (Anfänger)]
Frequenz jährlich
Erforderl. Vorkenntnisse
  • Computergraphik
Lernziele/Kompetenzen

Die Studierenden...

  • erwerben methodisches Grundwissen zur Umsetzung in Naturwissenschaften und Technik,
  • können Methoden der graphischen Datenverarbeitung auf Problemstellungen anwenden,
  • können dieses Wissen in einem interdisziplinären Team einbringen und mit anderen Fachleuten konstruktiv zusammenarbeiten,
  • können sich Anwendungsmöglichkeiten für die erlernten Methoden erschließen.
Inhalt
  • Differenzialgeometrie
  • GSplines
  • Unterteilungskurven
  • Bézier Dreiecksflächen
  • Tensorproduktflächen
  • GSpline Flächen
  • Unterteilungsflächen
  • Krümmungen
  • Twist
Prüfungsleistungen
(Zulassungsvoraussetzungen)
  • Lösung von Übungsaufgaben
Prüfungsleistungen
(Abschluss)
mündliche Abschlussprüfung
Medienformen
  • Tafel/Flipchart/etc.
  • Folien/Beamer/etc.
Literatur
  • J. Hoschek, G. Lasser: Grundlagen der Geometrischen Datenverarbeitung, Teubner, 2013.
  • G. Farin: Curves and Surfaces for CAGD, Academic Press, 2002.
  • H. Prautzsch, W. Boehm, M. Paluszny: Bézier and BSpline Techniques, Springer, 2003.
  • Aktuelle Fachveröffentlichungen.
Letzte Änderung 2017-06-09 23:30:00 (Version 42)

Sub-Module

[Zurück zum Modulindex]   [Dieses Modul im Modulindex]  

Keine Submodule zugeordnet.

Studiengänge

Studiengang Bereich Name [de]
Master-Studiengang Informatik Vertiefung Visualisierung und Scientific Computing
Master-Studiengang Informatik (neu) Vertiefung Visualisierung und Scientific Computing
Master-Studiengang "Angewandte Informatik" Vertiefung Mathematische Modellierung
Master-Studiengang "Angewandte Informatik" Vertiefung Produktion und Konstruktion
Master-Studiengang "Angewandte Informatik" (nicht-konsekutiv) Vertiefung Visualisierung und Scientific Computing

Dozentinnen/Dozenten

[Zurück zum Modulindex]   [Dieses Modul im Modulindex]  

Name Fachbereich AG-Name [de]
Prof. Hans Hagen Informatik (89) Computergrafik und HCI

89-1156 [INF-11-56-V-6]: Vorlesung (2V+1Ü) "Algorithmische Geometrie"

[Zurück zum Modulindex]   [Dieses Modul im Modulindex]  

Modulbezeichnung Algorithmische Geometrie
Fachbereich, Modul-Nr. Informatik (89) – 1156
KIS-Eintrag INF-11-56-V-6 (nur gültig wenn die LV im aktuellen Semester stattfindet)
Lehrgebiet Lehrgebiet Visualisierung und Scientific Computing
Modulverantwortlicher Prof. Hans Hagen
SWS, ECTS-LP Vorlesung (2V+1Ü), 4 ECTS-LP
Sprache Deutsch (bei Bedarf Englisch)
Anforderungsstufe Master (Anfänger)   [Master (Anfänger)]
Frequenz jährlich
Lernziele/Kompetenzen

Die Studierenden...

  • können spezielle Methoden zur Repräsentation und Manipulation von Geometrie anwenden,
  • können die Qualität von Kurven und Flächen anhand geeignerter Kriterien und Visualisierungsverfahren bewerten,
  • erproben Konzepte der Vorlesung an konkreten Modellierungen,
  • können Lösungsmethoden für neuartige Anwendungen herleiten.
Inhalt
  • Polynomiale Interpolation
  • Spline-Interpolation
  • Bézier- und B-Spline-Kurven
  • Tensorproduktflächen
  • Bézierdreiecksflächen
  • Triangulierung
Prüfungsleistungen
(Zulassungsvoraussetzungen)
  • Lösung von Übungsaufgaben
Prüfungsleistungen
(Abschluss)
mündliche Abschlussprüfung
Medienformen
  • Tafel/Flipchart/etc.
  • Folien/Beamer/etc.
  • Folien zum Download (als PDF)
Literatur
  • J. Hoschek, G. Lasser: Grundlagen der Geometrischen Datenverarbeitung, Teubner, 2013.
  • G. Farin: Curves and Surfaces for CAGD, Academic Press, 2002.
  • Aktuelle Fachveröffentlichungen.
Letzte Änderung 2017-06-09 23:51:03 (Version 42)

Sub-Module

[Zurück zum Modulindex]   [Dieses Modul im Modulindex]  

Keine Submodule zugeordnet.

Studiengänge

Studiengang Bereich Name [de]
Master-Studiengang Informatik Vertiefung Robotik
Master-Studiengang Informatik Vertiefung Software-Engineering
Master-Studiengang Informatik Vertiefung Visualisierung und Scientific Computing
Master-Studiengang Informatik (neu) Vertiefung Visualisierung und Scientific Computing
Master-Studiengang "Angewandte Informatik" Vertiefung Mathematische Modellierung
Master-Studiengang "Angewandte Informatik" Vertiefung Produktion und Konstruktion
Master-Studiengang "Angewandte Informatik" (nicht-konsekutiv) Vertiefung Robotik
Master-Studiengang "Angewandte Informatik" (nicht-konsekutiv) Vertiefung Software-Engineering
Master-Studiengang "Angewandte Informatik" (nicht-konsekutiv) Vertiefung Visualisierung und Scientific Computing

Dozentinnen/Dozenten

[Zurück zum Modulindex]   [Dieses Modul im Modulindex]  

Name Fachbereich AG-Name [de]
apl. Prof. Achim Ebert Informatik (89) Computergrafik und HCI
Prof. Hans Hagen Informatik (89) Computergrafik und HCI

89-1173 [INF-11-73-S-7]: Seminar (2S) "Visualisierung und HCI (Seminar)"

[Zurück zum Modulindex]   [Dieses Modul im Modulindex]  

Modulbezeichnung Visualisierung und HCI (Seminar)
Fachbereich, Modul-Nr. Informatik (89) – 1173
KIS-Eintrag INF-11-73-S-7 (nur gültig wenn die LV im aktuellen Semester stattfindet)
Lehrgebiet Lehrgebiet Visualisierung und Scientific Computing
Modulverantwortlicher Prof. Hans Hagen
SWS, ECTS-LP Seminar (2S), 4 ECTS-LP
Sprache Deutsch (bei Bedarf Englisch)
Anforderungsstufe Master (Fortgeschrittene)   [Master (Fortgeschrittene)]
Frequenz jährlich
Erforderl. Vorkenntnisse
  • Computergrafik
  • Algorithmische Geometrie
Lernziele/Kompetenzen
  • Kompetenz zur Einarbeitung in ein spezielles Thema aus dem Bereich der Computer Graphik
  • Kompetenz zur verständlichen Präsentation eines abgegrenzten Fachthemas unter Einsatz elektronischer Medien
  • Kompetenz zur fachlichen Diskussion
Inhalt Ausgewählte fortgeschrittene und weiterführende Themen aus der Computer Graphik, z. B.:
  • Rendering
  • Graphik Hardware
  • Algorithmische Geometrie
  • Anwendungen spezieller Techniken aus der Computer Graphik
Prüfungstechn. Vorauss. keine
Prüfungsleistungen
(Abschluss)
Präsentation und schriftliche Ausarbeitung
Medienformen
  • Folien/Beamer/etc.
Literatur themenabhängige Literatur
Letzte Änderung 2016-05-25 18:56:48 (Version 42)

Sub-Module

[Zurück zum Modulindex]   [Dieses Modul im Modulindex]  

Keine Submodule zugeordnet.

Studiengänge

Studiengang Bereich Name [de]
Keine Studienprogramme zugeordnet.

Dozentinnen/Dozenten

[Zurück zum Modulindex]   [Dieses Modul im Modulindex]  

Name Fachbereich AG-Name [de]
apl. Prof. Achim Ebert Informatik (89) Computergrafik und HCI
Prof. Christoph Garth Informatik (89) AG Computational Topology
Prof. Hans Hagen Informatik (89) Computergrafik und HCI
Prof. Heike Leitte Informatik (89) AG Visuelle Informationsanalyse

89-1453 [INF-14-53-V-6]: Vorlesung (2V+2Ü) "Einführung in das Hochleistungsrechnen"

[Zurück zum Modulindex]   [Dieses Modul im Modulindex]  

Modulbezeichnung Einführung in das Hochleistungsrechnen
Fachbereich, Modul-Nr. Informatik (89) – 1453
KIS-Eintrag INF-14-53-V-6 (nur gültig wenn die LV im aktuellen Semester stattfindet)
Lehrgebiet Lehrgebiet Visualisierung und Scientific Computing
Modulverantwortlicher Prof. Nicolas Gauger
SWS, ECTS-LP Vorlesung (2V+2Ü), 5 ECTS-LP
Sprache Deutsch (bei Bedarf Englisch)
Anforderungsstufe Master (Anfänger)   [Master (Anfänger)]
Frequenz jährlich
Lernziele/Kompetenzen

Mit erfolgreichem Abschluss des Moduls werden die Studierenden in der Lage sein,

  • können sich auf Hochleistungsrechnern anmelden und Batchsysteme benutzen,
  • sie erhalten Grundkenntnisse in das Hochleistungsrechnen und moderne Rechnerarchitekturen,
  • können in C/C++ parallele Algorithmen für Multicore Rechner in OpenMP und Hochleistungsrechner im message passing interface (MPI) umsetzen.
Inhalt

In dieser Vorlesung werden fundamentale Grundlagen für das Hochleistungsrechnen und den Umgang mit Hochleistungsrechnern vermittelt:

  • Einführung in die Nutzung von Hochleistungsrechnern, dabei insbesondere der remote Zugang auf UNIX-Rechnern und die sinnvolle Nutzung von Batchsystemen,
  • Analyse und Beurteilung von parallelen Algorithmen im Hinblick auf deren Performance,
  • Anwendung auf dem Hochleistungsrechner der TU
  • Anwendung und Analyse der Parallelisierung auf einem Rechenknoten (Multicore) mit der Spracherweiterung OpenMP
  • Anwendung und Analyse der Parallelisierung auf beliebig vielen Rechenknoten mit Message Passing (MPI).
Prüfungsleistungen
(Zulassungsvoraussetzungen)
  • Lösung von Übungsaufgaben
Prüfungsleistungen
(Abschluss)
mündliche Abschlussprüfung
Medienformen
  • Folien/Beamer/etc.
  • Folien zum Download (als PDF)
Literatur
  • Paralleles Rechnen: Performancebetrachtungen zu Gleichungslösern; Josef Schüle, Oldenbourg 2010.
  • OpenMP; S. Hoffmann und R. Lienhart, Springer 2008.
  • Using MPI: Portable Parallel Programming with the Message-Passing-Interface; W. Gropp, E. Lusk und A. Skjellum, MIT Press, 1994.
Hinweise Die Vorlesung wird durch praktische Übungen am Hochleistungsrechencluster der Universität begleitet.
Letzte Änderung 2017-06-12 23:21:08 (Version 42)

Sub-Module

[Zurück zum Modulindex]   [Dieses Modul im Modulindex]  

Keine Submodule zugeordnet.

Studiengänge

Studiengang Bereich Name [de]
Master-Studiengang Informatik Vertiefung Intelligente Systeme
Master-Studiengang Informatik Vertiefung Visualisierung und Scientific Computing
Master-Studiengang Informatik (neu) Vertiefung Visualisierung und Scientific Computing
Master-Studiengang "Angewandte Informatik" Vertiefung Mathematische Modellierung
Master-Studiengang "Angewandte Informatik" (nicht-konsekutiv) Vertiefung Intelligente Systeme
Master-Studiengang "Angewandte Informatik" (nicht-konsekutiv) Vertiefung Visualisierung und Scientific Computing

Dozentinnen/Dozenten

[Zurück zum Modulindex]   [Dieses Modul im Modulindex]  

Name Fachbereich AG-Name [de]
Dr. Josef Schüle Informatik (89) AG Scientific Computing

89-1454 [INF-14-54-V-7]: Vorlesung (3V+1Ü) "Hochleistungsrechnen mit Beschleunigerkarten "

[Zurück zum Modulindex]   [Dieses Modul im Modulindex]  

Modulbezeichnung Hochleistungsrechnen mit Beschleunigerkarten
Fachbereich, Modul-Nr. Informatik (89) – 1454
KIS-Eintrag INF-14-54-V-7 (nur gültig wenn die LV im aktuellen Semester stattfindet)
Lehrgebiet Lehrgebiet Visualisierung und Scientific Computing
Modulverantwortlicher Prof. Nicolas Gauger
SWS, ECTS-LP Vorlesung (3V+1Ü), 6 ECTS-LP
Sprache Deutsch (bei Bedarf Englisch)
Anforderungsstufe Master (Fortgeschrittene)   [Master (Fortgeschrittene)]
Frequenz jährlich
Lernziele/Kompetenzen

Mit erfolgreichem Abschluss des Moduls werden die Studierenden in der Lage sein,

  • einfache Algorithmen im Hinblick auf mögliche Parallelisierung zu analysieren und in parallele Algorithmen zu transformieren,
  • kompetent und selbständig vorgegebene Algorithem in CUDA auf graphical processing units (GPUs) zu implementieren.
Inhalt

Moderne Hochleistungsgrafikkarten können nicht nur für Spiele, sondern auch für das Rechnen eingesetzt werden. Sie finden vermehrt Einsatz für Algorithmen der künstlichen Intelligenz. Sie überzeugen dabei durch ihre Performance pro Watt und haben längst Eingang gefunden in die schnellsten Rechner der Welt. In dieser Vorlesung werden Grundlagen für das Hochleistungsrechnen auf Grafikkarten vermittelt. Neben eine Einführung in die Hardware wird die Programmierung von NVIDIA Grafikkarten mit Compute Unified Device Architecture (CUDA) behandelt.

  • Verständnis des SIMD Programmiermodells (single instruction multiple data)  und Zusammenhänge zwischen Architektur einer Hardware und ihrer Performance
  • Beurteilung von parallelen Algorithmen im Hinblick auf deren Performance
  • theoretische und praktische Anwendung von CUDA
Prüfungsleistungen
(Zulassungsvoraussetzungen)
  • Lösung von Übungsaufgaben
Prüfungsleistungen
(Abschluss)
mündliche Abschlussprüfung
Medienformen
  • Folien/Beamer/etc.
  • Folien zum Download (als PDF)
Literatur
  • Paralleles Rechnen: Performancebetrachtungen zu Gleichungslösern; Josef Schüle, Oldenbourg 2010
  • CUDA by Example: An Introduction to General-Purpose GPU Programming; Jason Sanders, Edward Kandrot; Addison Wesley 2010
  • Programming Massively Parallel Processors: A Hands-On Approach; David Kirk, Wen-Mei W. Hwu; Morgan Kaufman Publ Inc. 2010
Hinweise Die Vorlesung wird durch praktische Übungen am Computer begleitet.
Letzte Änderung 2017-06-12 13:15:12 (Version 42)

Sub-Module

[Zurück zum Modulindex]   [Dieses Modul im Modulindex]  

Keine Submodule zugeordnet.

Studiengänge

Studiengang Bereich Name [de]
Master-Studiengang Informatik Vertiefung Intelligente Systeme
Master-Studiengang Informatik Vertiefung Visualisierung und Scientific Computing
Master-Studiengang Informatik (neu) Vertiefung Visualisierung und Scientific Computing
Master-Studiengang "Angewandte Informatik" Vertiefung Mathematische Modellierung
Master-Studiengang "Angewandte Informatik" (nicht-konsekutiv) Vertiefung Intelligente Systeme
Master-Studiengang "Angewandte Informatik" (nicht-konsekutiv) Vertiefung Visualisierung und Scientific Computing

Dozentinnen/Dozenten

[Zurück zum Modulindex]   [Dieses Modul im Modulindex]  

Name Fachbereich AG-Name [de]
Dr. Josef Schüle Informatik (89) AG Scientific Computing

89-1455 [INF-14-55-V-7]: Vorlesung (2V+1Ü) "Topologische Strukturoptimierung"

[Zurück zum Modulindex]   [Dieses Modul im Modulindex]  

Modulbezeichnung Topologische Strukturoptimierung
Fachbereich, Modul-Nr. Informatik (89) – 1455
KIS-Eintrag INF-14-55-V-7 (nur gültig wenn die LV im aktuellen Semester stattfindet)
Lehrgebiet Lehrgebiet Visualisierung und Scientific Computing
Modulverantwortlicher Prof. Nicolas Gauger
SWS, ECTS-LP Vorlesung (2V+1Ü), 4.5 ECTS-LP
Sprache Deutsch (bei Bedarf Englisch)
Anforderungsstufe Master (Fortgeschrittene)   [Master (Fortgeschrittene)]
Frequenz unregelmäßig
Erforderl. Vorkenntnisse Mathematikkenntnisse aus dem Bachelorstudium. Wünschenswert sind Grundkenntnisse über partielle Differentialgleichungen und Numerik.
Lernziele/Kompetenzen Anhand der Fragestellung der Strukturoptimierung haben die Studierenden die Modellierung und Berechnung von Strukturen (z.B. von Brücken, Bauteilen, Mikrostrukturen) und ihrer Eigenschaften (z.B. Steifigkeit) sowie das Aufsetzen darauf basierender diskreter Modelle für die Strukturoptimierung erlernt. Sie sind befähigt, die topologische Strukturoptimierung anzuwenden, welche auch Elemente des Sizing und der Formoptimierung (z.B. bei der Bubble-Methode) nutzt. In den Übungen wurden die erarbeiteten Methoden zur Topologieoptimierung anhand von Matlab-Programmen erprobt. Die Vorlesung befähigt zum Einstieg in die Optimierung bei partiellen Differentialgleichungen oder ermöglicht eine anwendungsorientierte Sicht für Studierende, die bereits Vorlesungen aus dem Bereich der Optimierung bei partiellen Differentialgleichungen gehört haben.
Inhalt
  • Lineare elastische Gleichungen und ihre Diskretisierung
  • Optimale Dimensionierung
  • Formoptimierung
  • Topologieoptimierung
  • Materialverteilungsprobleme
  • Optimale Mikrostrukturen
  • Bubble method
  • Herleitung und Charakteristika topologischer Gradienten
Prüfungsleistungen
(Zulassungsvoraussetzungen)
  • Lösung von Übungsaufgaben
Prüfungsleistungen
(Abschluss)
mündliche Abschlussprüfung
Medienformen
  • Folien/Beamer/etc.
  • Folien zum Download (als PDF)
  • Spezialsoftware zur Nutzung auf Ausbildungscluster
Literatur Wird in der Vorlesung bekannt gegeben.
Letzte Änderung 2015-03-18 13:53:50 (Version 42)

Sub-Module

[Zurück zum Modulindex]   [Dieses Modul im Modulindex]  

Keine Submodule zugeordnet.

Studiengänge

Studiengang Bereich Name [de]
Master-Studiengang Informatik Vertiefung Visualisierung und Scientific Computing
Master-Studiengang Informatik (neu) Vertiefung Visualisierung und Scientific Computing
Master-Studiengang "Angewandte Informatik" Vertiefung Mathematische Modellierung
Master-Studiengang "Angewandte Informatik" (nicht-konsekutiv) Vertiefung Visualisierung und Scientific Computing

Dozentinnen/Dozenten

[Zurück zum Modulindex]   [Dieses Modul im Modulindex]  

Name Fachbereich AG-Name [de]
Prof. Nicolas Gauger Informatik (89) AG Scientific Computing

89-1456 [INF-14-56-V-7]: Vorlesung (2V+1Ü) "Optimization in Fluid Mechanics"

[Zurück zum Modulindex]   [Dieses Modul im Modulindex]  

Modulbezeichnung Optimization in Fluid Mechanics
Fachbereich, Modul-Nr. Informatik (89) – 1456
KIS-Eintrag INF-14-56-V-7 (nur gültig wenn die LV im aktuellen Semester stattfindet)
Lehrgebiet Lehrgebiet Visualisierung und Scientific Computing
Modulverantwortlicher Prof. Nicolas Gauger
SWS, ECTS-LP Vorlesung (2V+1Ü), 4.5 ECTS-LP
Sprache Englisch
Anforderungsstufe Master (Fortgeschrittene)   [Master (Fortgeschrittene)]
Frequenz unregelmäßig
Erforderl. Vorkenntnisse Modul Grundlagen der Mathematik aus dem Bachelorstudiengang Mathematik (o.ä.); wünschenswert sind Grundkenntnisse über partielle Differentialgleichungen und Numerik.
Lernziele/Kompetenzen Anhand von strömungsmechanischen Formoptimierungsproblemen und Fragestellungen der optimalen aktiven Strömungsbeeinflussung haben die Studierenden effiziente Methoden (so z.B. verschiedene Adjungierten- und One-Shot-Verfahren) zu deren Behandlung erarbeitet und erprobt.

In den Übungen wurden die erarbeiteten Methoden zur Optimierung in der Strömungsmechanik unter Nutzung des Open-Source Strömungslösers SU2 umgesetzt und anhand konkreter Optimierungsprobleme eingesetzt. Die Vorlesung befähigt zum Einstieg in die Optimierung bei partiellen Differentialgleichungen oder ermöglicht eine anwendungsorientierte Sicht für Studierende, die bereits Vorlesungen aus dem Bereich der Optimierung bei partiellen Differentialgleichungen gehört haben.

Inhalt
  • Strömungsmechanische Zustandsgleichungen
  • Reynolds-Mittelung und Turbulenzmodellierung
  • Finite-Volumen-Methode
  • Strömungsmechanische Zielfunktionen und Nebenbedingungen
  • Strömungsmechanische Formoptimierung
  • Optimale aktive Strömungsbeeinflussung
  • Kontinuierliche und diskrete Adjungiertenverfahren
  • One-Shot-Verfahren
Prüfungsleistungen
(Zulassungsvoraussetzungen)
  • Lösung von Übungsaufgaben
Prüfungsleistungen
(Abschluss)
mündliche oder schriftliche Abschlussprüfung
Medienformen
  • Folien/Beamer/etc.
Literatur Wird in der Vorlesung bekannt gegeben.
Letzte Änderung 2015-01-06 11:26:29 (Version 42)

Sub-Module

[Zurück zum Modulindex]   [Dieses Modul im Modulindex]  

Keine Submodule zugeordnet.

Studiengänge

Studiengang Bereich Name [de]
Master-Studiengang Informatik Vertiefung Visualisierung und Scientific Computing
Master-Studiengang Informatik (neu) Vertiefung Visualisierung und Scientific Computing
Master-Studiengang "Angewandte Informatik" Vertiefung Mathematische Modellierung
Master-Studiengang "Angewandte Informatik" (nicht-konsekutiv) Vertiefung Visualisierung und Scientific Computing

Dozentinnen/Dozenten

[Zurück zum Modulindex]   [Dieses Modul im Modulindex]  

Name Fachbereich AG-Name [de]
Prof. Nicolas Gauger Informatik (89) AG Scientific Computing

89-1457 [INF-14-57-V-6]: Vorlesung (2V+2Ü) "Algorithmisches Differenzieren"

[Zurück zum Modulindex]   [Dieses Modul im Modulindex]  

Modulbezeichnung Algorithmisches Differenzieren
Fachbereich, Modul-Nr. Informatik (89) – 1457
KIS-Eintrag INF-14-57-V-6 (nur gültig wenn die LV im aktuellen Semester stattfindet)
Lehrgebiet Lehrgebiet Visualisierung und Scientific Computing
Modulverantwortlicher Prof. Nicolas Gauger
SWS, ECTS-LP Vorlesung (2V+2Ü), 5 ECTS-LP
Sprache Englisch
Anforderungsstufe Master (Anfänger)   [Master (Anfänger)]
Frequenz unregelmäßig
Erforderl. Vorkenntnisse Programmierfertigkeiten in C/C++
Lernziele/Kompetenzen Algorithmic or Automatic Differentiation (AD) is a set of techniques based on the mechanical application of the chain rule to obtain derivatives of a function given as a computer program. AD exploits the fact that every computer program, no matter how complicated, executes a sequence of elementary arithmetic operations such as additions or elementary functions such as exp(). By applying the chain rule of derivative calculus repeatedly to these operations, derivatives of arbitrary order can be computed automatically, and accurate to working precision. The students shall understand the various techniques of AD presented during the semester and become capable to apply these AD techniques to C and C++ codes from science and engineering.
Inhalt
  • Difference between Algorithmic and Mathematical Differentiability
  • Basic Concepts of Algorithmic Differentiation (AD)
  • Forward Mode of AD
  • Reverse Mode of AD
  • Higher Order Derivatives
  • Implementation and Software
  • Source to Source vs. Operator Overloading Techniques
  • Reversal Schedules and Loop Checkpointing
  • Implicit and Iterative Differentiation
Prüfungsleistungen
(Zulassungsvoraussetzungen)
  • Lösung von Übungsaufgaben
Prüfungsleistungen
(Abschluss)
schriftliche Abschlussprüfung
Medienformen
  • Folien/Beamer/etc.
  • Folien zum Download (als PDF)
  • Spezialsoftware zur Nutzung auf Ausbildungscluster
Literatur
  • A. Griewank und A. Walther: Evaluating Derivatives: Principles and Techniques of Algorithmic Differentiation, Second Edition. SIAM 2008.
  • U. Naumann: The Art of Differentiating Computer Programs. SIAM, 2012.
  • Aktuelle Fachveröffentlichungen.
Letzte Änderung 2015-05-29 18:22:17 (Version 42)

Sub-Module

[Zurück zum Modulindex]   [Dieses Modul im Modulindex]  

Keine Submodule zugeordnet.

Studiengänge

Studiengang Bereich Name [de]
Master-Studiengang Informatik Vertiefung Visualisierung und Scientific Computing
Master-Studiengang Informatik (neu) Vertiefung Visualisierung und Scientific Computing
Master-Studiengang "Angewandte Informatik" Vertiefung Mathematische Modellierung
Master-Studiengang "Angewandte Informatik" (nicht-konsekutiv) Vertiefung Visualisierung und Scientific Computing

Dozentinnen/Dozenten

[Zurück zum Modulindex]   [Dieses Modul im Modulindex]  

Name Fachbereich AG-Name [de]
Prof. Nicolas Gauger Informatik (89) AG Scientific Computing

89-1474 [INF-14-74-S-7]: Seminar (2S) "Scientific Computing (Seminar)"

[Zurück zum Modulindex]   [Dieses Modul im Modulindex]  

Modulbezeichnung Scientific Computing (Seminar)
Fachbereich, Modul-Nr. Informatik (89) – 1474
KIS-Eintrag INF-14-74-S-7 (nur gültig wenn die LV im aktuellen Semester stattfindet)
Lehrgebiet Lehrgebiet Visualisierung und Scientific Computing
Modulverantwortlicher Prof. Nicolas Gauger
SWS, ECTS-LP Seminar (2S), 4 ECTS-LP
Sprache Deutsch (bei Bedarf Englisch)
Anforderungsstufe Master (Fortgeschrittene)   [Master (Fortgeschrittene)]
Frequenz jährlich WiSe
Lernziele/Kompetenzen

Mit erfolgreichem Abschluss des Moduls werden die Studierenden in der Lage sein,

  • sich in ein spezielles Thema aus dem Bereich des Scientific Computing einzuarbeiten
  • selbständig relevante Fachliteratur zum gewählten Themenkomplex zusammenzustellen,
  • sich in ein fachlich und wissenschaftlich anspruchsvolles Thema gründlich einzuarbeiten,
  • zu einer wissenschaftlichen Arbeit fundiert und kritisch Stellung zu nehmen,
  • die gewählte Thematik in den wissenschaftlichen Kontext einzuordnen und angemessen zu differenzieren.
  • die Ergebnisse in einer schriftlichen Ausarbeitung formal korrekt, strukturiert und fokussiert darzustellen,
  • einer wissenschaftlichen Präsentation zu folgen und kritisch zu hinterfragen,
  • selbständig eine wissenschaftlich fundierte schriftliche Ausarbeitung zum gewählten Themenkomplex zu verfassen,
  • einen Fachvortrag zum gewählten Themenkomplex didaktisch ansprechend zu gestalten und durchzuführen,
  • den eigenen Handlungs- und Entscheidungsspielraum und die damit verbundene Verantwortung zu beurteilen und bei Bedarf gezielt Informationen einzuholen, Prioritäten, zu definieren, Aufgaben abzuleiten, Lösungen zu entwickeln und den Fortschritt zu überwachen,
  • eine wissenschaftliche Fragestellung in englischer Sprache zu präsentieren und zu diskutieren.
Inhalt Ausgewählte Themenschwerpunkte aus dem Bereich Scientific Computing.
Prüfungsleistungen
(Abschluss)
Präsentation und schriftliche Ausarbeitung
Medienformen
  • Folien/Beamer/etc.
Literatur themenabhängige Literatur
Hinweise Diese Lehrveranstaltung ist Teil des AG- bzw. Doktorandenseminars.
Letzte Änderung 2017-06-19 15:41:50 (Version 42)

Sub-Module

[Zurück zum Modulindex]   [Dieses Modul im Modulindex]  

Keine Submodule zugeordnet.

Studiengänge

Studiengang Bereich Name [de]
Master-Studiengang Informatik (neu) Vertiefung Visualisierung und Scientific Computing

Dozentinnen/Dozenten

[Zurück zum Modulindex]   [Dieses Modul im Modulindex]  

Name Fachbereich AG-Name [de]
Prof. Christoph Garth Informatik (89) AG Computational Topology
Prof. Nicolas Gauger Informatik (89) AG Scientific Computing
Prof. Heike Leitte Informatik (89) AG Visuelle Informationsanalyse

89-1483 [INF-14-83-L-7]: Projekt (4P) "Parallel I/O (Projekt)"

[Zurück zum Modulindex]   [Dieses Modul im Modulindex]  

Modulbezeichnung Parallel I/O (Projekt)
Fachbereich, Modul-Nr. Informatik (89) – 1483
KIS-Eintrag INF-14-83-L-7 (nur gültig wenn die LV im aktuellen Semester stattfindet)
Lehrgebiet Lehrgebiet Visualisierung und Scientific Computing
Modulverantwortlicher Prof. Nicolas Gauger
SWS, ECTS-LP Projekt (4P), 8 ECTS-LP
Sprache Deutsch (bei Bedarf Englisch)
Anforderungsstufe Master (Fortgeschrittene)   [Master (Fortgeschrittene)]
Frequenz unregelmäßig
Erforderl. Vorkenntnisse Basis technologies in Parallel Computing are required. Knowledge of MPI or OpenMP is of help. Good programming skills in C/C++ are mandatory.
Inhalt High Performance Computing produces large data that has to be processed at high speed to prevent CPU stalling. This requires not only fast filesystems but parallel access to files from several interacting compute nodes. In case of coupled interacting compute nodes access to a single file is required. In this project parallel I/O scenarios are discussed and experimented on. The parallel filesystem on our high performance cluster is used with help of MPI, the Message Passing Interface.
Prüfungsleistungen
(Abschluss)
Präsentation
Medienformen
  • Folien/Beamer/etc.
  • Spezialsoftware zur Nutzung auf Ausbildungscluster
Literatur Will be announced in the course.
Letzte Änderung 2015-05-11 14:36:26 (Version 42)

Sub-Module

[Zurück zum Modulindex]   [Dieses Modul im Modulindex]  

Keine Submodule zugeordnet.

Studiengänge

Studiengang Bereich Name [de]
Master-Studiengang Informatik Vertiefung Visualisierung und Scientific Computing
Master-Studiengang "Angewandte Informatik" (nicht-konsekutiv) Vertiefung Visualisierung und Scientific Computing

Dozentinnen/Dozenten

[Zurück zum Modulindex]   [Dieses Modul im Modulindex]  

Keine Dozentinnen/Dozenten zugeordnet.

89-1633 [INF-16-33-V-7]: Vorlesung (2V+2Ü) "Scientific Visualization"

[Zurück zum Modulindex]   [Dieses Modul im Modulindex]  

Modulbezeichnung Scientific Visualization
Fachbereich, Modul-Nr. Informatik (89) – 1633
KIS-Eintrag INF-16-33-V-7 (nur gültig wenn die LV im aktuellen Semester stattfindet)
Lehrgebiet Lehrgebiet Visualisierung und Scientific Computing
Modulverantwortlicher Prof. Christoph Garth
SWS, ECTS-LP Vorlesung (2V+2Ü), 5 ECTS-LP
Sprache Englisch
Anforderungsstufe Master (Fortgeschrittene)   [Master (Fortgeschrittene)]
Frequenz jährlich
Erforderl. Vorkenntnisse
  • Computergrafik
Lernziele/Kompetenzen

Mit erfolgreichem Abschluss des Moduls werden die Studierenden in der Lage sein,

  • fortgeschrittene Techniken der wissenschaftlichen Visualisierung auf konkrete Probleme anzuwenden,
  • verfügbare Techniken in Bezug auf Qualität, Effizienz und Eignung für bestimmte Daten zu analysieren und zu kategorisieren,
  • unter Berücksichtigung anwendungsspezifischer Anforderungen neue Ansätze zu modellieren und zu entwickeln,
  • geeignete Visualisierungswerkzeuge anhand ihrer Funktionalität für die jeweilige Problemstellung auszuwählen und anzuwenden.
Inhalt
  • fundamentals and definitions of scientific visualization
  • data representation
  • feature-based visualization
  • volume visualization
  • vector- and tensor fields
  • non-photorealistic rendering
  • visualization systems
Prüfungsleistungen
(Zulassungsvoraussetzungen)
  • Lösung von Übungsaufgaben
Prüfungsleistungen
(Abschluss)
mündliche Abschlussprüfung
Medienformen
  • Tafel/Flipchart/etc.
  • Folien/Beamer/etc.
  • Folien zum Download (als PDF)
Literatur
  • C. Hanson, C. Johnson: The Visualization Handbook, Elsevier, 2005.
  • R. Fernando: GPU Gems, NVidia Corp., 2004.
  • LaMothe: Tricks of the 3D Game Programming Gurus — Advanced 3D Graphics and Rasterization, Sams Publications, 2003.
  • Aktuelle Fachveröffentlichungen.
Letzte Änderung 2017-06-22 12:13:56 (Version 42)

Sub-Module

[Zurück zum Modulindex]   [Dieses Modul im Modulindex]  

Keine Submodule zugeordnet.

Studiengänge

Studiengang Bereich Name [de]
Master-Studiengang Informatik Vertiefung Robotik
Master-Studiengang Informatik Vertiefung Visualisierung und Scientific Computing
Master-Studiengang Informatik (neu) Vertiefung Visualisierung und Scientific Computing
Master-Studiengang "Angewandte Informatik" Vertiefung Fahrzeugtechnik
Master-Studiengang "Angewandte Informatik" Vertiefung Mathematische Modellierung
Master-Studiengang "Angewandte Informatik" Vertiefung Produktion und Konstruktion
Master-Studiengang "Angewandte Informatik" (nicht-konsekutiv) Vertiefung Robotik
Master-Studiengang "Angewandte Informatik" (nicht-konsekutiv) Vertiefung Visualisierung und Scientific Computing

Dozentinnen/Dozenten

[Zurück zum Modulindex]   [Dieses Modul im Modulindex]  

Name Fachbereich AG-Name [de]
Prof. Christoph Garth Informatik (89) AG Computational Topology
Prof. Hans Hagen Informatik (89) Computergrafik und HCI

89-1651 [INF-16-51-V-7]: Vorlesung (2V+1Ü) "Information Visualization"

[Zurück zum Modulindex]   [Dieses Modul im Modulindex]  

Modulbezeichnung Information Visualization
Fachbereich, Modul-Nr. Informatik (89) – 1651
KIS-Eintrag INF-16-51-V-7 (nur gültig wenn die LV im aktuellen Semester stattfindet)
Lehrgebiet Lehrgebiet Visualisierung und Scientific Computing
Modulverantwortlicher apl. Prof. Achim Ebert
SWS, ECTS-LP Vorlesung (2V+1Ü), 4 ECTS-LP
Sprache Deutsch (bei Bedarf Englisch)
Anforderungsstufe Master (Fortgeschrittene)   [Master (Fortgeschrittene)]
Frequenz jährlich
Erforderl. Vorkenntnisse
  • Grundlagen in Computergraphik
Lernziele/Kompetenzen Verständnis der Inhalte und Fähigkeiten zur Umsetzung in Naturwissenschaften und Technik.
Inhalt
  • Wahrnehmungstheorie und Gestaltgesetze
  • Interaktionstechniken
  • Multivariate Daten und entsprechende visuelle Darstellungen
  • Visualisierungstechniken (z.B. Level of Detail, Navigation, Fokus und Kontext, 2D/2.5D/3D, ...)
  • Visualisierung hierarchischer Daten
  • Visualisierung von Graphen und Netzwerken
  • Visualisierung zeitabhängiger Daten
  • Softwarevisualisierung
  • Evaluation
  • Visualisierungen in Anwendungsgebieten (z.B. biochemische oder geographische Informationen)
Prüfungstechn. Vorauss.
  • Programmieraufgabe
  • Präsentation
Prüfungsleistungen
(Abschluss)
mündliche Abschlussprüfung
Medienformen
  • Tafel/Flipchart/etc.
  • Folien/Beamer/etc.
  • Folien zum Download (als PDF)
Literatur
  • C. Ware. Information Visualization: Perception for Design. 2nd Edition, Morgan Kaufman, San Francisco, ISBN 1-55860-819-2, 2004.
  • R. Spence. Information Visualization. ACM Press/Addison Wesley, New York, ISBN 0-201-59626-1, 2001.
  • S. K. Card, J. Mackinlay, and B. Shneiderman. Readings in Information Visualization: Using Vision to Think. Academic Press, ISBN 1-55860-533-9, 1999.
  • C. Chen. Information Visualization. Springer, London, Berlin, Heidelberg, 2nd Edition, ISBN 1-85233-789-3, 2004.
  • Aktuelle Fachveröffentlichungen.
Letzte Änderung 2007-05-10 11:14:09 (Version 42)

Sub-Module

[Zurück zum Modulindex]   [Dieses Modul im Modulindex]  

Keine Submodule zugeordnet.

Studiengänge

Studiengang Bereich Name [de]
Keine Studienprogramme zugeordnet.

Dozentinnen/Dozenten

[Zurück zum Modulindex]   [Dieses Modul im Modulindex]  

Name Fachbereich AG-Name [de]
apl. Prof. Achim Ebert Informatik (89) Computergrafik und HCI
Prof. Hans Hagen Informatik (89) Computergrafik und HCI
Dr. Dirk Zeckzer Informatik (89) Computergrafik und HCI

89-1652 [INF-16-52-V-6]: Vorlesung (2V+1Ü) "Human Computer Interaction"

[Zurück zum Modulindex]   [Dieses Modul im Modulindex]  

Modulbezeichnung Human Computer Interaction
Fachbereich, Modul-Nr. Informatik (89) – 1652
KIS-Eintrag INF-16-52-V-6 (nur gültig wenn die LV im aktuellen Semester stattfindet)
Lehrgebiet Lehrgebiet Visualisierung und Scientific Computing
Modulverantwortlicher apl. Prof. Achim Ebert
SWS, ECTS-LP Vorlesung (2V+1Ü), 4 ECTS-LP
Sprache Deutsch (bei Bedarf Englisch)
Anforderungsstufe Master (Anfänger)   [Master (Anfänger)]
Frequenz jährlich
Erforderl. Vorkenntnisse Scientific Computing (empfohlen)
Lernziele/Kompetenzen Die Studierenden
  • besitzen einen Überblick über die aktuelle Theorie und Praxis in der Human-Computer Interaction
  • können Mensch-Maschine-Schnittstellen benutzer-zentriert konzipieren und prototypisch umsetzen
  • können Evaluierungen für Hard- und Softwaresysteme konzipieren und durchführen
Inhalt

Diese Vorlesung gibt einen Überblick über aktuelle Theorie und Praxis in der Human-Computer Interaction. Insbesondere gibt sie eine Einführung in Aspekte der Wahrnehmung und Kognition sowie in Konzeption, Gestaltung, und Entwicklung von Mensch-Maschine-Schnittstellen. Basis hierzu bilden neben theoretischen Grundlagen zahlreiche Beispiele aus Wissenschaft und Industrie.

Themenschwerpunkte sind:

  • Ziele und Grundlagen der Disziplin Mensch-Maschine-Interaktion
  • Wahrnehmung und Kognition: Grundlagen, preattentive Verarbeitung
  • Zusammenhänge zwischen Psychologie und Interaktionsdesign
  • Hardwaregrundlagen für Mensch-Maschine-Interaktion (Ein/Ausgabegeräte)
  • Mensch-zentrierte Ansätze (human-centered approach)
  • Usability: Definitionen und Normen, Messen von Usability
  • User Analysis – User Modeling, Task Analysis – Task Modeling
  • Interaktionsmodelle und –stile
  • Skalierbarkeit
  • Interaktionsmetaphern: Grundlagen, Beispiele
  • Evaluierung: Methoden, Techniken, Grundlagen

In den Übungen werden die Themen der Vorlesung vertieft und erweitert. Hierzu bearbeiten die Studenten zum einen aktuelle Veröffentlichungen der wichtigsten HCI-Konferenzen (z.B. CHI, UIST, IUI, Interact), die im direkten Zusammenhang mit den Vorlesungsthemen stehen. Zum anderen wird in Kleingruppen in verteilten Rollen die prototypische Umsetzung von User Interfaces (vom Papier-Mock-Up bis zur Implementierung z.B. in Flash oder HTML5) und deren Evaluierung eingeübt.

Prüfungsleistungen
(Zulassungsvoraussetzungen)
  • Lösung von Übungsaufgaben
Prüfungsleistungen
(Abschluss)
mündliche oder schriftliche Abschlussprüfung
Medienformen
  • Folien/Beamer/etc.
  • Skript in Papierform
  • Skript zum Download (als PDF)
Literatur
  • Buxton: Sketching User Experience
  • Dix, Finlay, Abowd, Beale : Human-Computer Interaction
  • Kerren, Ebert, Meyer: Human-Centered Visualization Environments
  • Maeda: The Laws of Simplicity
  • Sharp, Rogers, Preece: Interaction Design
Hinweise Nur für Studierende, die im Bachelorstudiengang nicht die gleichnamige Vorlesung besucht haben.
Letzte Änderung 2017-06-14 14:48:18 (Version 42)

Sub-Module

[Zurück zum Modulindex]   [Dieses Modul im Modulindex]  

Keine Submodule zugeordnet.

Studiengänge

Studiengang Bereich Name [de]
Bachelor-Studiengang Informatik (neu) Schwerpunkt Visualisierung und Scientific Computing
Master-Studiengang Informatik Vertiefung Software-Engineering
Master-Studiengang Informatik Vertiefung Visualisierung und Scientific Computing
Master-Studiengang Informatik (neu) Vertiefung Visualisierung und Scientific Computing
Master-Studiengang "Angewandte Informatik" Vertiefung Mathematische Modellierung
Master-Studiengang "Angewandte Informatik" (nicht-konsekutiv) Vertiefung Software-Engineering
Master-Studiengang "Angewandte Informatik" (nicht-konsekutiv) Vertiefung Visualisierung und Scientific Computing

Dozentinnen/Dozenten

[Zurück zum Modulindex]   [Dieses Modul im Modulindex]  

Name Fachbereich AG-Name [de]
apl. Prof. Achim Ebert Informatik (89) Computergrafik und HCI

89-1671 [INF-16-71-S-7]: Seminar (2S) "Visualisierung und HCI (Seminar)"

[Zurück zum Modulindex]   [Dieses Modul im Modulindex]  

Modulbezeichnung Visualisierung und HCI (Seminar)
Fachbereich, Modul-Nr. Informatik (89) – 1671
KIS-Eintrag INF-16-71-S-7 (nur gültig wenn die LV im aktuellen Semester stattfindet)
Lehrgebiet Lehrgebiet Visualisierung und Scientific Computing
Modulverantwortlicher apl. Prof. Achim Ebert
SWS, ECTS-LP Seminar (2S), 4 ECTS-LP
Sprache Deutsch (bei Bedarf Englisch)
Anforderungsstufe Master (Fortgeschrittene)   [Master (Fortgeschrittene)]
Frequenz jährlich
Erforderl. Vorkenntnisse
  • Scientific Visualization
Lernziele/Kompetenzen
  • Kompetenz zur Einarbeitung in ein spezielles Thema aus dem Bereich der Visualisierung
  • Kompetenz zur verständlichen Präsentation eines abgegrenzten Fachthemas unter Einsatz elektronischer Medien
  • Kompetenz zur fachlichen Diskussion
Inhalt Ausgewählte Themen aus dem Visualisierung, z. B.:
  • VR/AR
  • Information Visualization
  • Scientific Visualization
  • Adaptive/mobile Visualization
  • Visualization of medical and biological data
Prüfungsleistungen
(Abschluss)
Präsentation und schriftliche Ausarbeitung
Medienformen
  • Folien/Beamer/etc.
Literatur themenabhängige Literatur
Letzte Änderung 2011-05-31 16:05:36 (Version 42)

Sub-Module

[Zurück zum Modulindex]   [Dieses Modul im Modulindex]  

Keine Submodule zugeordnet.

Studiengänge

Studiengang Bereich Name [de]
Master-Studiengang Informatik Vertiefung Visualisierung und Scientific Computing
Master-Studiengang Informatik (neu) Vertiefung Visualisierung und Scientific Computing
Master-Studiengang "Angewandte Informatik" (nicht-konsekutiv) Vertiefung Visualisierung und Scientific Computing

Dozentinnen/Dozenten

[Zurück zum Modulindex]   [Dieses Modul im Modulindex]  

Name Fachbereich AG-Name [de]
apl. Prof. Achim Ebert Informatik (89) Computergrafik und HCI

89-1681 [INF-16-81-L-7]: Projekt (4P) "Visualisierung und HCI (Projekt)"

[Zurück zum Modulindex]   [Dieses Modul im Modulindex]  

Modulbezeichnung Visualisierung und HCI (Projekt)
Fachbereich, Modul-Nr. Informatik (89) – 1681
KIS-Eintrag INF-16-81-L-7 (nur gültig wenn die LV im aktuellen Semester stattfindet)
Lehrgebiet Lehrgebiet Visualisierung und Scientific Computing
Modulverantwortlicher apl. Prof. Achim Ebert
SWS, ECTS-LP Projekt (4P), 8 ECTS-LP
Sprache Deutsch (bei Bedarf Englisch)
Anforderungsstufe Master (Fortgeschrittene)   [Master (Fortgeschrittene)]
Frequenz jährlich
Erforderl. Vorkenntnisse
  • Scientific Visualization
  • Information Visualization oder Human-Computer Interaction
Lernziele/Kompetenzen

Die Studierenden...

  • können Methoden und Techniken der Visualisierung und Interaktion praktisch anwenden,
  • können gängige Visualisierungs- und Interaktionstechniken auf theoretischer und algorithmischer Ebene erklären,
  • können den kompletten Entwicklungszyklus komplexer Visualisierungsaufgaben umsetzen,
  • können sich mit den Ergebnissen an Hand von Anwendungsbeispielen kritisch auseinandersetzen.
Inhalt Verschiedene Aufgaben der Visualisierung wie z.B.:
  • Visualisierung von Skalarfeldern: Eigenen Implementierung von Algorithmen wie z.B. marching cubes, volume rendering, etc.
  • Visualisierung von Vektorfeldern: Eigene Implementierung von Algorithmen wie z.B. Stromlinien und —flächen, Wirbelerkennung, Erkennung der Topologie, etc.
  • Erstellung eines Visualisierungs-Frameworks mit den implementierten Algorithmen und interaktiver grafische Ausgabe basierend auf OpenGL.
Prüfungsleistungen
(Zulassungsvoraussetzungen)
  • Lösung von Übungsaufgaben
Prüfungsleistungen
(Abschluss)
Präsentation
Medienformen
  • Folien/Beamer/etc.
  • Spezialsoftware zur Nutzung auf Ausbildungscluster
Literatur
  • s. Scientific/Information Visualization bzw. Human-Computer Interaction
Letzte Änderung 2017-06-10 01:01:56 (Version 42)

Sub-Module

[Zurück zum Modulindex]   [Dieses Modul im Modulindex]  

Keine Submodule zugeordnet.

Studiengänge

Studiengang Bereich Name [de]
Master-Studiengang Informatik Vertiefung Visualisierung und Scientific Computing
Master-Studiengang Informatik (neu) Vertiefung Visualisierung und Scientific Computing
Master-Studiengang "Angewandte Informatik" (nicht-konsekutiv) Vertiefung Visualisierung und Scientific Computing

Dozentinnen/Dozenten

[Zurück zum Modulindex]   [Dieses Modul im Modulindex]  

Name Fachbereich AG-Name [de]
apl. Prof. Achim Ebert Informatik (89) Computergrafik und HCI

89-1851 [INF-18-51-V-6]: Vorlesung (2V+2Ü) "Computational Topology"

[Zurück zum Modulindex]   [Dieses Modul im Modulindex]  

Modulbezeichnung Computational Topology
Fachbereich, Modul-Nr. Informatik (89) – 1851
KIS-Eintrag INF-18-51-V-6 (nur gültig wenn die LV im aktuellen Semester stattfindet)
Lehrgebiet Lehrgebiet Visualisierung und Scientific Computing
Modulverantwortlicher Prof. Christoph Garth
SWS, ECTS-LP Vorlesung (2V+2Ü), 5 ECTS-LP
Sprache Deutsch (bei Bedarf Englisch)
Anforderungsstufe Master (Anfänger)   [Master (Anfänger)]
Frequenz jährlich
Erforderl. Vorkenntnisse
  • Computergrafik
  • Computational Geometry
Lernziele/Kompetenzen

Mit erfolgreichem Abschluss des Moduls werden die Studierenden in der Lage sein,

  • topologische Methoden...
    • in der Datenanalyse und Visualisierung zu implementieren,
    • auf konkrete Problemstellungen anzuwenden und
    • zum Zweck der Datenanalyse passend zur Problemstellung auszuwählen.
Inhalt
  • Formale Grundlagen:
    • Grundbegriffe der Topologie
    • Graphentopologie
    • Simpliziale Komplexe
  • Topologische Analyse von Feldern
    • Konturbaum und Reeb-Graph
    • Morse-Smale-Komplex
    • Topologie dynamischer Systemen
    • Parameter- und zeithabhängige Topologie
  • Topologische Analyse von unstrukturierten Daten
    • Alpha-Komplex
    • Topologie von Punktwolken
    • Persistente Homologie
  • Anwendungen
    • wissenschaftliche und medizinische Visualisierung
    • topologische Techniken für grosse Datensätze
Prüfungsleistungen
(Zulassungsvoraussetzungen)
  • Lösung von Übungsaufgaben
Prüfungsleistungen
(Abschluss)
mündliche Abschlussprüfung
Medienformen
  • Folien/Beamer/etc.
Literatur
  • H. Edelsbrunner: Computational Topology – An Introduction. American Mathematical Society, 2010, ISBN: 978-0-8218-4925-5
  • A. Zomorodian: Topology for Computing. Cambridge University Press, 2009. ISBN: 978-0521136099
Letzte Änderung 2017-06-15 12:45:56 (Version 42)

Sub-Module

[Zurück zum Modulindex]   [Dieses Modul im Modulindex]  

Keine Submodule zugeordnet.

Studiengänge

Studiengang Bereich Name [de]
Master-Studiengang Informatik Vertiefung Visualisierung und Scientific Computing
Master-Studiengang Informatik (neu) Vertiefung Visualisierung und Scientific Computing
Master-Studiengang "Angewandte Informatik" Vertiefung Mathematische Modellierung
Master-Studiengang "Angewandte Informatik" (nicht-konsekutiv) Vertiefung Visualisierung und Scientific Computing

Dozentinnen/Dozenten

[Zurück zum Modulindex]   [Dieses Modul im Modulindex]  

Name Fachbereich AG-Name [de]
Prof. Christoph Garth Informatik (89) AG Computational Topology
Prof. Hans Hagen Informatik (89) Computergrafik und HCI

89-1852 [INF-18-52-V-6]: Vorlesung (2V) "Informationsvisualisierung für Sozioinformatiker"

[Zurück zum Modulindex]   [Dieses Modul im Modulindex]  

Modulbezeichnung Informationsvisualisierung für Sozioinformatiker
Fachbereich, Modul-Nr. Informatik (89) – 1852
KIS-Eintrag INF-18-52-V-6 (nur gültig wenn die LV im aktuellen Semester stattfindet)
Lehrgebiet Lehrgebiet Visualisierung und Scientific Computing
Modulverantwortlicher Prof. Christoph Garth
SWS, ECTS-LP Vorlesung (2V), 3 ECTS-LP
Sprache Englisch
Anforderungsstufe Master (Fortgeschrittene)   [Master (Fortgeschrittene)]
Frequenz jährlich SoSe
Erforderl. Vorkenntnisse JAVA-Programmierung.
Lernziele/Kompetenzen Die Studierenden
  • können abstrakte Daten visualisieren, d.h. zum besseren Verständnis grafisch darstellen und mit Interaktionsmöglichkeiten versehen,
  • kennen die Standardansätze, die sich an Art und Inhalt der zu visualisierenden Daten orientieren, sowie nötiges Hintergrundwissen, um verschiedene Methoden zu bewerten,
  • haben einen theoretischen Zugang zur Visualisierung und kennen ihre praktische Umsetzung.
Inhalt
  • Wahrnehmungstheorie und Gestaltgesetze
  • Standardansätze für häufige Datentypen
  • Visualisierung hierarchischer Daten
  • Visualisierung von Graphen und Netzwerken
  • Visualisierung zeitabhängiger Daten
  • Visuelle Abstraktion (Level of Detail, Navigation, Focus and Context, ...)
  • Interaktionstechniken (Zooming/Panning, Linked Views, Brushing, ...)
  • Multivariate Daten und entsprechende visuelle Darstellungen
  • Evaluation von Visualisierungen
  • Anwendungen von Visualisierungen (geographische Informationen, soziale Netzwerke, etc.)
  • Web-basierte Visualisierung
Prüfungsleistungen
(Abschluss)
mündliche Abschlussprüfung
Medienformen
  • Folien/Beamer/etc.
  • Folien zum Download (als PDF)
Literatur
  • C. Ware. Information Visualization: Perception for Design. 2nd Edition, Morgan Kaufman, San Francisco, ISBN 1-55860-819-2, 2004.
  • R. Spence. Information Visualization. ACM Press/Addison Wesley, New York, ISBN 0-201-59626-1, 2001.
  • S. K. Card, J. Mackinlay, and B. Shneiderman. Readings in Information Visualization: Using Vision to Think. Academic Press, ISBN 1-55860-533-9, 1999.
  • C. Chen. Information Visualization. Springer, London, Berlin, Heidelberg, 2nd Edition, ISBN 1-85233-789-3, 2004.
  • B. Fry. Visualizing Data. O'Reilly, 2007, ISBN 978-0596514556
  • Aktuelle Fachveröffentlichungen.
Letzte Änderung 2016-03-23 00:36:54 (Version 42)

Sub-Module

[Zurück zum Modulindex]   [Dieses Modul im Modulindex]  

Keine Submodule zugeordnet.

Studiengänge

Studiengang Bereich Name [de]
Keine Studienprogramme zugeordnet.

Dozentinnen/Dozenten

[Zurück zum Modulindex]   [Dieses Modul im Modulindex]  

Keine Dozentinnen/Dozenten zugeordnet.

89-1931 [INF-19-31-V-6]: Vorlesung (2V+1Ü) "Data Visualization"

[Zurück zum Modulindex]   [Dieses Modul im Modulindex]  

Modulbezeichnung Data Visualization
Fachbereich, Modul-Nr. Informatik (89) – 1931
KIS-Eintrag INF-19-31-V-6 (nur gültig wenn die LV im aktuellen Semester stattfindet)
Lehrgebiet Lehrgebiet Visualisierung und Scientific Computing
Modulverantwortlicher Prof. Heike Leitte
SWS, ECTS-LP Vorlesung (2V+1Ü), 4 ECTS-LP
Sprache Deutsch (bei Bedarf Englisch)
Anforderungsstufe Master (Anfänger)   [Master (Anfänger)]
Frequenz jährlich WiSe
Erforderl. Vorkenntnisse
  • Software-Entwicklung
  • Computergrafik
Lernziele/Kompetenzen Die Studierenden
  • verstehen wie die menschliche visuelle Wahrnehmung abläuft und worauf man bei der visuellen Darstellung von Information aus wahrnehmungspsychologischer Sicht achten muss.
  • kennen die Verarbeitungskette in der Visualisierung.
  • kennen die grundlegenden Algorithmen zur Visualisierung von räumlichen und nicht-räumlichen Skalar- und Vektordaten.
  • verstehen die Designentscheidungen bei der Implementierung von interaktiven System zur Datenexploration und können diese praktisch umsetzen.
  • können selbständig Visualisierungsalgorithmen und GUI-basierte Anwendungsprogramme implementieren.
Inhalt
  • Geschichte der Visualisierung
  • Menschliche Wahrnehmung
  • Verarbeitungskette in der Visualisierung
    • Visualisierung von Tabellen
    • Visualisierung von hochdimensionalen Daten
  • Visualisierung von Graphen
  • Interaktion und Datenexploration
  • Visualisierung von Skalar- und Vektordaten
Prüfungsleistungen
(Zulassungsvoraussetzungen)
  • Lösung von Übungsaufgaben
Prüfungsleistungen
(Abschluss)
mündliche oder schriftliche Abschlussprüfung
Medienformen
  • Tafel/Flipchart/etc.
  • Folien/Beamer/etc.
Literatur
  • Alexandru C. Telea: Data Visualization – Principles and Practice, AK Peters ltd., 2007.
  • Robert Spence: Information Visualization, Addison Wesley, 2000.
  • Colin Ware: Information Visualization, Morgan Kaufmann, 2. Edition, 2004.
Hinweise alter Titel: Grundlagen der Visualisierung
Letzte Änderung 2017-06-22 11:27:18 (Version 42)

Sub-Module

[Zurück zum Modulindex]   [Dieses Modul im Modulindex]  

Keine Submodule zugeordnet.

Studiengänge

Studiengang Bereich Name [de]
Master-Studiengang Informatik (neu) Vertiefung Visualisierung und Scientific Computing
Master-Studiengang "Angewandte Informatik" Vertiefung Mathematische Modellierung

Dozentinnen/Dozenten

[Zurück zum Modulindex]   [Dieses Modul im Modulindex]  

Name Fachbereich AG-Name [de]
Prof. Heike Leitte Informatik (89) AG Visuelle Informationsanalyse

89-1951 [INF-19-51-V-7]: Vorlesung (2V+1Ü) "Visual Analytics"

[Zurück zum Modulindex]   [Dieses Modul im Modulindex]  

Modulbezeichnung Visual Analytics
Fachbereich, Modul-Nr. Informatik (89) – 1951
KIS-Eintrag INF-19-51-V-7 (nur gültig wenn die LV im aktuellen Semester stattfindet)
Lehrgebiet Lehrgebiet Visualisierung und Scientific Computing
Modulverantwortlicher Prof. Heike Leitte
SWS, ECTS-LP Vorlesung (2V+1Ü), 4 ECTS-LP
Sprache Deutsch (bei Bedarf Englisch)
Anforderungsstufe Master (Fortgeschrittene)   [Master (Fortgeschrittene)]
Frequenz jährlich SoSe
Erforderl. Vorkenntnisse Grundlagen der wissenschaftlichen Visualisierung / Scientific Computing
Lernziele/Kompetenzen

Die Studierenden...

  • können die Charakteristika der menschlichen visuellen Wahrnehmung erklären,
  • können das Visual Analytics Prozessmodell herleiten und können Probleme aus der Praxis darauf abbilden,
  • können Konzepte für die Entwicklung von interaktiven, visuellen Interfaces vergleichen und übertragen,
  • können fortgeschrittene Methoden zur interaktiven visuellen Analyse von hochdimensionalen Daten, Zeitreihen, Bewegungsdaten, Graphen und Textkorpora charakterisieren und können diese implementieren, analysieren und vergleichen,
  • können Systeme zur interaktiven visuellen Datenanalyse analysieren, bewerten, vergleichen und selbständig entwickeln.
Inhalt
  • Visual Analytics Prozessmodelle
  • Wahrnehmungstheorie und Gestaltgesetze
  • Interaktionsmechanismen
  • Entwurf und Entwicklung von interaktiven visuellen Interfaces
  • Mathematische Methoden zur Verarbeitung von hochdimensionalen Daten, Zeitreihen, Bewegungsdaten, Graphen und Textkorpora.
  • Interaktive visuelle Analyse von hochdimensionalen Daten, Zeitreihen, Bewegungsdaten, Graphen und Textkorpora.
  • Beispiele zu Visualisierungen in den Anwendungsgebieten
Prüfungsleistungen
(Zulassungsvoraussetzungen)
  • Lösung von Übungsaufgaben
Prüfungsleistungen
(Abschluss)
mündliche oder schriftliche Abschlussprüfung
Medienformen
  • Tafel/Flipchart/etc.
  • Folien/Beamer/etc.
Literatur
  • Illuminating the Path edited by J. Thomas and K. Cook, IEEE Press, 2006.
  • Ward, Matthew O., Georges Grinstein, and Daniel Keim. Interactive data visualization: foundations, techniques, and applications. CRC Press, 2010.
  • Dill, John, et al., eds. Expanding the Frontiers of Visual Analytics and Visualization. Springer Science & Business Media, 2012.
Letzte Änderung 2017-06-22 11:28:23 (Version 42)

Sub-Module

[Zurück zum Modulindex]   [Dieses Modul im Modulindex]  

Keine Submodule zugeordnet.

Studiengänge

Studiengang Bereich Name [de]
Master-Studiengang Informatik Vertiefung Visualisierung und Scientific Computing
Master-Studiengang Informatik (neu) Vertiefung Visualisierung und Scientific Computing
Master-Studiengang "Angewandte Informatik" Vertiefung Mathematische Modellierung
Master-Studiengang "Angewandte Informatik" (nicht-konsekutiv) Vertiefung Visualisierung und Scientific Computing

Dozentinnen/Dozenten

[Zurück zum Modulindex]   [Dieses Modul im Modulindex]  

Name Fachbereich AG-Name [de]
Prof. Heike Leitte Informatik (89) AG Visuelle Informationsanalyse

89-2001 [INF-20-01-V-3]: Vorlesung (4V+2Ü) "Datenbanksysteme"

[Zurück zum Modulindex]   [Dieses Modul im Modulindex]  

Modulbezeichnung Datenbanksysteme
Fachbereich, Modul-Nr. Informatik (89) – 2001
KIS-Eintrag INF-20-01-V-3 (nur gültig wenn die LV im aktuellen Semester stattfindet)
Lehrgebiet Lehrgebiet Informationssysteme
Modulverantwortlicher Prof. Sebastian Michel
SWS, ECTS-LP Vorlesung (4V+2Ü), 8 ECTS-LP
Sprache Deutsch
Anforderungsstufe Bachelor (Kernmodul)   [Bachelor (Kernmodul)]
Frequenz jährlich WiSe
Erforderl. Vorkenntnisse Informationssysteme
Lernziele/Kompetenzen

Die Studierenden...

  • können den grundlegenden Aufbau von Datenbanksystemen beschreiben,
  • können die einzelnen Komponenten eines Datenbanksystems in Bezug setzen (z.B. Mehrbenutzersynchronisation und kostenbasierte Optimierung von (SQL-) Anfragen und der verschiedenen Operatoren),
  • können die Kriterien zur Optimierung der Performanz eines Datenbanksystems erklären (z.B. die Bereitstellung von Indexen und die Entwicklung von Datenbankschemata),
  • können generische Methoden bewerten, die auch außerhalb des Themengebiets Datenbanken nützlich sind (z.B. der Aufbau und die Anwendung von Histogrammen und Indexstrukturen).
Inhalt
  • Festplattenaufbau und Dateiorganisation
  • Pufferersetzungsstrategien
  • Grundlagen der Anfrageverarbeitung
  • Implementierung von DB-Operatoren
  • Externes Sortieren
  • Kostenmodelle und Kostenschätzung
  • Histogramme, Wavelets, Probabilistic Counting
  • Join-Ordering
  • Performance-Tuning (Index-Tuning, Schema-Denormalisierung)
  • Materialisierte Sichten und Multi-Query Optimierung
  • Entschachtelung von Anfragen
  • Baumartige Indexstrukturen
  • (Dynamische) hash-basierte Indexstrukturen
  • Mehrdimensionale und metrische Indexstrukturen
  • Ähnlichkeitssuche in hohen Dimensionen (LSH)
  • Invertierter Index, Top-k Algorithmen, Skyline-Anfragen
  • Nächste-Nachbarn-Suche im R-Baum
  • Transaktionsverwaltung (ACID)
  • Theorie der Serialisierbarkeit
  • Synchronisationsverfahren
  • Logging und Recovery
  • Spaltenorientierte und hauptspeicherbasierte Datenbanken
  • MapReduce
  • Probabilistische Datenbanken
Prüfungsleistungen
(Zulassungsvoraussetzungen)
  • Lösung von Übungsaufgaben
Prüfungsleistungen
(Abschluss)
schriftliche Abschlussprüfung
Medienformen
  • Folien/Beamer/etc.
  • Folien zum Download (als PDF)
Literatur
  • Alfons Kemper und André Eickler. Datenbanksysteme: Eine Einführung. Oldenbourg.
  • Theo Härder und Erhard Rahm. Datenbanksysteme - Konzepte und Techniken der Implementierung. Springer.
  • Raghu Ramakrishnan und Johannes Gehrke. Database Management Systems. Mcgraw-Hill Publ.Comp.
  • Ramez Elmasri und Shamkant B. Navathe. Fundamentals of Database Systems. Addison-Wesley.
  • Hector Garcia-Molina, Jeff Ullman und Jennifer Widom. Database Systems: The Complete Book. Pearson Education Limited.
  • Gerhard Weikum und Gottfried Vossen. Transactional Information Systems. Morgan Kaufmann Series in Data Management Systems.
  • Folienkopien des Vorlesungsstoffes
  • weitere Literatur wird in der Vorlesung bekannt gegeben
Hinweise Bisheriger Titel: Datenbankanwendung
Letzte Änderung 2017-06-16 11:56:15 (Version 42)

Sub-Module

[Zurück zum Modulindex]   [Dieses Modul im Modulindex]  

Keine Submodule zugeordnet.

Studiengänge

Studiengang Bereich Name [de]
Bachelor-Studiengang Informatik Schwerpunkt Informationssysteme
Bachelor-Studiengang Informatik (neu) Schwerpunkt Informationssysteme
Master-Studiengang Informatik Vertiefung Informationssysteme
Master-Studiengang Informatik (neu) Vertiefung Informationssysteme
Bachelor-Studiengang "Angewandte Informatik" Pflichtmodul  
Bachelor-Studiengang "Angewandte Informatik" Block Informatik-Schwerpunkt
Master-Studiengang "Angewandte Informatik" Vertiefung Informatik in den Lebenswissenschaften
Master-Studiengang "Angewandte Informatik" Vertiefung Information Management
Master-Studiengang "Angewandte Informatik" (nicht-konsekutiv) Vertiefung Informationssysteme
Module für andere Fachbereiche Studiengang Wirtschaftsingenieurwesen Richtung Informatik

Dozentinnen/Dozenten

[Zurück zum Modulindex]   [Dieses Modul im Modulindex]  

Name Fachbereich AG-Name [de]
Prof. Sebastian Michel Informatik (89) AG Datenbanken und Informationssysteme

89-2002 [INF-20-02-V-4]: Meta-Modul (8V+4Ü) "Schwerpunkt Datenbanken - Datenmodelle und Middleware"

[Zurück zum Modulindex]   [Dieses Modul im Modulindex]  

Modulbezeichnung Schwerpunkt Datenbanken - Datenmodelle und Middleware
Fachbereich, Modul-Nr. Informatik (89) – 2002
Lehrgebiet Lehrgebiet Informationssysteme
Modulverantwortlicher Prof. Stefan Deßloch
SWS, ECTS-LP Meta-Modul (8V+4Ü), 16 ECTS-LP
Sprache Deutsch
Anforderungsstufe Bachelor (Fortgeschrittene)   [Bachelor (Fortgeschrittene)]
Frequenz jährlich
Erforderl. Vorkenntnisse siehe zugehörige Kernvorlesung
Lernziele/Kompetenzen Erwerb von Kenntnissen, Fähigkeiten und Fertigkeiten für DB-Administratoren und DB-Anwendungsentwickler bei Entwurf, Aufbau und Wartung von Datenbanken sowie Programmierung und Übersetzung von DB-Programmen. Zusätzlich Erwerb von Kenntnissen über die Realisierung von Datenbanksystemen oder über den Einsatz von Middleware zur Entwicklung von Informationssystemen und zur Datenintegration.
Inhalt siehe zugehörige Vorlesungen
Prüfungsleistungen
(Zulassungsvoraussetzungen)
  • Lösung von Übungsaufgaben
Prüfungsleistungen
(Abschluss)
mündliche Abschlussprüfung
Medienformen
  • Folien/Beamer/etc.
Literatur siehe zugehörige Vorlesungen
Hinweise Das Schwerpunktmodul setzt sich aus der Kernvorlesung "Datenbanksysteme" und einer der beiden anderen Vorlesungen zusammen.
Letzte Änderung 2015-05-29 21:42:05 (Version 42)

Sub-Module

[Zurück zum Modulindex]   [Dieses Modul im Modulindex]  

Modul-Nr. SWS ECTS-LP Level Modulverantwortlicher Modulbezeichnung [de]
89-2001 4V+2Ü 8 [Bachelor (Kernmodul)] Prof. S. Michel Datenbanksysteme
89-2202 4V+2Ü 8 [Master (Anfänger)] Prof. S. Deßloch Middleware für heterogene und verteilte Informationssysteme
89-2234 4V+2Ü 8 [Master (Anfänger)] Prof. S. Deßloch Neuere Entwicklungen für Datenmodelle

Studiengänge

Studiengang Bereich Name [de]
Bachelor-Studiengang Informatik Schwerpunkt Informationssysteme
Module für andere Fachbereiche Studiengang Bachelor neu

Dozentinnen/Dozenten

[Zurück zum Modulindex]   [Dieses Modul im Modulindex]  

Keine Dozentinnen/Dozenten zugeordnet.

89-2003 [INF-20-03-V-4]: Meta-Modul (6V+3Ü) "Schwerpunkt Datenbanken - Datenmodelle, Verteilung, Information Retrieval und Data Mining"

[Zurück zum Modulindex]   [Dieses Modul im Modulindex]  

Modulbezeichnung Schwerpunkt Datenbanken - Datenmodelle, Verteilung, Information Retrieval und Data Mining
Fachbereich, Modul-Nr. Informatik (89) – 2003
Lehrgebiet Lehrgebiet Informationssysteme
Modulverantwortlicher Prof. Stefan Deßloch
SWS, ECTS-LP Meta-Modul (6V+3Ü), 12 ECTS-LP
Sprache Deutsch
Anforderungsstufe Bachelor (Fortgeschrittene)   [Bachelor (Fortgeschrittene)]
Frequenz jährlich
Erforderl. Vorkenntnisse siehe zugehörige Kernvorlesung
Lernziele/Kompetenzen Erwerb von Kenntnissen, Fähigkeiten und Fertigkeiten für DB-Administratoren und DB-Anwendungsentwickler bei Entwurf, Aufbau und Wartung von Datenbanken sowie Programmierung und Übersetzung von DB-Programmen. Zusätzlich Erwerb von Kenntnissen über fortgeschrittene Datenmodellierung oder DB-Middleware.
Inhalt siehe zugehörige Vorlesungen
Prüfungsleistungen
(Zulassungsvoraussetzungen)
  • Lösung von Übungsaufgaben
Prüfungsleistungen
(Abschluss)
mündliche Abschlussprüfung
Medienformen
  • Folien/Beamer/etc.
Literatur siehe zugehörige Vorlesungen
Hinweise Wahl zwischen den Vorlesungen
  • 89-2252 Information Retrieval and Data Mining
  • 89-2453 Distributed Data Management
Letzte Änderung 2015-05-29 21:44:36 (Version 42)

Sub-Module

[Zurück zum Modulindex]   [Dieses Modul im Modulindex]  

Modul-Nr. SWS ECTS-LP Level Modulverantwortlicher Modulbezeichnung [de]
89-2001 4V+2Ü 8 [Bachelor (Kernmodul)] Prof. S. Michel Datenbanksysteme
89-2452 2V+1Ü 4 [Master (Fortgeschrittene)] Prof. S. Michel Information Retrieval and Data Mining
89-2453 2V+1Ü 4 [Master (Fortgeschrittene)] Prof. S. Michel Distributed Data Management

Studiengänge

Studiengang Bereich Name [de]
Bachelor-Studiengang Informatik Schwerpunkt Informationssysteme

Dozentinnen/Dozenten

[Zurück zum Modulindex]   [Dieses Modul im Modulindex]  

Keine Dozentinnen/Dozenten zugeordnet.

89-2005 [INF-20-05-M-3]: Meta-Modul "Datenbanken und Informationssysteme"

[Zurück zum Modulindex]   [Dieses Modul im Modulindex]  

Modulbezeichnung Datenbanken und Informationssysteme
Fachbereich, Modul-Nr. Informatik (89) – 2005
Lehrgebiet Lehrgebiet Informationssysteme
Modulverantwortlicher Prof. Stefan Deßloch
SWS, ECTS-LP Meta-Modul, 16 ECTS-LP
Sprache Deutsch
Anforderungsstufe Bachelor (Kernmodul)   [Bachelor (Kernmodul)]
Frequenz jährlich
Erforderl. Vorkenntnisse Programmieren 1.
Lernziele/Kompetenzen Die Studierenden haben ein detailliertes Verständnis der Aufgabenstellungen und Lösungsverfahren bei der Entwicklung von Datenbanken und Informationssystemen.
Sie kennen
  • Informationsmodelle,
  • Transaktionskonzept,
  • Geschäftsprozesse und Workflows,
  • Unstrukturierte und semistrukturierte Datenhaltung,
  • Grundlagen und Methoden der Anwendung von DB-Systemen.
Sie haben Fähigkeiten und Fertigkeiten
  • die standardisierte Datenbanksprache SQL zur Datenbankabfrage einzusetzen
  • zur DB-Administration und DB-Anwendungsentwicklung (Entwurf, Aufbau und Wartung von Datenbanken) sowie zur Programmierung und Übersetzung von DB-Programmen, insbesondere auf der Basis von Relationenmodell und SQL,objektorientierten und objekt-relationalen Datenmodellen mit Bezug auf die Standards ODMG und SQL:1999.
Inhalt Siehe zugehörige Lehrveranstaltungen.
Prüfungsleistungen
(Abschluss)
mündliche oder schriftliche Abschlussprüfung
Hinweise Modulprüfung: Datenbankanwendung
Leistungsnachweis: Informationssysteme
Letzte Änderung 2014-07-11 19:52:41 (Version 42)

Sub-Module

[Zurück zum Modulindex]   [Dieses Modul im Modulindex]  

Modul-Nr. SWS ECTS-LP Level Modulverantwortlicher Modulbezeichnung [de]
89-0012 4V+2Ü 8 [Bachelor (Grundmodul)] Prof. S. Deßloch Informationssysteme
89-2001 4V+2Ü 8 [Bachelor (Kernmodul)] Prof. S. Michel Datenbanksysteme

Studiengänge

Studiengang Bereich Name [de]
Bachelor-Studiengang "Sozio-Informatik" Block Informatik

Dozentinnen/Dozenten

[Zurück zum Modulindex]   [Dieses Modul im Modulindex]  

Keine Dozentinnen/Dozenten zugeordnet.

89-2045 [INF-20-45-L-4]: Projekt (4P) "Informationssysteme (Projekt)"

[Zurück zum Modulindex]   [Dieses Modul im Modulindex]  

Modulbezeichnung Informationssysteme (Projekt)
Fachbereich, Modul-Nr. Informatik (89) – 2045
KIS-Eintrag INF-20-45-L-4 (nur gültig wenn die LV im aktuellen Semester stattfindet)
Lehrgebiet Lehrgebiet Informationssysteme
Modulverantwortlicher Prof. Stefan Deßloch
SWS, ECTS-LP Projekt (4P), 8 ECTS-LP
Sprache Deutsch
Anforderungsstufe Bachelor (Fortgeschrittene)   [Bachelor (Fortgeschrittene)]
Frequenz halbjährlich
Lernziele/Kompetenzen

Mit erfolgreichem Abschluss des Moduls werden die Studierenden in der Lage sein,

  • im Gespräch mit Anwenderinnen und Anwendern grundlegende Anforderungen an eine Systemlösung zu erheben,
  • vereinbarte Aufgaben in Teilaufgaben zu untergliedern und gemeinsam kooperativ zu bearbeiten,
  • den Projektaufwand grob abzuschätzen, zu planen und Ressourcen zielführend einzusetzen,
  • Arbeitsergebnisse zu dokumentieren, zu verwalten und Ergebnisse zu präsentieren,
  • einen Fachvortrag unter Einsatz geeigneter Medien vor einem homogenen Fachpublikum zu präsentieren,
  • zur gewählten Thematik basierend auf einem Fachvortrag eine inhaltliche Diskussion zu führen,
  • den eigenen Handlungs- und Entscheidungsspielraum und die damit verbundene Verantwortung zu beurteilen und bei Bedarf gezielt Informationen einholen, Prioritäten definieren, Aufgaben ableiten, Lösungen entwickeln und den Fortschritt überwachen.
  • Missverständnisse und Rollenkonflikte in Kommunikationssituationen zu erkennen und zur Konfliktlösung beizutragen.
  • in kontroversen Diskussionen zielorientiert zu argumentieren und mit Kritik sachlich umzugehen,
  • konstruktiv und aktiv in homogenen Arbeitsgruppen mitzuarbeiten,
  • eigenständige und ggf. von anderen abweichende Standpunkte zu vertreten und dabei plausibel zu argumentieren.
  • eine Arbeitsgruppe phasenweise zu führen, anzuleiten und zu motivieren,
  • homogen zusammengesetzte Gruppen phasenweise zu leiten und Arbeitsergebnisse gegenüber Dritten zu vertreten.
  • die eigenen fachlichen, methodischen, technologischen, fachübergreifenden, sozialen und personalen Kompetenzen selbständig weiter zu entwickeln.
Inhalt Abhängig vom gewählten Thema in der Vertiefung.
Prüfungsleistungen
(Abschluss)
Präsentation
Medienformen
  • Spezialsoftware zur Nutzung auf Ausbildungscluster
Literatur Abhängig vom gewählten Thema in der Vertiefung.
Letzte Änderung 2017-06-19 15:39:16 (Version 42)

Sub-Module

[Zurück zum Modulindex]   [Dieses Modul im Modulindex]  

Keine Submodule zugeordnet.

Studiengänge

Studiengang Bereich Name [de]
Bachelor-Studiengang Informatik (neu) Schwerpunkt Informationssysteme

Dozentinnen/Dozenten

[Zurück zum Modulindex]   [Dieses Modul im Modulindex]  

Keine Dozentinnen/Dozenten zugeordnet.

89-2146 [INF-21-46-L-6]: Projekt (4P) "DB-Schemaentwurf und -Programmierung (Projekt)"

[Zurück zum Modulindex]   [Dieses Modul im Modulindex]  

Modulbezeichnung DB-Schemaentwurf und -Programmierung (Projekt)
Fachbereich, Modul-Nr. Informatik (89) – 2146
KIS-Eintrag INF-21-46-L-6 (nur gültig wenn die LV im aktuellen Semester stattfindet)
Lehrgebiet Lehrgebiet Informationssysteme
Modulverantwortlicher Prof. Theo Härder
SWS, ECTS-LP Projekt (4P), 8 ECTS-LP
Sprache Deutsch (bei Bedarf Englisch)
Anforderungsstufe Master (Anfänger)   [Master (Anfänger)]
Frequenz jährlich
Erforderl. Vorkenntnisse
  • Datenbanksysteme
Lernziele/Kompetenzen Die Teilnehmer sind mit den wichtigsten Techniken zum Entwurf einer Datenbank (Informationsbedarfsanalyse, DB-Schemaentwurf, DB-Programmierung), zur Datenbank-Optimierung sowie zur Realisierung (Web-basierter) DB-Anwendungen vertraut.

Mit erfolgreichem Abschluss des Moduls werden die Studierenden in der Lage sein,

  • im Gespräch mit Anwenderinnen und Anwendern grundlegende und erweiterte Anforderungen an eine Systemlösung zu erheben,
  • zusätzliche Anforderungen an eine Systemlösung nach heuristischen Kriterien selbstständig zu definieren
  • vereinbarte und selbst gewählte Aufgaben in Teilaufgaben zu untergliedern und gemeinsam kooperativ zu bearbeiten,
  • den Projektaufwand detailliert abzuschätzen, zu planen und Ressourcen zielführend einzusetzen,
  • Arbeitsergebnisse umfassend und genau zu dokumentieren, zu verwalten und Ergebnisse zu präsentieren,
  • einen Fachvortrag unter Einsatz geeigneter Medien vor einem heterogenen Fachpublikum zu präsentieren,
  • zum gewählten Thematik basierend auf einem Fachvortrag eine fundierte inhaltliche Diskussion zu führen und zu moderieren,
  • den eigenen Handlungs- und Entscheidungsspielraum und die damit verbundene Verantwortung zu beurteilen und bei Bedarf gezielt Informationen einholen, Prioritäten definieren, Aufgaben ableiten, Lösungen entwickeln und den Fortschritt überwachen.
  • Missverständnisse und Rollenkonflikte in Kommunikationssituationen frühzeitig zu erkennen und zur Konfliktlösung beizutragen,
  • in kontroversen Diskussionen zielorientiert zu argumentieren und mit Kritik sachlich umzugehen,
  • konstruktiv und aktiv in heterogenen Arbeitsgruppen mitzuarbeiten,
  • eigenständige und ggf. von anderen abweichende Standpunkte sehr gut nachvollziehbar zu vertreten und dabei plausibel und überzeugend zu argumentieren.
  • eine Arbeitsgruppe häufig zu führen, anzuleiten und zu motivieren,
  • heterogen zusammengesetzte Gruppen verantwortlich zu leiten und Arbeitsergebnisse gegenüber Dritten zu vertreten.
  • die eigenen fachlichen, methodischen, technologischen, fachübergreifenden, sozialen und personalen Kompetenzen selbständig weiter zu entwickeln.
Inhalt
  • Übersicht über die relevante Funktionalität von DB2, Einarbeitung in die benötigten Komponenten (SQL, eSQL/SQLJ und XQuery)
  • Durchführen eines vollständigen Datenbankentwurfs:
  • Analyse und Dokumentation einer vorgegebenen Miniwelt mit Hilfe von UML,
  • Transformation des dabei entstandenen Schemas in ein relationales DB-Schema,
  • Erzeugen und Laden der zugehörigen Datenbank mit Daten,
  • Entwicklung einer Web-basierten Datenbankanwendung,
  • Untersuchungen zur Anfrageoptimierung:
  • Wirkungsweise des Anfrageoptimierers,
  • Einfluss von Speicherungsstrukturen und Zugriffspfaden auf die Antwortzeit
Prüfungsleistungen
(Zulassungsvoraussetzungen)
  • Lösung von Übungsaufgaben
Prüfungsleistungen
(Abschluss)
Präsentation
Medienformen
  • Folien/Beamer/etc.
  • Spezialsoftware zur Nutzung auf Ausbildungscluster
Literatur
  • s. Datenbankanwendung
  • zusätzliche Unterlagen zu den eingesetzten Technologien und Produkten werden zur Verfügung gestellt
Hinweise Das Modul wurde früher unter der Bezeichnung ORDB-Schemaentwurf und -Programmierung angeboten.
Letzte Änderung 2017-06-19 16:12:40 (Version 42)

Sub-Module

[Zurück zum Modulindex]   [Dieses Modul im Modulindex]  

Keine Submodule zugeordnet.

Studiengänge

Studiengang Bereich Name [de]
Bachelor-Studiengang Informatik Schwerpunkt Informationssysteme
Master-Studiengang Informatik Vertiefung Informationssysteme
Master-Studiengang Informatik (neu) Vertiefung Informationssysteme
Bachelor-Studiengang "Angewandte Informatik" Pflichtmodul  
Bachelor-Studiengang "Angewandte Informatik" Block Informatik-Schwerpunkt
Master-Studiengang "Angewandte Informatik" (nicht-konsekutiv) Vertiefung Informationssysteme

Dozentinnen/Dozenten

[Zurück zum Modulindex]   [Dieses Modul im Modulindex]  

Name Fachbereich AG-Name [de]
Prof. Stefan Deßloch Informatik (89) AG Heterogene Informationssysteme
Prof. Theo Härder Informatik (89) AG Datenbanken und Informationssysteme

89-2154 [INF-21-54-V-6]: Vorlesung (2V+1Ü) "Datenschutz in Informations- und Kommunikationssysteme"

[Zurück zum Modulindex]   [Dieses Modul im Modulindex]  

Modulbezeichnung Datenschutz in Informations- und Kommunikationssysteme
Fachbereich, Modul-Nr. Informatik (89) – 2154
KIS-Eintrag INF-21-54-V-6 (nur gültig wenn die LV im aktuellen Semester stattfindet)
Lehrgebiet Lehrgebiet Informationssysteme
Modulverantwortlicher Prof. Stefan Deßloch
SWS, ECTS-LP Vorlesung (2V+1Ü), 4 ECTS-LP
Sprache Deutsch
Anforderungsstufe Master (Anfänger)   [Master (Anfänger)]
Frequenz unregelmäßig
Lernziele/Kompetenzen Vertiefte Kenntnisse darüber, welchen Einfluss aktuelle und derzeit in der Entwicklung befindliche Informationssysteme auf die Privatheit ausüben.
Inhalt

Im Internet werden immer größere Datenbanken mit personenbezogenen Inhalten erstellt, und aktuelle Entwicklungen in den Bereichen Cloud Computing, Lokationsbasierte Systeme oder Ubiquitous Computing sind dabei, eine Vielzahl von vernetzten, personenbezogenen Dienstleistungen in das Alltagleben einzuführen.

In dieser Vorlesung wird vermittelt, welchen Einfluss aktuelle und derzeit in der Entwicklung befindliche Informationssysteme auf die Privatheit ausüben. Diesen Herausforderungen werden sowohl theoretische Maße, als auch aktuelle technische Verfahren zum Datenschutz gegenübergestellt, mit einem Schwerpunkt auf aktuelle Datenbank- und Internet-Technologien.

In einer Übung am Rechner wird untersucht, welche persönliche Daten derzeit schon im Internet auffindbar sind, gegeben ein bestimmtes Vorwissen. Ein Exkurs zur aktuellen Datenschutz-Gesetzgebung rundet die Vorlesung ab.

Prüfungsleistungen
(Zulassungsvoraussetzungen)
  • Lösung von Übungsaufgaben
Prüfungsleistungen
(Abschluss)
mündliche oder schriftliche Abschlussprüfung
Medienformen
  • Folien/Beamer/etc.
Literatur Wird in der Vorlesung bekannt gegeben.
Hinweise Einmaliger Lehrauftrag: Erik Buchmann, KIT.
Letzte Änderung 2013-03-19 09:46:42 (Version 42)

Sub-Module

[Zurück zum Modulindex]   [Dieses Modul im Modulindex]  

Keine Submodule zugeordnet.

Studiengänge

Studiengang Bereich Name [de]
Keine Studienprogramme zugeordnet.

Dozentinnen/Dozenten

[Zurück zum Modulindex]   [Dieses Modul im Modulindex]  

Keine Dozentinnen/Dozenten zugeordnet.

89-2202 [INF-22-02-V-6]: Vorlesung (4V+2Ü) "Middleware für heterogene und verteilte Informationssysteme"

[Zurück zum Modulindex]   [Dieses Modul im Modulindex]  

Modulbezeichnung Middleware für heterogene und verteilte Informationssysteme
Fachbereich, Modul-Nr. Informatik (89) – 2202
KIS-Eintrag INF-22-02-V-6 (nur gültig wenn die LV im aktuellen Semester stattfindet)
Lehrgebiet Lehrgebiet Informationssysteme
Modulverantwortlicher Prof. Stefan Deßloch
SWS, ECTS-LP Vorlesung (4V+2Ü), 8 ECTS-LP
Sprache Deutsch (bei Bedarf Englisch)
Anforderungsstufe Master (Anfänger)   [Master (Anfänger)]
Frequenz jährlich
Erforderl. Vorkenntnisse Informationssysteme
Lernziele/Kompetenzen

Die Studierenden...

  • verstehen die Architektur von verteilten Informationssystemen und Transaktionssystemen und können diese erläutern,
  • können die Merkmale und den Nutzen verschiedener Formen von Middleware zur Realisierung von Transaktionssystemen erklären und bewerten,
  • können die Herausforderungen bei der Integration von Datenquellen erläutern und Realisierungsansätze für Integrationssysteme erläutern und vergleichen,
  • können Middleware zur virtuellen und materialisierten Datenintegration erklären, vergleichen und bewerten,
  • können wichtige Techniken und Methoden zur Integrationsplanung erläutern, einordnen, vergleichen und anwenden.
Inhalt
  • Architektur von verteilten Informationssystemen und Transaktionssystemen
  • DB-Gateways (ODBC, JDBC, SQLJ)
  • Verteile Transaktionsverwaltung (transaktionale RPCs, X/Open DTP)
  • Anwendungsserver-Middleware (Transaktionen, Leistungsaspekte, Objekt-Persistenz, Anfragen)
  • Botschaftenorientierte Middleware (Asynchrone Transaktionen, Message Queuing, Message Brokering)
  • Web Services (Grundlagen, Erweiterungen für robuste Web Services, Koordination und Transaktionen)
  • Geschäftsprozesse (Modellierung, Workflow Management, transaktionale Workflows, Orchestrierung und Choreographie von Web Services)
  • Web-basierte Informationssysteme
  • Grundbegriffe zur Interoperabilität und Integration (Verteilung, Heterogenität, Autonomie, Transparenzbegriff)
  • Virtuelle Datenintegration (Föderierte DBMS, Multi-DBMS, Wrapper und Mediatoren)
  • Materialisierte Datenintegration (Datenreplikationsansätze, Data Warehousing, Datentransformation/Extract-Transform-Load)
  • Konzepte und Techniken zur Informationsintegration (Schema Matching, Mapping, Integration, Model Management)
Prüfungsleistungen
(Abschluss)
mündliche oder schriftliche Abschlussprüfung
Medienformen
  • Folien/Beamer/etc.
  • Folien zum Download (als PDF)
Literatur
  • Alonso, Gustavo; Casati, Fabio; Kuno, Harumi; Machiraju, Vijay, Web Services, Springer Verlag, Heidelberg, 2003
  • Allamaraju, S. et. al.: Professional Java Server Programming - J2EE Edition, Wrox Press, Birmingham, UK, 2000
  • Gray, J., Reuter, A.: Transaction Processing: Concepts und Techniques, Morgan Kaufmann, San Mateo, Kalifornien, 1993
  • Juric, M.B.: Professional J2EE EAI, Wrox Press, 2001
  • Kimball, R., Caserta, J.: The Data Warehouse ETL Toolkit, Wiley & Sons, 2004
  • Leser, U., Naumann, F.: Informationsintegration: Architekturen und Methoden zur Integration verteilter und heterogener Datenquellen, Dpunkt, 2006
  • Leymann, F., Roller, D.: Production Workflow – Concepts and Techniques, Prentice Hall, 2000
  • Melton, J., Eisenberg, A.: Understanding SQL and Java Together - A Guide to SQLJ, JDBC, and Related Technologies, Morgan Kaufmann, San Francisco, 2000
  • Orfali, R., Harkey, D.: Client/Server Programming with JAVA and CORBA, Wiley Computer Publishing Group (John Wiley & Sons, Inc.), New York, 1997
Letzte Änderung 2017-06-15 10:28:35 (Version 42)

Sub-Module

[Zurück zum Modulindex]   [Dieses Modul im Modulindex]  

Keine Submodule zugeordnet.

Studiengänge

Studiengang Bereich Name [de]
Master-Studiengang Informatik Vertiefung Informationssysteme
Master-Studiengang Informatik Vertiefung Kommunikationssysteme
Master-Studiengang Informatik Vertiefung Software-Engineering
Master-Studiengang Informatik (neu) Vertiefung Informationssysteme
Master-Studiengang "Angewandte Informatik" Vertiefung Information Management
Master-Studiengang "Angewandte Informatik" Vertiefung Kommunikationssysteme
Master-Studiengang "Angewandte Informatik" Vertiefung Produktion und Konstruktion
Master-Studiengang "Angewandte Informatik" (nicht-konsekutiv) Vertiefung Informationssysteme
Master-Studiengang "Angewandte Informatik" (nicht-konsekutiv) Vertiefung Kommunikationssysteme
Master-Studiengang "Angewandte Informatik" (nicht-konsekutiv) Vertiefung Software-Engineering

Dozentinnen/Dozenten

[Zurück zum Modulindex]   [Dieses Modul im Modulindex]  

Name Fachbereich AG-Name [de]
Prof. Stefan Deßloch Informatik (89) AG Heterogene Informationssysteme

89-2211 [INF-22-11-S-4]: Seminar (2S) "Datenbank- und Informationssysteme (Ba-Seminar)"

[Zurück zum Modulindex]   [Dieses Modul im Modulindex]  

Modulbezeichnung Datenbank- und Informationssysteme (Ba-Seminar)
Fachbereich, Modul-Nr. Informatik (89) – 2211
KIS-Eintrag INF-22-11-S-4 (nur gültig wenn die LV im aktuellen Semester stattfindet)
Lehrgebiet Lehrgebiet Informationssysteme
Modulverantwortlicher Prof. Stefan Deßloch
SWS, ECTS-LP Seminar (2S), 4 ECTS-LP
Sprache Deutsch (bei Bedarf Englisch)
Anforderungsstufe Bachelor (Fortgeschrittene)   [Bachelor (Fortgeschrittene)]
Frequenz halbjährlich
Erforderl. Vorkenntnisse
  • Informationssysteme
  • Datenbanksysteme
Lernziele/Kompetenzen
  • Fähigkeit zur Einarbeitung in ein spezielles Thema aus dem Bereich der Datenbank- und Informationssysteme
  • Fähigkeit zur verständlichen Präsentation eines abgegrenzten Fachthemas unter Einsatz elektronischer Medien
  • Fähigkeit zur fachlichen Diskussion
Inhalt Ausgewählte Themenschwerpunkte aus dem Bereich DB- und Informationssysteme, z. B.:
  • Web-basierte Informationssysteme
  • DB-Middleware
  • Business Intelligence
  • Data Streams
  • Digitale Bibliotheken und Multimedia-DBS
Prüfungsleistungen
(Abschluss)
Präsentation und schriftliche Ausarbeitung
Medienformen
  • Folien/Beamer/etc.
Literatur themenabhängige Literatur
Letzte Änderung 2017-06-02 14:07:56 (Version 42)

Sub-Module

[Zurück zum Modulindex]   [Dieses Modul im Modulindex]  

Keine Submodule zugeordnet.

Studiengänge

Studiengang Bereich Name [de]
Keine Studienprogramme zugeordnet.

Dozentinnen/Dozenten

[Zurück zum Modulindex]   [Dieses Modul im Modulindex]  

Name Fachbereich AG-Name [de]
Prof. Stefan Deßloch Informatik (89) AG Heterogene Informationssysteme
Prof. Theo Härder Informatik (89) AG Datenbanken und Informationssysteme

89-2234 [INF-22-34-V-6]: Vorlesung (4V+2Ü) "Neuere Entwicklungen für Datenmodelle"

[Zurück zum Modulindex]   [Dieses Modul im Modulindex]  

Modulbezeichnung Neuere Entwicklungen für Datenmodelle
Fachbereich, Modul-Nr. Informatik (89) – 2234
KIS-Eintrag INF-22-34-V-6 (nur gültig wenn die LV im aktuellen Semester stattfindet)
Lehrgebiet Lehrgebiet Informationssysteme
Modulverantwortlicher Prof. Stefan Deßloch
SWS, ECTS-LP Vorlesung (4V+2Ü), 8 ECTS-LP
Sprache Deutsch (bei Bedarf Englisch)
Anforderungsstufe Master (Anfänger)   [Master (Anfänger)]
Frequenz zweijährlich
Erforderl. Vorkenntnisse Informationssysteme
Lernziele/Kompetenzen

Die Studierenden...

  • können die wesentlichen Merkmale neuerer Konzepten im Bereich Datenmodelle und Anfragesprachen erklären, vergleichen und analysieren,
  • können die Erweiterungen des relationalen Modells und SQL erklären, bewerten, und einsetzen,
  • können XML-basierte Datenmodelle und Anfragesprachen erklären, bewerten, und einsetzen,
  • können die Besonderheiten von Datenströmenverwaltungssystemen und NoSQL-Datenbanken erklären und bewerten.
Inhalt
  • Objektorientierung im relationalen Modell und SQL (benutzerdefinierte Datentypen und Objektverhalten)
  • Erweiterungen zur Unterstützung von multimedialen Daten
  • Anwendungschnittstellen für objektrelationale DBMS (Erweiterung in CLI, embedded SQL, JDBC, SQLJ)
  • Implementierung von Objektverhalten in SQL Datenbanken (SQL Typen und Routinen in Java)
  • SQL Erweiterungen für Datenanalyse, Business Intelligence
  • Temporales Datenmanagement
  • XML zur Beschreibung und Modellierung von Daten
  • XML Datenbanken und Anfragesprachen
  • Datenströme und kontinuierliche Anfragen
  • NoSQL – Datenmodelle und Anfrageunterstützung
Prüfungsleistungen
(Abschluss)
mündliche oder schriftliche Abschlussprüfung
Medienformen
  • Folien/Beamer/etc.
  • Folien zum Download (als PDF)
Literatur Literatur wird in der Vorlesung bekannt gegeben.
Hinweise Erweitert auf 4V+2Ü
Letzte Änderung 2017-06-15 10:27:58 (Version 42)

Sub-Module

[Zurück zum Modulindex]   [Dieses Modul im Modulindex]  

Keine Submodule zugeordnet.

Studiengänge

Studiengang Bereich Name [de]
Master-Studiengang Informatik Vertiefung Informationssysteme
Master-Studiengang Informatik Vertiefung Kommunikationssysteme
Master-Studiengang Informatik (neu) Vertiefung Informationssysteme
Master-Studiengang "Angewandte Informatik" Vertiefung Information Management
Master-Studiengang "Angewandte Informatik" (nicht-konsekutiv) Vertiefung Informationssysteme
Master-Studiengang "Angewandte Informatik" (nicht-konsekutiv) Vertiefung Kommunikationssysteme

Dozentinnen/Dozenten

[Zurück zum Modulindex]   [Dieses Modul im Modulindex]  

Name Fachbereich AG-Name [de]
Prof. Stefan Deßloch Informatik (89) AG Heterogene Informationssysteme

89-2271 [INF-22-71-S-7]: Seminar (2S) "Datenbank- und Informationssysteme (Seminar)"

[Zurück zum Modulindex]   [Dieses Modul im Modulindex]  

Modulbezeichnung Datenbank- und Informationssysteme (Seminar)
Fachbereich, Modul-Nr. Informatik (89) – 2271
KIS-Eintrag INF-22-71-S-7 (nur gültig wenn die LV im aktuellen Semester stattfindet)
Lehrgebiet Lehrgebiet Informationssysteme
Modulverantwortlicher Prof. Stefan Deßloch
SWS, ECTS-LP Seminar (2S), 4 ECTS-LP
Sprache Deutsch (bei Bedarf Englisch)
Anforderungsstufe Master (Fortgeschrittene)   [Master (Fortgeschrittene)]
Frequenz halbjährlich
Erforderl. Vorkenntnisse
  • Informationssysteme
  • Datenbanksysteme
Lernziele/Kompetenzen

Mit erfolgreichem Abschluss des Moduls werden die Studierenden in der Lage sein,

  • sich in ein spezielles Thema aus dem Bereich der Datenbank- und Informationssysteme einzuarbeiten,
  • selbständig relevante Fachliteratur zum gewählten Themenkomplex zusammenzustellen,
  • sich in ein fachlich und wissenschaftlich anspruchsvolles Thema gründlich einzuarbeiten,
  • zu einer wissenschaftlichen Arbeit fundiert und kritisch Stellung zu nehmen,
  • die gewählte Thematik in den wissenschaftlichen Kontext einzuordnen und angemessen zu differenzieren.
  • die Ergebnisse in einer schriftlichen Ausarbeitung formal korrekt, strukturiert und fokussiert darzustellen,
  • einer wissenschaftlichen Präsentation zu folgen und kritisch zu hinterfragen,
  • selbständig eine wissenschaftlich fundierte schriftliche Ausarbeitung zum gewählten Themenkomplex zu verfassen,
  • einen Fachvortrag zum gewählten Themenkomplex didaktisch ansprechend zu gestalten und durchzuführen,
  • den eigenen Handlungs- und Entscheidungsspielraum und die damit verbundene Verantwortung zu beurteilen und bei Bedarf gezielt Informationen einzuholen, Prioritäten, zu definieren, Aufgaben abzuleiten, Lösungen zu entwickeln und den Fortschritt zu überwachen,
  • eine wissenschaftliche Fragestellung in englischer Sprache zu präsentieren und zu diskutieren.
Inhalt Ausgewählte Themenschwerpunkte aus dem Bereich DB- und Informationssysteme, z. B.:
  • Web-basierte Informationssysteme
  • DB-Middleware
  • Business Intelligence
  • Data Streams
  • Digitale Bibliotheken und Multimedia-DBS
Prüfungsleistungen
(Abschluss)
Präsentation und schriftliche Ausarbeitung
Medienformen
  • Folien/Beamer/etc.
Literatur themenabhängige Literatur
Letzte Änderung 2017-06-19 15:42:55 (Version 42)

Sub-Module

[Zurück zum Modulindex]   [Dieses Modul im Modulindex]  

Keine Submodule zugeordnet.

Studiengänge

Studiengang Bereich Name [de]
Master-Studiengang Informatik Vertiefung Informationssysteme
Master-Studiengang Informatik (neu) Vertiefung Informationssysteme
Master-Studiengang "Angewandte Informatik" (nicht-konsekutiv) Vertiefung Informationssysteme

Dozentinnen/Dozenten

[Zurück zum Modulindex]   [Dieses Modul im Modulindex]  

Name Fachbereich AG-Name [de]
Prof. Stefan Deßloch Informatik (89) AG Heterogene Informationssysteme
Prof. Sebastian Michel Informatik (89) AG Datenbanken und Informationssysteme

89-2351 [INF-23-51-V-6]: Vorlesung (2V+2Ü) "A Survey of Information Security"

[Zurück zum Modulindex]   [Dieses Modul im Modulindex]  

Modulbezeichnung A Survey of Information Security
Fachbereich, Modul-Nr. Informatik (89) – 2351
KIS-Eintrag INF-23-51-V-6 (nur gültig wenn die LV im aktuellen Semester stattfindet)
Lehrgebiet Lehrgebiet Informationssysteme
Modulverantwortlicher Prof. Jens Schmitt
SWS, ECTS-LP Vorlesung (2V+2Ü), 5 ECTS-LP
Sprache Englisch
Anforderungsstufe Master (Anfänger)   [Master (Anfänger)]
Frequenz unregelmäßig
Lernziele/Kompetenzen

This lecture will highlight the advent of information security in parallel with the development and advancement of information systems including the Internet. Outcomes include a deeper understanding of: security fundamentals, the Internet, risk management, data storage (including big data), business vulnerabilities, organizational information systems, governance and compliance, the implication of mobile use, and modern information security methods. Students can expect to apply this knowledge to other aspects of computer science including:

  • software design and development, strategic planning, policy development, and training.
  • Understanding of the fundamental ideas behind data and information including computers and the Internet.
  • Knowledge of basic information constructs and risk handling techniques; students know the most important constructs of information systems.
  • Knowledge of elementary computers and modern uses.
  • Ability to specify and verify simple information handling activities.
Inhalt
  • Overview of knowledge creation and its importance.
  • Technical and formal foundations of data, information, and knowledge creation (syntax and semantics of languages).
  • Introduction to risk (basic definitions and historical reference, measurement, management, and assurance including valuations).
  • Representation of corporate valuations related to information.
  • Further basic elements of data, information, and knowledge.
  • Basic elements of knowledge transference (weak and strong ties).
  • The value of data losses (evolutions and inherent vulnerabilities).
  • Information security shifts from technical toward organizational/behavioral.
  • Formalized acceptance of risk (governance, compliance, reporting).
Prüfungsleistungen
(Abschluss)
mündliche oder schriftliche Abschlussprüfung
Medienformen
  • Folien/Beamer/etc.
  • Folien zum Download (als PDF)
Literatur
  • Adams, A., & Sasse, M. A. (1999). Users are not the enemy. Communications of the ACM, 42(12), 40-46. doi: 10.1145/322796.322806
  • Ambrose, M. L., Seabright, M. A., & Schminke, M. (2002). Sabotage in the workplace: The role of organizational injustice. Organizational Behavior and Human Decision Processes, 89(1), 947-965.
  • Bettman, J. R. (1973). Perceived risk and its components: A model and empirical test. Journal of Marketing Research (pre-1986), 10(2), 184.
  • Davenport, T. H., & Prusak, L. (1998). Working Knowledge: How Organizations Manage What They Know . Cambridge, MA: Harvard Business School Press. ISBN: 087584-655-6.
  • Drucker, P. F. (1994, November). The age of social transformation. Atlantic Monthly , 53-80. <www.theatlantic.com/politics/ecbig/soctrans.htm>.
  • Nonaka, I., & Takeuchi, H. (1995). The Knowledge-Creating Company: How Japanese Companies Create the Dynamics of Innovation. New York: Oxford University Press.
  • RSA. (2009). Information risk assessment. Assessing Risks to Information Assets, 2. Retrieved from http://www.rsa.com/services/pdfs/EMCIRA_DS_0109.pdf
Letzte Änderung 2016-11-07 16:05:14 (Version 42)

Sub-Module

[Zurück zum Modulindex]   [Dieses Modul im Modulindex]  

Keine Submodule zugeordnet.

Studiengänge

Studiengang Bereich Name [de]
Keine Studienprogramme zugeordnet.

Dozentinnen/Dozenten

[Zurück zum Modulindex]   [Dieses Modul im Modulindex]  

Keine Dozentinnen/Dozenten zugeordnet.

89-2452 [INF-24-52-V-7]: Vorlesung (2V+1Ü) "Information Retrieval and Data Mining"

[Zurück zum Modulindex]   [Dieses Modul im Modulindex]  

Modulbezeichnung Information Retrieval and Data Mining
Fachbereich, Modul-Nr. Informatik (89) – 2452
KIS-Eintrag INF-24-52-V-7 (nur gültig wenn die LV im aktuellen Semester stattfindet)
Lehrgebiet Lehrgebiet Informationssysteme
Modulverantwortlicher Prof. Sebastian Michel
SWS, ECTS-LP Vorlesung (2V+1Ü), 4 ECTS-LP
Sprache Englisch
Anforderungsstufe Master (Fortgeschrittene)   [Master (Fortgeschrittene)]
Frequenz zweijährlich
Erforderl. Vorkenntnisse
  • Information Systems
  • Database Systems
  • Combinatorics, Stochastics, and Statistics
Lernziele/Kompetenzen

Students...

  • are able to explain how modern information retrieval systems are realized,
  • are able to assess the performance of information retrieval systems in terms of user-perceived quality and also with respect to statistical significance,
  • are able to handle unstructured, textual information, regarding human created typos, synonymy, polysemy, etc. as well as novelty aspects among documents,
  • are able to study core data mining approaches such as frequent itemset mining, decision trees, k-means clustering, and Bayesian classification, allowing them to build data analytics solutions, for instance, for smart decision making (concepts that are getting more and more important in the Big Data era).
Inhalt
  • Boolean Information Retrieval (IR), TF-IDF)
  • Evaluation Models (Precision, Recall, MAP, NDCG)
  • Probabilistic IR, BM25
  • Hypothesis testing
  • Statistical language models
  • Latent topic models (LSI, pLSI, LDA)
  • Relevance feedback, novelty & diversity
  • PageRank, HITS
  • Spam detection, social networks
  • Inverted lists
  • Index compression, top-k query processing
  • Frequent itemsets & association rules
  • Hierarchical, density-based, and co-clustering
  • Decision trees and Naive Bayes
  • Support vector machines
Prüfungsleistungen
(Abschluss)
mündliche oder schriftliche Abschlussprüfung
Medienformen
  • Folien/Beamer/etc.
Literatur
  • Christopher D. Manning, Prabhakar Raghavan, Hinrich Schütze. Introduction to Information Retrieval, Cambridge University Press, 2008
  • Larry Wasserman. All of Statistics, Springer, 2004.
  • Stefan Büttcher, Charles L. A. Clarke, Gordon V. Cormack. Information Retrieval: Implementing and Evaluating Search Engines
  • Anand Rajaraman and Jeffrey D. Ullman. Mining of Massive Datasets, Cambridge University Press, 2011.
  • supplementary literature references will be given in the lecture
Letzte Änderung 2017-06-10 02:04:47 (Version 42)

Sub-Module

[Zurück zum Modulindex]   [Dieses Modul im Modulindex]  

Keine Submodule zugeordnet.

Studiengänge

Studiengang Bereich Name [de]
Master-Studiengang Informatik Vertiefung Informationssysteme
Master-Studiengang Informatik Vertiefung Intelligente Systeme
Master-Studiengang Informatik Vertiefung Kommunikationssysteme
Master-Studiengang Informatik (neu) Vertiefung Informationssysteme
Master-Studiengang "Angewandte Informatik" Vertiefung Information Management
Master-Studiengang "Angewandte Informatik" (nicht-konsekutiv) Vertiefung Informationssysteme
Master-Studiengang "Angewandte Informatik" (nicht-konsekutiv) Vertiefung Intelligente Systeme
Master-Studiengang "Angewandte Informatik" (nicht-konsekutiv) Vertiefung Kommunikationssysteme

Dozentinnen/Dozenten

[Zurück zum Modulindex]   [Dieses Modul im Modulindex]  

Name Fachbereich AG-Name [de]
Prof. Sebastian Michel Informatik (89) AG Datenbanken und Informationssysteme

89-2453 [INF-24-53-V-7]: Vorlesung (2V+1Ü) "Distributed Data Management"

[Zurück zum Modulindex]   [Dieses Modul im Modulindex]  

Modulbezeichnung Distributed Data Management
Fachbereich, Modul-Nr. Informatik (89) – 2453
KIS-Eintrag INF-24-53-V-7 (nur gültig wenn die LV im aktuellen Semester stattfindet)
Lehrgebiet Lehrgebiet Informationssysteme
Modulverantwortlicher Prof. Sebastian Michel
SWS, ECTS-LP Vorlesung (2V+1Ü), 4 ECTS-LP
Sprache Englisch
Anforderungsstufe Master (Fortgeschrittene)   [Master (Fortgeschrittene)]
Frequenz jährlich SoSe
Erforderl. Vorkenntnisse
  • Information Systems
  • Database Systems
Lernziele/Kompetenzen

Students...

  • can realize data analytics algorithms like Google’s PageRank algorithm, frequent n-gram counting, or near-duplicate detection using min hashing using complex APIs of Big Data processing frameworks like Apache Spark or Hadoop,
  • can install the runtime environments of these frameworks and execute the developed algorithms on real datasets,
  • acquire in-depth knowledge how such distributed systems are realized, allowing them to implement scalable and efficient solutions,
  • acquire core concepts of distributed systems, like consensus algorithms or distributed clocks, that are widely applicable concepts.
Inhalt
  • Distributed Query Processing
  • Fault Tolerance
  • Replication
  • Map Reduce (Hadoop) Fundamentals
  • Spark and SparkSQL
  • PIG and Hive
  • NoSQL: key value stores, graph databases, ...
  • Consensus algorithms (Paxos)
  • State machine replication
  • Lamport timestamps
  • CAP Theorem, BASE
  • Consistency Models
  • Vector clocks
  • Cloud Computing
  • Stream Processing (STREAM, Storm)
  • Probabilistic Counting and Data Synopses
Prüfungsleistungen
(Abschluss)
mündliche oder schriftliche Abschlussprüfung
Medienformen
  • Folien/Beamer/etc.
Literatur Wird in der Vorlesung bekannt gegeben.
Letzte Änderung 2017-06-10 01:56:41 (Version 42)

Sub-Module

[Zurück zum Modulindex]   [Dieses Modul im Modulindex]  

Keine Submodule zugeordnet.

Studiengänge

Studiengang Bereich Name [de]
Master-Studiengang Informatik Vertiefung Informationssysteme
Master-Studiengang Informatik Vertiefung Intelligente Systeme
Master-Studiengang Informatik Vertiefung Kommunikationssysteme
Master-Studiengang Informatik Vertiefung Software-Engineering
Master-Studiengang Informatik (neu) Vertiefung Informationssysteme
Master-Studiengang Informatik (neu) Vertiefung Software-Engineering
Master-Studiengang Informatik (neu) Vertiefung Visualisierung und Scientific Computing
Master-Studiengang "Angewandte Informatik" Vertiefung Information Management
Master-Studiengang "Angewandte Informatik" (nicht-konsekutiv) Vertiefung Informationssysteme
Master-Studiengang "Angewandte Informatik" (nicht-konsekutiv) Vertiefung Intelligente Systeme
Master-Studiengang "Angewandte Informatik" (nicht-konsekutiv) Vertiefung Kommunikationssysteme
Master-Studiengang "Angewandte Informatik" (nicht-konsekutiv) Vertiefung Software-Engineering

Dozentinnen/Dozenten

[Zurück zum Modulindex]   [Dieses Modul im Modulindex]  

Name Fachbereich AG-Name [de]
Prof. Sebastian Michel Informatik (89) AG Datenbanken und Informationssysteme

89-2481 [INF-24-81-L-7]: Projekt (4P) "Informationssysteme Projekt - Entwicklung einer Websuchmaschine (Projekt)"

[Zurück zum Modulindex]   [Dieses Modul im Modulindex]  

Modulbezeichnung Informationssysteme Projekt - Entwicklung einer Websuchmaschine (Projekt)
Fachbereich, Modul-Nr. Informatik (89) – 2481
KIS-Eintrag INF-24-81-L-7 (nur gültig wenn die LV im aktuellen Semester stattfindet)
Lehrgebiet Lehrgebiet Informationssysteme
Modulverantwortlicher Prof. Sebastian Michel
SWS, ECTS-LP Projekt (4P), 8 ECTS-LP
Sprache Englisch
Anforderungsstufe Master (Fortgeschrittene)   [Master (Fortgeschrittene)]
Frequenz jährlich WiSe
Lernziele/Kompetenzen Die Studierenden sind in der Lage, eine eigene Web-Suchmaschine zu entwickeln.
Inhalt Die Teilnehmer entwickeln verschiedene Kernkomponenten einer einfachen Websuchmaschine (Parser, Crawler, Datenbank-Anbindung, Anfrageverarbeitung, Frontend, Meta-Suche)

Im Detail besteht dieses Projekt aus den folgenden Aufgabenstellungen:

  • Implementierung eines HTML-Parsers und Anwendung von Stemming zur "Normalisierung" von Wörtern
  • Entwurf und Implementierung eines Crawlers, der ausgehend von einer Liste von Webseiten (URLs) den Webgraph traversiert, besuchte Webseiten parst und deren Inhalte inklusive Verweise in einer Datenbank speichert.
  • Entwurf des dafür benötigten Datenbank-Schemas und Anbindung in Java mittels JDBC
  • Implementierung einer SQL-basierten Möglichkeit Anfragen (im Google Stil) auszuführen.
  • Anlegen von Indexstrukturen innerhalb der Datenbank zur Steigerung der Performanz
  • Implementierung einer alternativen Anfrageverarbeitung mittels Schwellwertalgorithmen
  • Evaluierung von Performanz-Unterschieden der verschiedenen Anfrageausführungen
  • Implementierung einfacher und fortgeschrittener Methoden zur Qualitätsbewertung von Dokumenten bzgl. der gestellten Anfrage.
  • Dies umfasst Anwendung/Implementierung des Page-Rank Algorithmus.
  • Implementierung eines HTML basierten Benutzerinterfaces sowie eines Webservices
  • Meta-Suche über verschiedener, von den Projektgruppen entwickelten, Suchmaschinen (via Webservices).
Prüfungsleistungen
(Abschluss)
Präsentation
Medienformen
  • Folien/Beamer/etc.
Literatur
  • Information Retrieval and Web Search Engines:
    Introduction to Information Retrieval, by Christopher D. Manning, Prabhakar Raghavan Hinrich Schütze, 2008.
  • Information Retrieval:
    Implementing and Evaluating Search Engines, by Stefan Büttcher, Charles L. A. Clarke, Gordon V. Cormack
  • Database Systems:
    cf., literature for Informationssysteme and Datenbankanwendung lectures
  • Datenbanksysteme:
    Eine Einführung (German), by Alfons Kemper and André Eickler.
    Database Management Systems, by Raghu Ramakrishnan and Johannes Gehrke
Letzte Änderung 2014-09-08 15:37:31 (Version 42)

Sub-Module

[Zurück zum Modulindex]   [Dieses Modul im Modulindex]  

Keine Submodule zugeordnet.

Studiengänge

Studiengang Bereich Name [de]
Master-Studiengang Informatik Vertiefung Informationssysteme
Master-Studiengang Informatik (neu) Vertiefung Informationssysteme
Master-Studiengang "Angewandte Informatik" (nicht-konsekutiv) Vertiefung Informationssysteme

Dozentinnen/Dozenten

[Zurück zum Modulindex]   [Dieses Modul im Modulindex]  

Name Fachbereich AG-Name [de]
Prof. Sebastian Michel Informatik (89) AG Datenbanken und Informationssysteme

89-3001 [INF-30-01-M-3]: Meta-Modul "Grundlagen des Software Engineering"

[Zurück zum Modulindex]   [Dieses Modul im Modulindex]  

Modulbezeichnung Grundlagen des Software Engineering
Fachbereich, Modul-Nr. Informatik (89) – 3001
Lehrgebiet Lehrgebiet Software-Engineering
Modulverantwortlicher Prof. Dieter Rombach
SWS, ECTS-LP Meta-Modul, 8 ECTS-LP
Sprache Deutsch (bei Bedarf Englisch)
Anforderungsstufe Bachelor (Kernmodul)   [Bachelor (Kernmodul)]
Frequenz jährlich WiSe
Erforderl. Vorkenntnisse
  • SE 1 / Software-Entwicklungs-Projekt (empfohlen)
  • SE 2 / Modellierung von SW-Systemen
Lernziele/Kompetenzen

Mit erfolgreichem Abschluss des Moduls werden die Studierenden in der Lage sein,

  • wichtige Prinzipien, Referenzmodelle, Techniken, Methoden und Werkzeuge für die Entwicklung großer Softwaresysteme zu erklären,
  • Prozesse des Quality Software Engineering zu erklären,
  • Techniken, Methoden und Werkzeugen für verschiedene Entwicklungsparadigmen zu erklären,
  • Software unter Berücksichtigung von Qualitätsgarantien und mit automatischen Werkzeugen zu entwickeln.
Inhalt
  • Prinzipien des Software-Engineering
  • Bestehende empirische Betrachtungen und Gesetze
  • Basiskenntnisse (Spezifikation, Architektur, Verifikation, Testen, Prozessmodellierung, Messung, Experiment)
  • Prozessintegration / Traceability (UML, Java)
    • Komponenten-Engineering
    • Entwicklung großer Systeme
    • Anwendungs-Engineering
  • Projektmanagement
  • Innovative Software-Engineering-Techniken
    • Application Engineering (Requirements Engineering, nichtfunktionale Anforderungen, Spezifikationstechniken, Perspektiven-basierte Inspektion)
    • Entwicklung großer Systeme (Systemspezifikation, Design Patterns, Frameworks, Systemtest)
    • Komponenten-Engineering (Modell-basierte Entwicklung, Sprachen und Werkzeuge, nichtfunktionale Anforderungen)
  • Software-Evolution (Legacy-Systeme, Pflege und Wartung)
Prüfungstechn. Vorauss.
Prüfungsleistungen
(Zulassungsvoraussetzungen)
  • Lösung von Übungsaufgaben
Prüfungsleistungen
(Abschluss)
schriftliche Abschlussprüfung
Medienformen
  • Folien/Beamer/etc.
  • Folien zum Download (als PDF)
Literatur
  • Sommerville: "Software Engineering", 9th Edition, Person Studium, 2010
  • H. Balzert: Lehrbuch der Software-Technik 1/2. Spektrum Akademischer Verlag, 2000
  • P. Jalote: "A Concise Introduction to Software Engineering", Springer, 2008
  • W. Zuser, T. Grechenig, M. Köhle: Software Engineering mit UML und dem Unified Process, Pearson Studium, 2004.
  • Peter Rösler, Maud Schlich, Ralf Kneuper: “Reviews in der System- und Softwareentwicklung”, dpunkt Verlag, 2013
  • M. Jeckle, C. Rupp, J. Hahn, B. Zengler, S. Queins: UML 2 Glasklar; Carl Hanser Verlag; 2003.
  • Peter Liggesmeyer: Software-Qualität; Spektrum Akademischer Verlag, 2002
  • weitere Literatur wird in der Vorlesung bekannt gegeben
Letzte Änderung 2017-06-14 14:51:15 (Version 42)

Sub-Module

[Zurück zum Modulindex]   [Dieses Modul im Modulindex]  

Modul-Nr. SWS ECTS-LP Level Modulverantwortlicher Modulbezeichnung [de]
89-3002 2V+1Ü 4 [Bachelor (Kernmodul)] Prof. D. Rombach Grundlagen des Software Engineering 1
89-3003 2V+1Ü 4 [Bachelor (Kernmodul)] Prof. D. Rombach Grundlagen des Software-Engineering 2

Studiengänge

Studiengang Bereich Name [de]
Bachelor-Studiengang Informatik Schwerpunkt Software-Engineering
Bachelor-Studiengang Informatik (neu) Schwerpunkt Software-Engineering
Master-Studiengang Informatik Vertiefung Eingebettete Systeme
Master-Studiengang Informatik Vertiefung Software-Engineering
Master-Studiengang Informatik (neu) Vertiefung Software-Engineering
Bachelor-Studiengang "Angewandte Informatik" Pflichtmodul  
Bachelor-Studiengang "Angewandte Informatik" Block Informatik-Schwerpunkt
Master-Studiengang "Angewandte Informatik" Vertiefung Information Management
Master-Studiengang "Angewandte Informatik" (nicht-konsekutiv) Vertiefung Eingebettete Systeme
Master-Studiengang "Angewandte Informatik" (nicht-konsekutiv) Vertiefung Software-Engineering
Master-Studiengang "Sozio-Informatik" Block Informatik
Module für andere Fachbereiche Studiengang Wirtschaftsingenieurwesen Richtung Informatik

Dozentinnen/Dozenten

[Zurück zum Modulindex]   [Dieses Modul im Modulindex]  

Name Fachbereich AG-Name [de]
Prof. Dieter Rombach Informatik (89) AG Software Engineering

89-3002 [INF-30-02-V-3]: Vorlesung (2V+1Ü) "Grundlagen des Software Engineering 1"

[Zurück zum Modulindex]   [Dieses Modul im Modulindex]  

Modulbezeichnung Grundlagen des Software Engineering 1
Fachbereich, Modul-Nr. Informatik (89) – 3002
KIS-Eintrag INF-30-02-V-3 (nur gültig wenn die LV im aktuellen Semester stattfindet)
Lehrgebiet Lehrgebiet Software-Engineering
Modulverantwortlicher Prof. Dieter Rombach
SWS, ECTS-LP Vorlesung (2V+1Ü), 4 ECTS-LP
Sprache Englisch
Anforderungsstufe Bachelor (Kernmodul)   [Bachelor (Kernmodul)]
Frequenz jährlich
Lernziele/Kompetenzen Die Studierenden besitzen vertiefte Kenntnisse über Prinzipien, Referenzmodelle, Techniken, Methoden und Werkzeuge für die Entwicklung großer Softwaresysteme. Das Hauptaugenmerk liegt im "Quality Software Engineering".
Inhalt
  • Prinzipien des Software-Engineering
  • Bestehende empische Betrachtungen und Gesetze
  • Basiskenntnisse (Spezifikation, Architektur, Verifikation, Testen, Prozessmodellierung, Messung, Experiment)
  • Prozessintegration / Traceability (UML, Java)
    • Komponenten-Engineering
    • Entwicklung großer Systeme
    • Anwendungs-Engineering
  • Projektmanagement
Prüfungsleistungen
(Abschluss)
schriftliche Abschlussprüfung
Medienformen
  • Folien/Beamer/etc.
Literatur
  • Sommerville: "Software Engineering", 9th Edition, Person Studium, 2010
  • H. Balzert: Lehrbuch der Software-Technik 1/2. Spektrum Akademischer Verlag, 2000
  • P. Jalote: "A Concise Introduction to Software Engineering", Springer, 2008
  • W. Zuser, T. Grechenig, M. Köhle: Software Engineering mit UML und dem Unified Process, Pearson Studium, 2004.
  • Peter Rösler, Maud Schlich, Ralf Kneuper: “Reviews in der System- und Softwareentwicklung”, dpunkt Verlag, 2013
  • M. Jeckle, C. Rupp, J. Hahn, B. Zengler, S. Queins: UML 2 Glasklar; Carl Hanser Verlag; 2003.
  • Peter Liggesmeyer: Software-Qualität; Spektrum Akademischer Verlag, 2002
  • weitere Literatur wird in der Vorlesung bekannt gegeben
Hinweise Wird in der ersten Hälfte des Semesters angeboten.
Letzte Änderung 2014-07-16 16:17:50 (Version 42)

Sub-Module

[Zurück zum Modulindex]   [Dieses Modul im Modulindex]  

Keine Submodule zugeordnet.

Studiengänge

Studiengang Bereich Name [de]
Module für andere Fachbereiche Studiengang Commercial Vehicle Technology (CVT)

Dozentinnen/Dozenten

[Zurück zum Modulindex]   [Dieses Modul im Modulindex]  

Name Fachbereich AG-Name [de]
Prof. Dieter Rombach Informatik (89) AG Software Engineering

89-3003 [INF-30-03-V-3]: Vorlesung (2V+1Ü) "Grundlagen des Software-Engineering 2"

[Zurück zum Modulindex]   [Dieses Modul im Modulindex]  

Modulbezeichnung Grundlagen des Software-Engineering 2
Fachbereich, Modul-Nr. Informatik (89) – 3003
KIS-Eintrag INF-30-03-V-3 (nur gültig wenn die LV im aktuellen Semester stattfindet)
Lehrgebiet Lehrgebiet Software-Engineering
Modulverantwortlicher Prof. Dieter Rombach
SWS, ECTS-LP Vorlesung (2V+1Ü), 4 ECTS-LP
Sprache Englisch
Anforderungsstufe Bachelor (Kernmodul)   [Bachelor (Kernmodul)]
Frequenz jährlich
Erforderl. Vorkenntnisse
  • SE 1 / Grundlagen der Programmierung
  • SE 2 / Modellierung von SW-Systemen
  • Grundlagen des Software-Engineering 1
Lernziele/Kompetenzen
  • Kenntnisse von Techniken, Methoden und Werkzeugen für verschiedene Entwicklungsparadigmen.
  • Fähigkeit, Software unter Berücksichtigung von Qualitätsgarantien und mit automatischen Werkzeugen zu entwickeln.
Inhalt
  • Innovative Software-Engineering-Techniken
    • Application Engineering (Requirements Engineering, nichtfunktionale Anforderungen, Spezifikationstechniken, Perspektiven-basierte Inspektion)
    • Entwicklung großer Systeme (Systemspezifikation, Design Patterns, Frameworks, Systemtest)
    • Komponenten-Engineering (Modell-basierte Entwicklung, Sprachen und Werkzeuge, nichtfunktionale Anforderungen)
  • Software-Evolution (Legacy-Systeme, Pflege und Wartung)
Prüfungsleistungen
(Zulassungsvoraussetzungen)
  • Lösung von Übungsaufgaben
Prüfungsleistungen
(Abschluss)
schriftliche Abschlussprüfung
Medienformen
  • Folien/Beamer/etc.
Literatur
  • Sommerville: "Software Engineering", 9th Edition, Person Studium, 2010
  • H. Balzert: Lehrbuch der Software-Technik 1/2. Spektrum Akademischer Verlag, 2000
  • P. Jalote: "A Concise Introduction to Software Engineering", Springer, 2008
  • W. Zuser, T. Grechenig, M. Köhle: Software Engineering mit UML und dem Unified Process, Pearson Studium, 2004.
  • Peter Rösler, Maud Schlich, Ralf Kneuper: “Reviews in der System- und Softwareentwicklung”, dpunkt Verlag, 2013
  • M. Jeckle, C. Rupp, J. Hahn, B. Zengler, S. Queins: UML 2 Glasklar; Carl Hanser Verlag; 2003.
  • Peter Liggesmeyer: Software-Qualität; Spektrum Akademischer Verlag, 2002
  • weitere Literatur wird in der Vorlesung bekannt gegeben
Hinweise Für Informatikstudierende (inkl. Sozioinformatik) nur zusammen mit Grundlagen des Software-Engineering 1.
Letzte Änderung 2017-06-10 02:56:42 (Version 42)

Sub-Module

[Zurück zum Modulindex]   [Dieses Modul im Modulindex]  

Keine Submodule zugeordnet.

Studiengänge

Studiengang Bereich Name [de]
Keine Studienprogramme zugeordnet.

Dozentinnen/Dozenten

[Zurück zum Modulindex]   [Dieses Modul im Modulindex]  

Keine Dozentinnen/Dozenten zugeordnet.

89-3004 [INF-30-04-V-4]: Meta-Modul (6V+3Ü) "Schwerpunkt Software Engineering"

[Zurück zum Modulindex]   [Dieses Modul im Modulindex]  

Modulbezeichnung Schwerpunkt Software Engineering
Fachbereich, Modul-Nr. Informatik (89) – 3004
Lehrgebiet Lehrgebiet Software-Engineering
Modulverantwortlicher Prof. Peter Liggesmeyer
SWS, ECTS-LP Meta-Modul (6V+3Ü), 12 ECTS-LP
Sprache Deutsch (bei Bedarf Englisch)
Anforderungsstufe Bachelor (Fortgeschrittene)   [Bachelor (Fortgeschrittene)]
Frequenz jährlich
Erforderl. Vorkenntnisse siehe zugehörige Kernvorlesung
Lernziele/Kompetenzen Die Studierenden besitzen Kenntnisse der Prinzipien, Methoden und Werkzeuge zur ingenieurmäßigen Entwicklung "großer" Softwaresysteme. Sie kennen die Phasen der Softwareentwicklung sowie ihre Inhalte, einschließlich entsprechender automatischer Werkzeuge. Die Studierenden besitzen Fertigkeiten zur Analyse von Softwareentwicklungsprozessen und zur Konstruktion großer Softwaresysteme nach ingenieurmäßigen Methoden. Darüber hinaus haben die Studierenden vertiefte Fertigkeiten in einem wichtigen Spezialgebiet des Software Engineering erworben.
  • Sicherheit und Zuverlässigkeit eingebetteter Systeme:
    • Beherrschung spezieller formaler und stochastischer Techniken zur Sicherheits- und Zuverlässigkeitsanalyse für Software und Systeme.
    • Fertigkeit der Anwendung einschlägiger Analyseverfahren
  • Software Project and Process Management:
    Erwerb von Kenntnissen zu Prinzipien, Methoden und Werkzeugen des Software Engineering. Es werden Kenntnisse vermittelt, die für erfolgreiches Projektmanagement bzw. Qualitätssicherung benötigt werden. Anhand einer Reihe von praxisnahen Beispielen wird gezeigt:
    • wie große Projekte geplant werden
    • welche Elemente ein Projektplan beinhaltet
    • welche Methoden es für Projektmanagement und Qualitätssicherung gibt
    • wie sich Projektmanagement und Qualitätssicherung ergänzen bzw. unterscheiden
  • Fortgeschrittene Aspekte objektorientierter Programmierung:
    Es werden vertiefte Kenntnisse und Fähigkeiten in der objektorientierten Programmierung und über objektorientierte Programmiersprachen vermittelt; insbesondere sollen Hörer:
    • ein semantisches Verständnis objektorientierter Programme bekommen,
    • komplexere Typsysteme anwenden können,
    • Schnittstelleneigenschaften spezifizieren können,
    • Techniken zum Prüfen und zur werkzeuggestützten Verifikation benutzen können.
Inhalt siehe zugehörige Vorlesungen
Prüfungsleistungen
(Zulassungsvoraussetzungen)
  • Lösung von Übungsaufgaben
Prüfungsleistungen
(Abschluss)
mündliche Abschlussprüfung
Medienformen
  • Folien/Beamer/etc.
  • Folien zum Download (als PDF)
Literatur siehe zugehörige Vorlesungen
Hinweise Die Kernvorlesung 89-3001 Grundlagen des Software Engineering (4V+2Ü) kann mit einer der folgenden drei Vorlesungen kombiniert werden. Der Dozent der vertiefenden Vorlesung prüft das gesamte Modul.
  • 89-3331 Sicherheit und Zuverlässigkeit eingebetteter Systeme
  • 89-3131 Software Project and Process Management
  • 89- 3231 Fortgeschrittene Aspekte objektorientierter Programmierung
Letzte Änderung 2009-05-25 09:00:48 (Version 42)

Sub-Module

[Zurück zum Modulindex]   [Dieses Modul im Modulindex]  

Modul-Nr. SWS ECTS-LP Level Modulverantwortlicher Modulbezeichnung [de]
89-3001 8 [Bachelor (Kernmodul)] Prof. D. Rombach Grundlagen des Software Engineering
89-3131 2V+1Ü 4 [Master (Anfänger)] Prof. D. Rombach Software Project and Process Management
89-3331 2V+1Ü 4 [Master (Anfänger)] Prof. P. Liggesmeyer Sicherheit und Zuverlässigkeit eingebetteter Systeme

Studiengänge

Studiengang Bereich Name [de]
Bachelor-Studiengang Informatik Schwerpunkt Software-Engineering

Dozentinnen/Dozenten

[Zurück zum Modulindex]   [Dieses Modul im Modulindex]  

Keine Dozentinnen/Dozenten zugeordnet.

89-3005 [INF-30-05-M-3]: Meta-Modul "Software-Engineering 1"

[Zurück zum Modulindex]   [Dieses Modul im Modulindex]  

Modulbezeichnung Software-Engineering 1
Fachbereich, Modul-Nr. Informatik (89) – 3005
Lehrgebiet Lehrgebiet Software-Engineering
Modulverantwortlicher Prof. Dieter Rombach
SWS, ECTS-LP Meta-Modul, 10 ECTS-LP
Sprache Deutsch (bei Bedarf Englisch)
Anforderungsstufe Bachelor (Kernmodul)   [Bachelor (Kernmodul)]
Frequenz jährlich
Erforderl. Vorkenntnisse Programmierung 2.
Lernziele/Kompetenzen Die Studierenden
  • sind in der Lage, sich in einem Projekt zu orientieren,
  • können konstruktiv in einem Projekt mitarbeiten,
  • haben das theoretische Wissen, eine Projektleitung auszuüben,
  • kennen die Prinzipien, Methoden und Werkzeuge zur ingenieurmäßigen Entwicklung "großer" Softwaresysteme,
  • kennen alle wichtigen Phasen der Softwareentwicklung und automatische Werkzeuge,
  • können Softwareentwicklungsprozesse analysieren,
  • können große Softwaresysteme nach ingenieurmäßigen Methoden konstruieren.
Inhalt Siehe zugehörige Lehrveranstaltungen.
Prüfungsleistungen
(Abschluss)
-
Medienformen
  • Folien/Beamer/etc.
Hinweise Modulprüfung: Requirements Engineering
Leistungsnachweis: Projektmanagement
Letzte Änderung 2015-06-19 17:12:29 (Version 42)

Sub-Module

[Zurück zum Modulindex]   [Dieses Modul im Modulindex]  

Modul-Nr. SWS ECTS-LP Level Modulverantwortlicher Modulbezeichnung [de]
89-0016 3V+1Ü 6 [Bachelor (Grundmodul)] Prof. D. Rombach Projektmanagement
89-3155 2V+1Ü 4 [Master (Anfänger)] Prof. D. Rombach Requirements Engineering

Studiengänge

Studiengang Bereich Name [de]
Bachelor-Studiengang "Sozio-Informatik" Block Informatik

Dozentinnen/Dozenten

[Zurück zum Modulindex]   [Dieses Modul im Modulindex]  

Keine Dozentinnen/Dozenten zugeordnet.

89-3012 [INF-30-12-L-3]: Projekt (2P) "Projekt Agile Methoden 1"

[Zurück zum Modulindex]   [Dieses Modul im Modulindex]  

Modulbezeichnung Projekt Agile Methoden 1
Fachbereich, Modul-Nr. Informatik (89) – 3012
KIS-Eintrag INF-30-12-L-3 (nur gültig wenn die LV im aktuellen Semester stattfindet)
Lehrgebiet Lehrgebiet Software-Engineering
Modulverantwortlicher Dr. Jörg Dörr
SWS, ECTS-LP Projekt (2P), 4 ECTS-LP
Sprache Deutsch
Anforderungsstufe Bachelor (Kernmodul)   [Bachelor (Kernmodul)]
Frequenz jährlich
Erforderl. Vorkenntnisse Grundlegende Programmierkenntnisse, z.B. aus Vorlesung "Webbasierte Einführung in die Programmierung".
Lernziele/Kompetenzen Die Studierenden haben die Grundprinzipien der agilen Methodik verstanden und können den Stellenwert von Kommunikation für die Softwareentwicklung einordnen. Die Studierenden können agile Methoden in der systematischen Entwicklung von Software-Systemen einsetzen. Sie können
  • für eine kleinere Anwendung Anforderungen erheben, die Anwendung prototypisch entwerfen und Teile implementieren,
  • einen kompletten Entwicklungszyklus durchlaufen und
  • im interdisziplinären Team arbeiten.
Inhalt Inhalt Die Aufgabenstellung des Projekts umfasst den Entwurf, die Implementierung und das Testen von Softwaresystemen unter Anwendung von agilen Methoden. Hierbei erlernen die Studenten Prinzipien und Techniken der agilen Entwicklung aus Ansätzen wie SCRUM und Extreme Programming. In mehreren Iterationen (sogenannten Sprints) wird eine Anwendung aus der Domäne der soziotechnischen Systeme prototypisch unter Einsatz der agilen Techniken entwickelt bzw. weiterentwickelt. Im Bereich des Entwurfs erlernen die Studierenden beispielsweise Ansätze des Refactorings, im Bereich des Tests Ansätze des Test Driven Developments. Im Bereich der Implementierung lernen die Studierenden Techniken wie Pair Programming und Coding Dojos kennen. Vermittelte Kompetenzen des Moduls „Webbasierte Einführung in die Programmierung“ werden in dem Projekt angewendet. Auch reflektieren die Studierenden aktiv über die Auswirkungen des technischen Systems auf seinen organisatorischen und personellen Kontext.
Prüfungstechn. Vorauss. Leistungsnachweis einer Programmiervorlesung, z.B.
  • Webbasierte Einführung in die Programmierung
  • Softwareentwickling I
Prüfungsleistungen
(Abschluss)
Präsentation
Medienformen
  • Folien/Beamer/etc.
  • Spezialsoftware zur Nutzung auf Ausbildungscluster
Literatur
  • Ken Schwaber, Mike Beedle, Agile Software Development with Scrum, Prentice Hall, 2001,
  • Kent Beck, Extreme Programming Explained: Embrace Change, Addison-Wesley Longman, Amsterdam, 1999
Hinweise In der Regel wird das Projekt als Blockveranstaltung angeboten.
Letzte Änderung 2014-07-16 17:54:54 (Version 42)

Sub-Module

[Zurück zum Modulindex]   [Dieses Modul im Modulindex]  

Keine Submodule zugeordnet.

Studiengänge

Studiengang Bereich Name [de]
Keine Studienprogramme zugeordnet.

Dozentinnen/Dozenten

[Zurück zum Modulindex]   [Dieses Modul im Modulindex]  

Name Fachbereich AG-Name [de]
Dr. Jörg Dörr Informatik (89) Fraunhofer Institut für Experimentelles Software Engineering (IESE)

89-3045 [INF-30-45-L-4]: Projekt (4P) "Software-Engineering (Projekt)"

[Zurück zum Modulindex]   [Dieses Modul im Modulindex]  

Modulbezeichnung Software-Engineering (Projekt)
Fachbereich, Modul-Nr. Informatik (89) – 3045
KIS-Eintrag INF-30-45-L-4 (nur gültig wenn die LV im aktuellen Semester stattfindet)
Lehrgebiet Lehrgebiet Software-Engineering
Modulverantwortlicher Prof. Peter Liggesmeyer
SWS, ECTS-LP Projekt (4P), 8 ECTS-LP
Sprache Deutsch
Anforderungsstufe Bachelor (Fortgeschrittene)   [Bachelor (Fortgeschrittene)]
Frequenz halbjährlich
Lernziele/Kompetenzen

Mit erfolgreichem Abschluss des Moduls werden die Studierenden in der Lage sein,

  • im Gespräch mit Anwenderinnen und Anwendern grundlegende Anforderungen an eine Systemlösung zu erheben,
  • vereinbarte Aufgaben in Teilaufgaben zu untergliedern und gemeinsam kooperativ zu bearbeiten,
  • den Projektaufwand grob abzuschätzen, zu planen und Ressourcen zielführend einzusetzen,
  • Arbeitsergebnisse zu dokumentieren, zu verwalten und Ergebnisse zu präsentieren,
  • einen Fachvortrag unter Einsatz geeigneter Medien vor einem homogenen Fachpublikum zu präsentieren,
  • zur gewählten Thematik basierend auf einem Fachvortrag eine inhaltliche Diskussion zu führen,
  • den eigenen Handlungs- und Entscheidungsspielraum und die damit verbundene Verantwortung zu beurteilen und bei Bedarf gezielt Informationen einholen, Prioritäten definieren, Aufgaben ableiten, Lösungen entwickeln und den Fortschritt überwachen.
  • Missverständnisse und Rollenkonflikte in Kommunikationssituationen zu erkennen und zur Konfliktlösung beizutragen.
  • in kontroversen Diskussionen zielorientiert zu argumentieren und mit Kritik sachlich umzugehen,
  • konstruktiv und aktiv in homogenen Arbeitsgruppen mitzuarbeiten,
  • eigenständige und ggf. von anderen abweichende Standpunkte zu vertreten und dabei plausibel zu argumentieren.
  • eine Arbeitsgruppe phasenweise zu führen, anzuleiten und zu motivieren,
  • homogen zusammengesetzte Gruppen phasenweise zu leiten und Arbeitsergebnisse gegenüber Dritten zu vertreten.
  • die eigenen fachlichen, methodischen, technologischen, fachübergreifenden, sozialen und personalen Kompetenzen selbständig weiter zu entwickeln.
Inhalt Abhängig vom gewählten Thema in der Vertiefung.
Prüfungsleistungen
(Abschluss)
Präsentation
Medienformen
  • Spezialsoftware zur Nutzung auf Ausbildungscluster
Literatur Abhängig vom gewählten Thema in der Vertiefung.
Letzte Änderung 2017-06-19 15:39:29 (Version 42)

Sub-Module

[Zurück zum Modulindex]   [Dieses Modul im Modulindex]  

Keine Submodule zugeordnet.

Studiengänge

Studiengang Bereich Name [de]
Bachelor-Studiengang Informatik (neu) Schwerpunkt Software-Engineering

Dozentinnen/Dozenten

[Zurück zum Modulindex]   [Dieses Modul im Modulindex]  

Keine Dozentinnen/Dozenten zugeordnet.

89-3051 [INF-30-51-M-6]: Meta-Modul "Software-Engineering 2"

[Zurück zum Modulindex]   [Dieses Modul im Modulindex]  

Modulbezeichnung Software-Engineering 2
Fachbereich, Modul-Nr. Informatik (89) – 3051
Lehrgebiet Lehrgebiet Software-Engineering
Modulverantwortlicher Prof. Dieter Rombach
SWS, ECTS-LP Meta-Modul, 12 ECTS-LP
Sprache Deutsch (bei Bedarf Englisch)
Anforderungsstufe Master (Anfänger)   [Master (Anfänger)]
Frequenz jährlich
Lernziele/Kompetenzen Die Studierenden gewinnen einen vertieften Einblick in selbst gewählte Themen des Software-Engineering; die Kenntnisse in diesem Bereich können bis an den Stand der Forschung heranreichen. Die Studierenden können damit dem Stand der Forschung folgen.
Inhalt Siehe zugehörige/gewählte Lehrveranstaltungen.
Prüfungsleistungen
(Abschluss)
mündliche Abschlussprüfung
Medienformen
  • Folien/Beamer/etc.
Literatur Siehe zugehörige/gewählte Lehrveranstaltungen.
Hinweise Vorlesung "Grundlagen des Software Engineering" ist Pflicht.
Modulprüfung über alle gewählten Vorlesungen.
Letzte Änderung 2014-07-18 19:34:32 (Version 42)

Sub-Module

[Zurück zum Modulindex]   [Dieses Modul im Modulindex]  

Modul-Nr. SWS ECTS-LP Level Modulverantwortlicher Modulbezeichnung [de]
89-3001 8 [Bachelor (Kernmodul)] Prof. D. Rombach Grundlagen des Software Engineering
89-3131 2V+1Ü 4 [Master (Anfänger)] Prof. D. Rombach Software Project and Process Management
89-3151 2V+1Ü 4 [Master (Fortgeschrittene)] Prof. D. Rombach Process Modeling
89-3152 2V+1Ü 4 [Master (Fortgeschrittene)] Prof. D. Rombach Product Line Engineering
89-3153 2V+1Ü 4 [Master (Fortgeschrittene)] Prof. D. Rombach Empirische Modellbildung und Methoden
89-3352 2V+1Ü 4 [Master (Fortgeschrittene)] Prof. P. Liggesmeyer Qualitätsmanagement von Software und Systemen
89-3355 2V+1Ü 4 [Master (Fortgeschrittene)] Prof. P. Liggesmeyer Software-Qualitätssicherung

Studiengänge

Studiengang Bereich Name [de]
Master-Studiengang "Sozio-Informatik" Block Informatik

Dozentinnen/Dozenten

[Zurück zum Modulindex]   [Dieses Modul im Modulindex]  

Name Fachbereich AG-Name [de]
Prof. Peter Liggesmeyer Informatik (89) AG Software Engineering: Dependability
Prof. Dieter Rombach Informatik (89) AG Software Engineering

89-3131 [INF-31-31-V-6]: Vorlesung (2V+1Ü) "Software Project and Process Management"

[Zurück zum Modulindex]   [Dieses Modul im Modulindex]  

Modulbezeichnung Software Project and Process Management
Fachbereich, Modul-Nr. Informatik (89) – 3131
KIS-Eintrag INF-31-31-V-6 (nur gültig wenn die LV im aktuellen Semester stattfindet)
Lehrgebiet Lehrgebiet Software-Engineering
Modulverantwortlicher Prof. Dieter Rombach
SWS, ECTS-LP Vorlesung (2V+1Ü), 4 ECTS-LP
Sprache Deutsch (bei Bedarf Englisch)
Anforderungsstufe Master (Anfänger)   [Master (Anfänger)]
Frequenz jährlich
Erforderl. Vorkenntnisse Grundlagen des Software Engineering
Lernziele/Kompetenzen

Mit erfolgreichem Abschluss des Moduls werden die Studierenden in der Lage sein...

  • Prinzipien, Methoden und Werkzeugen des Software Engineering zu erklären,
  • Prozess- und Qualitätsmodelle zu evaluieren,
  • die Vor- und Nachteile verschiedener Methoden, Werkzeuge und Modelle einschätzen zu können,
  • die Übertragbarkeit dieser Konzepte auf praktische Problemstellungen abzuleiten,
  • anhand von Beispielen die spezifischen Problemstellungen der Prozessintegration zu bewerten,
  • anhand von Fallstudien zu entscheiden, wie diese Konzepte an die jeweiligen Anforderungen angepasst werden müssen.
  • herzuleiten, welche Parameter den Erfolg des Projektmanagements in der Praxis beeinflussen.
Inhalt

Aufbauend auf die Inhalte der Vorlesung "Grundlagen des Software Engineering", die den technischen Entwicklungsschritten gewidmet ist, werden Kenntnisse vermittelt, die für erfolgreiches Projektmanagement bzw. Qualitätssicherung benötigt werden. Anhand einer Reihe von praxisnahen Beispielen zeigt sie:

  • wie große Projekte geplant werden
  • welche Elemente ein Projektplan beinhaltet
  • welche Methoden es für Projektmanagement und Qualitätssicherung gibt
  • wie sich Projektmanagement und Qualitätssicherung ergänzen bzw. unterscheiden

Themen der Vorlesung:

  • Definition von Projektmanagement und Qualitätssicherung
  • Grundbegriffe der Softwareprojektdurchführung
  • Modelle (Prozess- und Qualitätsmodelle) als Grundlage für systematisches Projektmanagement bzw. Qualitätssicherung
  • Grundkonzepte des Projekt- und Prozessmanagements
  • Grundkonzepte des Messens und Bewertens
  • Techniken/Methoden/Werkzeuge zur Unterstützung von Projektmanagement und Qualitätssicherung
  • Beispiele aus praktischen Projekten
Prüfungsleistungen
(Abschluss)
mündliche oder schriftliche Abschlussprüfung
Medienformen
  • Folien/Beamer/etc.
  • Folien zum Download (als PDF)
Literatur
  • Ernest Wallmüller: "Software-Qualitäts-Management in der Praxis", Hanser-Verlag, 2001
  • Peter Liggesmeyer: "Software-Qualität: Testen, Analysieren und Verifizieren von Software", Spektrum-Verlag, 2002
  • Pankaj Jalote: Software Project Management in Practice Addison-Wesley Professional, 2002
  • Hughes, Cotterrell: Software Project Management, McGraw-Hill Publishing Co., 2002
  • A Guide to the Project Management Body of Knowledge (Pmbok Guide) - 5th Edition - Project Mgmt Inst, 2013
  • Adam Trendowics: “Software Cost Estimation, Benchmarking, and Risk Assessment”, Springer, 2013
Letzte Änderung 2017-06-10 16:37:24 (Version 42)

Sub-Module

[Zurück zum Modulindex]   [Dieses Modul im Modulindex]  

Keine Submodule zugeordnet.

Studiengänge

Studiengang Bereich Name [de]
Bachelor-Studiengang Informatik (neu) Schwerpunkt Software-Engineering
Master-Studiengang Informatik Vertiefung Eingebettete Systeme
Master-Studiengang Informatik Vertiefung Informationssysteme
Master-Studiengang Informatik Vertiefung Kommunikationssysteme
Master-Studiengang Informatik Vertiefung Software-Engineering
Master-Studiengang Informatik (neu) Vertiefung Software-Engineering
Master-Studiengang "Angewandte Informatik" Vertiefung Eingebettete Systeme
Master-Studiengang "Angewandte Informatik" (nicht-konsekutiv) Vertiefung Eingebettete Systeme
Master-Studiengang "Angewandte Informatik" (nicht-konsekutiv) Vertiefung Informationssysteme
Master-Studiengang "Angewandte Informatik" (nicht-konsekutiv) Vertiefung Kommunikationssysteme
Master-Studiengang "Angewandte Informatik" (nicht-konsekutiv) Vertiefung Software-Engineering

Dozentinnen/Dozenten

[Zurück zum Modulindex]   [Dieses Modul im Modulindex]  

Name Fachbereich AG-Name [de]
Prof. Dieter Rombach Informatik (89) AG Software Engineering

89-3145 [INF-31-45-L-6]: Projekt (4P) "Grundlagen des Software Engineering (Projekt)"

[Zurück zum Modulindex]   [Dieses Modul im Modulindex]  

Modulbezeichnung Grundlagen des Software Engineering (Projekt)
Fachbereich, Modul-Nr. Informatik (89) – 3145
KIS-Eintrag INF-31-45-L-6 (nur gültig wenn die LV im aktuellen Semester stattfindet)
Lehrgebiet Lehrgebiet Software-Engineering
Modulverantwortlicher Prof. Dieter Rombach
SWS, ECTS-LP Projekt (4P), 8 ECTS-LP
Sprache Deutsch (bei Bedarf Englisch)
Anforderungsstufe Master (Anfänger)   [Master (Anfänger)]
Frequenz jährlich
Erforderl. Vorkenntnisse
  • Grundlagen des Software Engineering
Lernziele/Kompetenzen Fähigkeit zum praktischen Einsatz ingenieurmäßiger Methoden und Techniken zur systematischen Entwicklung von Anwendungen:
  • Fähigkeit zum Einsatz von Anforderungsanalysetechniken
  • Fähigkeit zum Entwurf einer Anwendung
  • Fähigkeit zur Spezifikation und Durchführung von Softwaretests
  • Fähigkeit zur durchgängigen Spezifikation, Implementierung und Test von Anwendungen
  • Durchlaufen eines kompletten Entwicklungszyklus
  • Teamarbeit (3-4 Personen Teams)
Inhalt
  • Anwendung der Inhalte der Vorlesung "Grundlagen des Software Engineering" auf ein konkrete Anwendungsentwicklung
Prüfungsleistungen
(Zulassungsvoraussetzungen)
  • Lösung von Übungsaufgaben
Prüfungsleistungen
(Abschluss)
Präsentation
Medienformen
  • Folien/Beamer/etc.
  • Spezialsoftware zur Nutzung auf Ausbildungscluster
Literatur
  • s. Grundlagen des Software Engineering
Letzte Änderung 2007-05-10 11:14:09 (Version 42)

Sub-Module

[Zurück zum Modulindex]   [Dieses Modul im Modulindex]  

Keine Submodule zugeordnet.

Studiengänge

Studiengang Bereich Name [de]
Bachelor-Studiengang Informatik Schwerpunkt Software-Engineering
Bachelor-Studiengang "Angewandte Informatik" Pflichtmodul  
Bachelor-Studiengang "Angewandte Informatik" Block Informatik-Schwerpunkt

Dozentinnen/Dozenten

[Zurück zum Modulindex]   [Dieses Modul im Modulindex]  

Name Fachbereich AG-Name [de]
Prof. Peter Liggesmeyer Informatik (89) AG Software Engineering: Dependability
Prof. Arnd Poetzsch-Heffter Informatik (89) AG Softwaretechnik
Prof. Dieter Rombach Informatik (89) AG Software Engineering

89-3151 [INF-31-51-V-7]: Vorlesung (2V+1Ü) "Process Modeling"

[Zurück zum Modulindex]   [Dieses Modul im Modulindex]  

Modulbezeichnung Process Modeling
Fachbereich, Modul-Nr. Informatik (89) – 3151
KIS-Eintrag INF-31-51-V-7 (nur gültig wenn die LV im aktuellen Semester stattfindet)
Lehrgebiet Lehrgebiet Software-Engineering
Modulverantwortlicher Prof. Dieter Rombach
SWS, ECTS-LP Vorlesung (2V+1Ü), 4 ECTS-LP
Sprache Deutsch (bei Bedarf Englisch)
Anforderungsstufe Master (Fortgeschrittene)   [Master (Fortgeschrittene)]
Frequenz jährlich
Erforderl. Vorkenntnisse Grundlagen des Software Engineering
Lernziele/Kompetenzen

Mit erfolgreichem Abschluss des Moduls werden die Studierenden in der Lage sein,

  • Methoden der Planung und Durchführung von Software-Entwicklungsprozessen zu erläutern,
  • Kriterien zur Analyse von Software-Entwicklungsprozessen zu erklären,
  • die Merkmale industrielle Software-Entwicklungsprozesse zu erläutern,
  • Software-Entwicklungsprozesse selbständig zu modellieren,
  • die Vor- und Nachteile bestimmter Prozessmodellierungstechniken zu begründen,
  • Prozessmodelle effektiv für bestimmte Anwendungszwecke einsetzen zu können.
Inhalt
  • Einführung und Einordnung (Ziele, Forschungs- und Anwendungsfelder)
  • Terminologie (Prozessmodell, Rolle, 4-Domänenprinzip)
  • Präskriptive Prozessmodellierung (Lebenszyklusmodelle, Standards, Beispiele, Bewertungskriterien, Process Gates)
  • Deskriptive Prozessmodellierung (Anwendungsmöglichkeiten, Vorgehensweise, Process Elicitation)
  • Prozessmodellierungssprachen (Appl/A, Funsoft Nets, Marvel, Statemate, MVP-L, IDEF0, ETVX)
  • Prozessmodellierungswerkzeuge (ECMA/NIST Referenzmodell, Modellierungswerkzeuge, PSSEs, Beispiele)
  • Software-Projektplanung (Aufwandsschätzung, Terminplanung, Personalplanung, Reihenfolgeplanung)
  • Projektverfolgung und —steuerung (Datenerhebung, Visualisierung von Kenngrößen)
  • Weitere Anwendungen (SPI, QIP, ISO 15504, ISO 9000, CMMI, Prozesssimulation)
  • Zukünftige Entwicklungen (Agile Prozessdokumentation, Prozessmaschinen, Prozessmuster)
Prüfungsleistungen
(Abschluss)
mündliche oder schriftliche Abschlussprüfung
Medienformen
  • Folien/Beamer/etc.
  • Folien zum Download (als PDF)
Literatur
  • Jean-Claude Derniame, Badara Ali Kaba, David Wastell (Eds.): Software Process: Principles, Methodology, and Technology. Lecture Notes in Computer Science 1500, Springer, 1999.
  • Finkelstein, A., Kramer, J., Nuseibeh, B. (eds): Software Process Modelling and Technology. Taunton: Research Studies Press, 1994.
  • Christian Bunse und Antje von Knethen. Vorgehensmodelle kompakt. Spektrum Akademischer Verlag, Heidelberg, 2002.
  • Jürgen Münch, Ove Armbrust, Martin Kowalczyk, Martin Soto. "Software Process Definition and Management", Springer, 2012
  • Object Management Group: Software & Systems Process Engineering Metamodel (SPEM). http://www.omg.org/spec/SPEM/ 2008
Letzte Änderung 2017-06-10 16:42:38 (Version 42)

Sub-Module

[Zurück zum Modulindex]   [Dieses Modul im Modulindex]  

Keine Submodule zugeordnet.

Studiengänge

Studiengang Bereich Name [de]
Master-Studiengang Informatik Vertiefung Eingebettete Systeme
Master-Studiengang Informatik Vertiefung Software-Engineering
Master-Studiengang Informatik (neu) Vertiefung Software-Engineering
Master-Studiengang "Angewandte Informatik" Vertiefung Eingebettete Systeme
Master-Studiengang "Angewandte Informatik" Vertiefung Information Management
Master-Studiengang "Angewandte Informatik" Vertiefung Produktion und Konstruktion
Master-Studiengang "Angewandte Informatik" (nicht-konsekutiv) Vertiefung Eingebettete Systeme
Master-Studiengang "Angewandte Informatik" (nicht-konsekutiv) Vertiefung Software-Engineering
Module für andere Fachbereiche Studiengang Commercial Vehicle Technology (CVT)

Dozentinnen/Dozenten

[Zurück zum Modulindex]   [Dieses Modul im Modulindex]  

Name Fachbereich AG-Name [de]
Dr. Jens Heidrich Informatik (89) Fraunhofer Institut für Experimentelles Software Engineering (IESE)

89-3152 [INF-31-52-V-7]: Vorlesung (2V+1Ü) "Product Line Engineering"

[Zurück zum Modulindex]   [Dieses Modul im Modulindex]  

Modulbezeichnung Product Line Engineering
Fachbereich, Modul-Nr. Informatik (89) – 3152
KIS-Eintrag INF-31-52-V-7 (nur gültig wenn die LV im aktuellen Semester stattfindet)
Lehrgebiet Lehrgebiet Software-Engineering
Modulverantwortlicher Prof. Dieter Rombach
SWS, ECTS-LP Vorlesung (2V+1Ü), 4 ECTS-LP
Sprache Deutsch (bei Bedarf Englisch)
Anforderungsstufe Master (Fortgeschrittene)   [Master (Fortgeschrittene)]
Frequenz jährlich
Erforderl. Vorkenntnisse Grundlagen des Software Engineering
Lernziele/Kompetenzen

Mit erfolgreichem Abschluss des Moduls werden die Studierenden in der Lage sein,

  • Methoden und Konzepte zur systematischen Planung und Realisierung von Produktlinien (PL) bzw. Wiederverwendung (WV) zu erläutern,
  • organisatorische Aspekte (WV-Lebenszyklus, Migration) herzuleiten,
  • Methoden und Konzepte zur Definition und Entwicklung von PL-Architekturen zu erläutern,
  • geeignete Kriterien zur Analyse und Bewertung von PL-Architekturen anhand von Beispielen anzuwenden,
  • geeignete Kriterien zur Analyse von Produktvarianten zu übertragen,
  • Methoden und Konzepte zur Unterstützung der Softwareentwicklung durch Reverse-Engineering zu erläutern.
Inhalt
  • Grundkonzepte von Produktlinien (Gemeinsamkeiten, Variabilitäten und Entscheidungen)
  • Rolle und Konzepte von Architekturen (Stile, Muster und Szenarien)
  • Implementierungstechnologien (MDA, Präprozessoren, Aspektorientierte Programmierung)
  • Technologietransfer (Technologieanpassung und Migrationsstrategien)
  • Reverse-Engineering (Grund- und Detailanalysien, Erzeugung von Architektursichten und -strukturen)
  • Domänenanalyse (Produktkarte, Behandlung variierender Anforderungen und Systemeigenschaften)
Prüfungsleistungen
(Abschluss)
mündliche oder schriftliche Abschlussprüfung
Medienformen
  • Folien/Beamer/etc.
  • Folien zum Download (als PDF)
Literatur
  • Atkinson et. al., Component-based Product Line Engineering with UML. Addison-Wesley 2001
  • Weiss, Lai: Software Product-Line Engineering. A Family-Based Software Development Process Addison-Wesley, 1999
  • Clements: Software Product Lines. Practices and Patterns. Northrop, 2002
  • Victor Pankratius: “Product Lines for Digital Information Products”, Universitätsverlag Karlsruhe, 2007
  • F. van der Linden, K. Schmid und E. Rommes: Software Product Lines in Action: The Best Industrial Practice in Product Line Engineering. Springer, 2007
  • Pohl, Böckle, van der Linden: “Software Product Line Engineering: Foundations, Principles and Techniques”, Springer, 2005
Letzte Änderung 2017-06-10 17:07:49 (Version 42)

Sub-Module

[Zurück zum Modulindex]   [Dieses Modul im Modulindex]  

Keine Submodule zugeordnet.

Studiengänge

Studiengang Bereich Name [de]
Master-Studiengang Informatik Vertiefung Eingebettete Systeme
Master-Studiengang Informatik Vertiefung Software-Engineering
Master-Studiengang Informatik (neu) Vertiefung Software-Engineering
Master-Studiengang "Angewandte Informatik" Vertiefung Eingebettete Systeme
Master-Studiengang "Angewandte Informatik" Vertiefung Information Management
Master-Studiengang "Angewandte Informatik" Vertiefung Produktion und Konstruktion
Master-Studiengang "Angewandte Informatik" (nicht-konsekutiv) Vertiefung Eingebettete Systeme
Master-Studiengang "Angewandte Informatik" (nicht-konsekutiv) Vertiefung Software-Engineering
Module für andere Fachbereiche Studiengang Commercial Vehicle Technology (CVT)

Dozentinnen/Dozenten

[Zurück zum Modulindex]   [Dieses Modul im Modulindex]  

Name Fachbereich AG-Name [de]
Dr. Martin Becker Informatik (89) Fraunhofer Institut für Experimentelles Software Engineering (IESE)

89-3153 [INF-31-53-V-7]: Vorlesung (2V+1Ü) "Empirische Modellbildung und Methoden"

[Zurück zum Modulindex]   [Dieses Modul im Modulindex]  

Modulbezeichnung Empirische Modellbildung und Methoden
Fachbereich, Modul-Nr. Informatik (89) – 3153
KIS-Eintrag INF-31-53-V-7 (nur gültig wenn die LV im aktuellen Semester stattfindet)
Lehrgebiet Lehrgebiet Software-Engineering
Modulverantwortlicher Prof. Dieter Rombach
SWS, ECTS-LP Vorlesung (2V+1Ü), 4 ECTS-LP
Sprache Deutsch (bei Bedarf Englisch)
Anforderungsstufe Master (Fortgeschrittene)   [Master (Fortgeschrittene)]
Frequenz jährlich
Erforderl. Vorkenntnisse Grundlagen des Software Engineering
Lernziele/Kompetenzen

Mit erfolgreichem Abschluss des Moduls werden die Studierenden in der Lage sein,

  • grundlegende Kompetenzen eines Software-Qualitätsmanager anhand von Beispielen zu erläutern,
  • die Planung und Durchführung empirischer Studien im Software Engineering anhand von Beispielen zu erklären,
  • die Auswahl geeigneter empirischer Methoden zum Testen von Forschungshypothesen im Anwendungs- und Forschungskontext zu begründen,
  • empirische Methoden zur deskriptiven Modellierung von Software-Produkten und Prozessen herzuleiten,
  • den Beitrag empirisch-orientierter Vorgehensweisen zur systematischen Verbesserung von Software-Produkt/Prozess-Modellen zu erklären.
Inhalt
  • Definition der grundlegenden Begriffe des empirischen / experimentellen Software Engineering
  • Vorgehen beim Experimentieren
  • Hypothesenformulierung
  • Entwurf von empirischen Studien
  • Datenerfassung, -validierung und -analyse
  • Dateninterpretation
  • Empirische Modellbildung
  • Beispiele konkreter empirischer Studien
Prüfungsleistungen
(Abschluss)
mündliche oder schriftliche Abschlussprüfung
Medienformen
  • Folien/Beamer/etc.
  • Folien zum Download (als PDF)
Literatur
  • Juristo, N., and Moreno, A.: Basics of Software Engineering Experimentation, Kluwer Academic Publishers, 2001
  • Prechelt, L.: Kontrollierte Experimente in der Softwaretechnik: Potenzial und Methodik, Springer Verlag Berlin Heidelberg 2001
  • C. Wohlin, P. Runeson, M. Höst, M. C. Ohlsson, B. Regnell and A. Wesslén, "Experimentation in Software Engineering", Springer, ISBN 978-3-642-29043-5, 2012.
  • Boehm, Rombach, Zelkowitz (Eds): Foundations of Empirical Software Engineering – Legacy of Victor R. Basili, Springer Berlin Heidelberg New York, 2005
  • Basili, Trendowics, Kowalczyk, Heidrich, Seaman, Münch, Rombach: “Aligning Organizations Through Measurement – The GQM+Strategies Approach”, Springer, 2014
Letzte Änderung 2017-06-10 17:14:22 (Version 42)

Sub-Module

[Zurück zum Modulindex]   [Dieses Modul im Modulindex]  

Keine Submodule zugeordnet.

Studiengänge

Studiengang Bereich Name [de]
Master-Studiengang Informatik Vertiefung Software-Engineering
Master-Studiengang Informatik Vertiefung Visualisierung und Scientific Computing
Master-Studiengang Informatik (neu) Vertiefung Software-Engineering
Master-Studiengang "Angewandte Informatik" (nicht-konsekutiv) Vertiefung Software-Engineering
Master-Studiengang "Angewandte Informatik" (nicht-konsekutiv) Vertiefung Visualisierung und Scientific Computing

Dozentinnen/Dozenten

[Zurück zum Modulindex]   [Dieses Modul im Modulindex]  

Name Fachbereich AG-Name [de]
Dr. Andreas Jedlitschka Informatik (89) Fraunhofer Institut für Experimentelles Software Engineering (IESE)

89-3155 [INF-31-55-V-6]: Vorlesung (2V+1Ü) "Requirements Engineering"

[Zurück zum Modulindex]   [Dieses Modul im Modulindex]  

Modulbezeichnung Requirements Engineering
Fachbereich, Modul-Nr. Informatik (89) – 3155
KIS-Eintrag INF-31-55-V-6 (nur gültig wenn die LV im aktuellen Semester stattfindet)
Lehrgebiet Lehrgebiet Software-Engineering
Modulverantwortlicher Prof. Dieter Rombach
SWS, ECTS-LP Vorlesung (2V+1Ü), 4 ECTS-LP
Sprache Deutsch (bei Bedarf Englisch)
Anforderungsstufe Master (Anfänger)   [Master (Anfänger)]
Frequenz jährlich
Erforderl. Vorkenntnisse
  • Spezifikationstechniken (UML Klassendiagramme, MSC, SDL)
  • Grundlagen des Software Engineering
Lernziele/Kompetenzen

Mit erfolgreichem Abschluss des Moduls werden die Studierenden in der Lage sein,

  • Methoden zur ingenieurmäßigen Durchführung des Anforderungsprozesses zu erklären,
  • geeignete Methoden zur Erfassung von Anforderungen anhand von Beispielen zu erläutern,
  • geeignete Techniken und Vorgehensweisen zur Modellierung und Spezifikation von Anforderungen zu begründen,
  • Techniken des Anforderungsmanagements herzuleiten,
  • Besonderheiten der Anforderungsspezifikation im Kontext der Produktlinienentwicklung zu begründen.
Inhalt
  • Techniken zur Erhebung von Benutzeranforderungen
  • Ansätze zur Modellierung von Benutzeranforderungen (Beschreibungstechniken, Prozesse)
  • Transformation zu Entwickleranforderungen (funktionale, nichtfunktionale Anforderungen)
  • Anforderungsverhandlung (Negotiation, Priorisierung)
  • Anforderungen für Produktlinien
  • Validierung von Anforderungen
Prüfungsleistungen
(Abschluss)
mündliche oder schriftliche Abschlussprüfung
Medienformen
  • Folien/Beamer/etc.
  • Folien zum Download (als PDF)
Literatur
  • Cockburn. Writing Effective Use Cases, Addison-Wesley, 2001.
  • S. Robertson, J. Robertson, Mastering the Requirements Process, Addison-Wesley, 2002.
  • S. Lauesen: Software Requirements, Addison-Wesley, 2002
Hinweise Spezielle Tutorien und Abschlussprüfungen auf Bachelor-Niveau für den Studiengang "Sozioinformatik".
Letzte Änderung 2017-06-10 17:19:17 (Version 42)

Sub-Module

[Zurück zum Modulindex]   [Dieses Modul im Modulindex]  

Keine Submodule zugeordnet.

Studiengänge

Studiengang Bereich Name [de]
Master-Studiengang Informatik Vertiefung Eingebettete Systeme
Master-Studiengang Informatik Vertiefung Software-Engineering
Master-Studiengang Informatik (neu) Vertiefung Software-Engineering
Master-Studiengang "Angewandte Informatik" Vertiefung Eingebettete Systeme
Master-Studiengang "Angewandte Informatik" Vertiefung Information Management
Master-Studiengang "Angewandte Informatik" (nicht-konsekutiv) Vertiefung Eingebettete Systeme
Master-Studiengang "Angewandte Informatik" (nicht-konsekutiv) Vertiefung Software-Engineering

Dozentinnen/Dozenten

[Zurück zum Modulindex]   [Dieses Modul im Modulindex]  

Name Fachbereich AG-Name [de]
Dr. Jörg Dörr Informatik (89) Fraunhofer Institut für Experimentelles Software Engineering (IESE)

89-3252 [INF-32-52-V-7]: Vorlesung (3V+3Ü) "Spezifikation und Verifikation mit Logik höherer Ordnung"

[Zurück zum Modulindex]   [Dieses Modul im Modulindex]  

Modulbezeichnung Spezifikation und Verifikation mit Logik höherer Ordnung
Fachbereich, Modul-Nr. Informatik (89) – 3252
KIS-Eintrag INF-32-52-V-7 (nur gültig wenn die LV im aktuellen Semester stattfindet)
Lehrgebiet Lehrgebiet Software-Engineering
Modulverantwortlicher Prof. Arnd Poetzsch-Heffter
SWS, ECTS-LP Vorlesung (3V+3Ü), 8 ECTS-LP
Sprache Deutsch (bei Bedarf Englisch)
Anforderungsstufe Master (Fortgeschrittene)   [Master (Fortgeschrittene)]
Frequenz zweijährlich
Erforderl. Vorkenntnisse
  • Pflichtmodule des Bachelorstudiengangs Informatik
  • Kernmodule des Lehrgebiets "Algorithmik und Deduktion"
Lernziele/Kompetenzen

Mit erfolgreichem Abschluss des Moduls werden die Studierenden in der Lage sein,

  • die Grundlagen von interaktiven Theorembeweisern wie HOL oder Isabelle/HOL zu erläutern,
  • die Syntax und Semantik der Logik höherer Ordnung herzuleiten,
  • den Aufbau interaktiver Theorembeweiser zu erläutern,
  • den praktischen Umgang mit interaktiven Theorembeweisern an Beispielen demonstrieren,
  • verschiedene Ansätze zur Softwareverifikation untereinander in Bezug zu setzen,
  • algorithmische Probleme bezüglich ihrer Komplexität einzuordnen und daraus Lösungsmethoden abzuleiten,
  • komplexe Problemstellungen angemessen formal modellieren zu können,
  • Sprachen zum Entwurf auf höheren Abstraktionsebenen exemplarisch auf Problemstellungen anzuwenden.
Inhalt

In der Vorlesung werden die Grundlagen von interaktiven Theorembeweisern wie HOL oder Isabelle vermittelt. Inhalte sind unter anderem:

  • funktionale Programmierung
  • Logik höherer Ordnung
  • Terme, Theoreme, Regeln, Taktiken als softwaretechnische Konstrukte
  • Definition neuer Konstanten und Typen
  • taktisches Theorembeweisen
Prüfungsleistungen
(Abschluss)
mündliche oder schriftliche Abschlussprüfung
Medienformen
  • Tafel/Flipchart/etc.
  • Folien/Beamer/etc.
  • Folien zum Download (als PDF)
Literatur
  • M.J.C. Gordon and T.F. Melham, Introduction to HOL: A Theorem Proving Environment for Higher Order Logic, Cambridge University Press, 1993
  • T. Nipkow, L.C. Paulson and M. Wenzel, Isabelle/HOL - A Proof Assistant for Higher-Order Logic, Springer LNCS 2283, 2002.
Letzte Änderung 2017-06-10 17:58:42 (Version 42)

Sub-Module

[Zurück zum Modulindex]   [Dieses Modul im Modulindex]  

Keine Submodule zugeordnet.

Studiengänge

Studiengang Bereich Name [de]
Master-Studiengang Informatik Pflichtmodul  
Master-Studiengang Informatik Vertiefung Eingebettete Systeme
Master-Studiengang Informatik Vertiefung Software-Engineering
Master-Studiengang Informatik (neu) Vertiefung Software-Engineering
Master-Studiengang "Angewandte Informatik" Vertiefung Eingebettete Systeme
Master-Studiengang "Angewandte Informatik" (nicht-konsekutiv) Pflichtmodul  
Master-Studiengang "Angewandte Informatik" (nicht-konsekutiv) Vertiefung Eingebettete Systeme
Master-Studiengang "Angewandte Informatik" (nicht-konsekutiv) Vertiefung Software-Engineering

Dozentinnen/Dozenten

[Zurück zum Modulindex]   [Dieses Modul im Modulindex]  

Name Fachbereich AG-Name [de]
Prof. Arnd Poetzsch-Heffter Informatik (89) AG Softwaretechnik
Prof. Klaus Schneider Informatik (89) AG Eingebettete Systeme

89-3253 [INF-32-53-V-7]: Vorlesung (2V+1Ü) "Spezifikation und Verifikation objektorientierter Programme"

[Zurück zum Modulindex]   [Dieses Modul im Modulindex]  

Modulbezeichnung Spezifikation und Verifikation objektorientierter Programme
Fachbereich, Modul-Nr. Informatik (89) – 3253
KIS-Eintrag INF-32-53-V-7 (nur gültig wenn die LV im aktuellen Semester stattfindet)
Lehrgebiet Lehrgebiet Software-Engineering
Modulverantwortlicher Prof. Arnd Poetzsch-Heffter
SWS, ECTS-LP Vorlesung (2V+1Ü), 4 ECTS-LP
Sprache Deutsch (bei Bedarf Englisch)
Anforderungsstufe Master (Fortgeschrittene)   [Master (Fortgeschrittene)]
Frequenz unregelmäßig
Erforderl. Vorkenntnisse Fortgeschrittene Aspekte objektorientierter Programmierung
Lernziele/Kompetenzen Erwerb von Kenntnissen und Fähigkeiten, Eigenschaften objektorientierter Programme formal spezifizieren und mit Beweiswerkzeugen verifizieren zu können.
Inhalt
  • Kenntnisse zur Spezifikation mit Sprachen höherer Ordnung
  • formale Spezifikation objektorientierter Programme und ihre Semantik
  • Hoare-Logik für objektorientierte Programme
  • formale Verifikation von OO-Programmen
  • Kapselungstechniken als Grundlage für die modulare Verifikation
Prüfungsleistungen
(Abschluss)
mündliche Abschlussprüfung
Medienformen
  • Folien/Beamer/etc.
  • Folien zum Download (als PDF)
Literatur wird in der Vorlesung bekannt gegeben
Letzte Änderung 2007-05-10 11:14:09 (Version 42)

Sub-Module

[Zurück zum Modulindex]   [Dieses Modul im Modulindex]  

Keine Submodule zugeordnet.

Studiengänge

Studiengang Bereich Name [de]
Master-Studiengang Informatik Vertiefung Eingebettete Systeme
Master-Studiengang "Angewandte Informatik" Vertiefung Eingebettete Systeme
Master-Studiengang "Angewandte Informatik" (nicht-konsekutiv) Vertiefung Eingebettete Systeme

Dozentinnen/Dozenten

[Zurück zum Modulindex]   [Dieses Modul im Modulindex]  

Name Fachbereich AG-Name [de]
Prof. Arnd Poetzsch-Heffter Informatik (89) AG Softwaretechnik

89-3255 [INF-32-55-V-6]: Vorlesung (3V+3Ü) "Übersetzer und sprachverarbeitende Werkzeuge"

[Zurück zum Modulindex]   [Dieses Modul im Modulindex]  

Modulbezeichnung Übersetzer und sprachverarbeitende Werkzeuge
Fachbereich, Modul-Nr. Informatik (89) – 3255
KIS-Eintrag INF-32-55-V-6 (nur gültig wenn die LV im aktuellen Semester stattfindet)
Lehrgebiet Lehrgebiet Software-Engineering
Modulverantwortlicher Prof. Arnd Poetzsch-Heffter
SWS, ECTS-LP Vorlesung (3V+3Ü), 8 ECTS-LP
Sprache Englisch
Anforderungsstufe Master (Anfänger)   [Master (Anfänger)]
Frequenz zweijährlich
Erforderl. Vorkenntnisse
  • ReSy2 / Rechnerorganisation und Systemsoftware
  • FGDP / Formale Sprachen und Berechenbarkeit
  • Logik / Logik und Semantik von Programmiersprachen
Lernziele/Kompetenzen

Mit erfolgreichem Abschluss des Moduls werden die Studierenden in der Lage sein,

  • Methoden und Konzepte der ingenieurmäßigen Konstruktion von Übersetzern und sprachverarbeitenden Werkzeugen (z.B. Programmierumgebungen) zu erläutern,
  • die besonderen Merkmale höherer Programmiersprachen und maschinennaher Sprachen herzuleiten,
  • Programmcode aus höheren Programmiersprachen in Maschinensprache zu übersetzen,
  • die Repräsentation des zu übersetzenden Programmcode innerhalb eines Compilers auf verschiedenen Abstraktionsniveaus zu erklären,
  • Möglichkeiten und Verfahren zur Code-Optimierung abzuwägen,
  • die Vor- und Nachteile bestimmter Optimierungen innerhalb eines Übersetzers auf Basis des gewählten Abstraktionsniveau zu begründen.
Inhalt
  • Spezifikation der Syntax von formalen Beschreibungssprachen
  • Lexikalische Analyse: Scannen, Scannergenerierung, Anwendung von Scannergeneratoren
  • Kontextfreie Analyse: Parsen, Parsergenerierung, Anwenden von Parsergeneratoren
  • Übersetzungstechniken für prozedurale und objektorientierte Sprachen
  • Zwischensprachen
  • Semantische Analyse und Optimierungstechniken
  • Übersetzung in maschinennahe Sprachen (Registerzuweisung, Codegenerierung)
  • Automatische Speicherverwaltung
Prüfungsleistungen
(Zulassungsvoraussetzungen)
  • Lösung von Übungsaufgaben
Prüfungsleistungen
(Abschluss)
mündliche oder schriftliche Abschlussprüfung
Medienformen
  • Folien/Beamer/etc.
  • Folien zum Download (als PDF)
Literatur
  • R. Wilhelm, D. Maurer: Übersetzerbau
  • A. Appel: Modern Compiler Implementation in Java
Letzte Änderung 2017-06-13 19:20:43 (Version 42)

Sub-Module

[Zurück zum Modulindex]   [Dieses Modul im Modulindex]  

Keine Submodule zugeordnet.

Studiengänge

Studiengang Bereich Name [de]
Bachelor-Studiengang Informatik (neu) Schwerpunkt Software-Engineering
Master-Studiengang Informatik Vertiefung Algorithmik
Master-Studiengang Informatik Vertiefung Eingebettete Systeme
Master-Studiengang Informatik Vertiefung Software-Engineering
Master-Studiengang Informatik (neu) Vertiefung Software-Engineering
Master-Studiengang "Angewandte Informatik" Vertiefung Eingebettete Systeme
Master-Studiengang "Angewandte Informatik" (nicht-konsekutiv) Vertiefung Algorithmik
Master-Studiengang "Angewandte Informatik" (nicht-konsekutiv) Vertiefung Eingebettete Systeme
Master-Studiengang "Angewandte Informatik" (nicht-konsekutiv) Vertiefung Software-Engineering

Dozentinnen/Dozenten

[Zurück zum Modulindex]   [Dieses Modul im Modulindex]  

Name Fachbereich AG-Name [de]
Dr. Annette Bieniusa Informatik (89)
Prof. Arnd Poetzsch-Heffter Informatik (89) AG Softwaretechnik

89-3256 [INF-32-56-V-6]: Vorlesung (2V+1Ü) "Programming Distributed Systems"

[Zurück zum Modulindex]   [Dieses Modul im Modulindex]  

Modulbezeichnung Programming Distributed Systems
Fachbereich, Modul-Nr. Informatik (89) – 3256
KIS-Eintrag INF-32-56-V-6 (nur gültig wenn die LV im aktuellen Semester stattfindet)
Lehrgebiet Lehrgebiet Software-Engineering
Modulverantwortlicher Prof. Arnd Poetzsch-Heffter
SWS, ECTS-LP Vorlesung (2V+1Ü), 4 ECTS-LP
Sprache Englisch
Anforderungsstufe Master (Anfänger)   [Master (Anfänger)]
Frequenz jährlich SoSe
Erforderl. Vorkenntnisse
  • Advanced programming skills in one or more higher-level programming languages such as C/C++, Java/Scala, Haskell/Erlang or Python
  • Knowledge about basic concurrency primitives (threads / processes, locks, synchronization)
Lernziele/Kompetenzen Students are able to
  • explain the challenges regarding time and faults in a distributed system
  • provide formal definitions for time models, fault models and consistency models
  • comprehend and develop models of some distributed system in a process calculus
  • describe the algorithms for essential abstractions in programming distributed systems
  • implement basic abstractions for distributed programming in a programming language
  • explain the virtues and limitations of major distributed programming paradigms
Inhalt Basic primitives in programming distributed systems
  • Leader election
  • Consistent snapshots
  • Consensus
  • Distributed state machine replication

Theoretical foundation
  • Failure modes
  • Time (vector clocks, Lamport clocks)
  • Process calculi (e.g. CSP, CCS, pi calculus, TLA)
  • Consistency models

Programming paradigms for Distributed Systems
  • RPC
  • Futures and promises
  • Message passing and actors
  • CRDTs
  • Streaming / Data-Flow
Prüfungsleistungen
(Zulassungsvoraussetzungen)
  • Lösung von Übungsaufgaben
Prüfungsleistungen
(Abschluss)
mündliche oder schriftliche Abschlussprüfung
Medienformen
  • Tafel/Flipchart/etc.
  • Folien/Beamer/etc.
  • Folien zum Download (als PDF)
Literatur
  • Bernadette Charron-Bost, Fernando Pedone, André Schiper: Replication: Theory and Practice. Lecture Notes in Computer Science 5959, Springer 2010, ISBN 978-3-642-11293-5
  • Christian Cachin, Rachid Guerraoui, Luís E. T. Rodrigues: Introduction to Reliable and Secure Distributed Programming (2. ed.). Springer 2011, ISBN 978-3-642-15259-7, pp. I-XIX, 1-367
Letzte Änderung 2016-12-05 17:05:30 (Version 42)

Sub-Module

[Zurück zum Modulindex]   [Dieses Modul im Modulindex]  

Keine Submodule zugeordnet.

Studiengänge

Studiengang Bereich Name [de]
Master-Studiengang Informatik (neu) Vertiefung Software-Engineering

Dozentinnen/Dozenten

[Zurück zum Modulindex]   [Dieses Modul im Modulindex]  

Keine Dozentinnen/Dozenten zugeordnet.

89-3282 [INF-32-82-L-7]: Projekt (4P) "Software Engineering (Projekt)"

[Zurück zum Modulindex]   [Dieses Modul im Modulindex]  

Modulbezeichnung Software Engineering (Projekt)
Fachbereich, Modul-Nr. Informatik (89) – 3282
KIS-Eintrag INF-32-82-L-7 (nur gültig wenn die LV im aktuellen Semester stattfindet)
Lehrgebiet Lehrgebiet Software-Engineering
Modulverantwortlicher Prof. Arnd Poetzsch-Heffter
SWS, ECTS-LP Projekt (4P), 8 ECTS-LP
Sprache Deutsch (bei Bedarf Englisch)
Anforderungsstufe Master (Fortgeschrittene)   [Master (Fortgeschrittene)]
Frequenz jährlich
Erforderl. Vorkenntnisse Grundlagen des Software Engineering
Lernziele/Kompetenzen Fähigkeit zum praktischen Einsatz ingenieurmäßiger Methoden und Techniken zur systematischen Entwicklung softwareintensiver Systeme:
  • Fähigkeit zum Einsatz von Komponentenframeworks und Kompositionstechniken
  • Fähigkeit zum Einsatz von Softwareentwicklungswerkzeugen
  • Teamarbeit
  • Wahrnehmung von technischen Rollen sowie Management- und Qualitätssicherungsaufgaben
  • Durchlaufen eines kompletten Entwicklungszyklus für Neuentwicklung oder Weiterentwicklung
  • Anwendung wiederverwendungsbasierter Verfahren
Inhalt Produktbezogene Projektthemen aus unterschiedlichen Bereichen der Informatik
Prüfungsleistungen
(Zulassungsvoraussetzungen)
  • Lösung von Übungsaufgaben
Prüfungsleistungen
(Abschluss)
Präsentation
Medienformen
  • Folien/Beamer/etc.
Literatur siehe vorausgesetzte Vorlesung
Hinweise Dieses Modul wird unter folgenden Titeln angeboten (vgl. Aushänge): - Prof. Rombach: Team-based Software Development - Prof. Rombach: Software Evolution
Letzte Änderung 2012-01-03 11:51:49 (Version 42)

Sub-Module

[Zurück zum Modulindex]   [Dieses Modul im Modulindex]  

Keine Submodule zugeordnet.

Studiengänge

Studiengang Bereich Name [de]
Master-Studiengang Informatik Vertiefung Eingebettete Systeme
Master-Studiengang Informatik Vertiefung Software-Engineering
Master-Studiengang Informatik (neu) Vertiefung Software-Engineering
Master-Studiengang "Angewandte Informatik" (nicht-konsekutiv) Vertiefung Eingebettete Systeme
Master-Studiengang "Angewandte Informatik" (nicht-konsekutiv) Vertiefung Software-Engineering

Dozentinnen/Dozenten

[Zurück zum Modulindex]   [Dieses Modul im Modulindex]  

Name Fachbereich AG-Name [de]
Prof. Peter Liggesmeyer Informatik (89) AG Software Engineering: Dependability
Prof. Arnd Poetzsch-Heffter Informatik (89) AG Softwaretechnik
Prof. Dieter Rombach Informatik (89) AG Software Engineering

89-3311 [INF-33-11-S-4]: Seminar (2S) "Software Engineering (Ba-Seminar)"

[Zurück zum Modulindex]   [Dieses Modul im Modulindex]  

Modulbezeichnung Software Engineering (Ba-Seminar)
Fachbereich, Modul-Nr. Informatik (89) – 3311
KIS-Eintrag INF-33-11-S-4 (nur gültig wenn die LV im aktuellen Semester stattfindet)
Lehrgebiet Lehrgebiet Software-Engineering
Modulverantwortlicher Prof. Peter Liggesmeyer
SWS, ECTS-LP Seminar (2S), 4 ECTS-LP
Sprache Deutsch
Anforderungsstufe Bachelor (Fortgeschrittene)   [Bachelor (Fortgeschrittene)]
Frequenz jährlich
Erforderl. Vorkenntnisse Grundlagen des Software-Engineering
Lernziele/Kompetenzen
  • Fähigkeit zur Einarbeitung in ein spezielles Thema aus dem Bereich des Lehrgebiet Software-Engineering
  • Fähigkeit zur verständlichen Präsentation eines abgegrenzten Fachthemas unter Einsatz elektronischer Medien
  • Fähigkeit zur fachlichen Diskussion
Inhalt Ausgewählte Themen aus dem Lehrgebiet Software-Engineering.
Prüfungsleistungen
(Abschluss)
Präsentation und schriftliche Ausarbeitung
Medienformen
  • Folien/Beamer/etc.
Literatur Themenabhängige Literatur
Letzte Änderung 2008-07-01 17:48:32 (Version 42)

Sub-Module

[Zurück zum Modulindex]   [Dieses Modul im Modulindex]  

Keine Submodule zugeordnet.

Studiengänge

Studiengang Bereich Name [de]
Keine Studienprogramme zugeordnet.

Dozentinnen/Dozenten

[Zurück zum Modulindex]   [Dieses Modul im Modulindex]  

Name Fachbereich AG-Name [de]
Prof. Peter Liggesmeyer Informatik (89) AG Software Engineering: Dependability
Prof. Arnd Poetzsch-Heffter Informatik (89) AG Softwaretechnik
Prof. Dieter Rombach Informatik (89) AG Software Engineering

89-3331 [INF-33-31-V-6]: Vorlesung (2V+1Ü) "Sicherheit und Zuverlässigkeit eingebetteter Systeme"

[Zurück zum Modulindex]   [Dieses Modul im Modulindex]  

Modulbezeichnung Sicherheit und Zuverlässigkeit eingebetteter Systeme
Fachbereich, Modul-Nr. Informatik (89) – 3331
KIS-Eintrag INF-33-31-V-6 (nur gültig wenn die LV im aktuellen Semester stattfindet)
Lehrgebiet Lehrgebiet Software-Engineering
Modulverantwortlicher Prof. Peter Liggesmeyer
SWS, ECTS-LP Vorlesung (2V+1Ü), 4 ECTS-LP
Sprache Englisch
Anforderungsstufe Master (Anfänger)   [Master (Anfänger)]
Frequenz jährlich WiSe
Lernziele/Kompetenzen

Mit erfolgreichem Abschluss des Moduls werden die Studierenden in der Lage sein,

  • zentrale Sicherheitsanalysetechniken (FMECA, Zuverlässigkeitsblockdiagramme, Fehlerbäume, Markov-Modellierung, Petri-Netze etc.) anzuwenden,
  • gebräuchliche Verfahren zur Risikoakzeptanz (MEM, GAMAB, ALARP) auf praktische Problemstellungen anzuwenden,
  • Techniken zur stochastischen Zuverlässigkeitsanalyse (insb. Zuverlässigkeitswachstumsmodelle) anzuwenden,
  • die Eignung der einzelnen Techniken im konkreten Fall zu beurteilen und die Techniken einzusetzen.
Inhalt

Sicherheit und Zuverlässigkeit sind von zentraler Bedeutung in vielen Systemen, in denen Software angewendet wird, z.B. in Schienenfahrzeugen, Flugzeugen, Automobilen oder der Medizintechnik. Hier können Fehlverhalten Menschenleben gefährden. Daher müssen die einschlägigen Systeme auf ihre Sicherheit untersucht werden. Dies muss naturgemäß sehr genau erfolgen, d.h. die Ergebnisse sollen vollständig sein oder mindestens nachweisen, dass ein tolerierbares Restrisiko nicht überschritten wird.

  • Die Lehrveranstaltung beleuchtet umfassend die Themenbereiche Sicherheit und Zuverlässigkeit von Systemen.
  • Es werden Techniken vorgestellt, die zur Bestimmung von Restrisiken in Systemen verwendet werden sowie ihre Eigenschaften (Vor- und Nachteile, Grenzen) diskutiert.
  • Aktuelle Techniken zur Risikoakzeptanz, d.h. zur Entscheidungsfindung, ob ein bekanntes Restrisiko akzeptiert werden kann oder das System entsprechend nachgebessert werden muss, werden ebenfalls erläutert.
  • Darüber hinaus werden Techniken zur Zuverlässigkeitsanalyse von Software und für die formale Überprüfung von Sicherheitsanforderungen vorgestellt.
Prüfungsleistungen
(Abschluss)
mündliche oder schriftliche Abschlussprüfung
Medienformen
  • Folien/Beamer/etc.
  • Folien zum Download (als PDF)
Literatur
  • Liggesmeyer P., Software-Qualität (2.Aufl.), Heidelberg: Spektrum Akademischer Verlag, 2009
  • Liggesmeyer P., Qualitätssicherung softwareintensiver technischer Systeme, Heidelberg: Spektrum Akademischer Verlag, 2000
  • Lyu M.R., Handbook of Software Reliability Engineering, New York: McGraw-Hill, 1995
  • Kececioglu D., Reliability Engineering Handbook, Prentice-Hall 1991
Letzte Änderung 2017-06-14 10:26:42 (Version 42)

Sub-Module

[Zurück zum Modulindex]   [Dieses Modul im Modulindex]  

Keine Submodule zugeordnet.

Studiengänge

Studiengang Bereich Name [de]
Master-Studiengang Informatik Vertiefung Eingebettete Systeme
Master-Studiengang Informatik Vertiefung Informationssysteme
Master-Studiengang Informatik Vertiefung Kommunikationssysteme
Master-Studiengang Informatik Vertiefung Robotik
Master-Studiengang Informatik Vertiefung Software-Engineering
Master-Studiengang Informatik Vertiefung Visualisierung und Scientific Computing
Master-Studiengang Informatik (neu) Vertiefung Eingebettete Systeme
Master-Studiengang Informatik (neu) Vertiefung Software-Engineering
Master-Studiengang "Angewandte Informatik" Vertiefung Ambiente Systeme
Master-Studiengang "Angewandte Informatik" Vertiefung Eingebettete Systeme
Master-Studiengang "Angewandte Informatik" Vertiefung Fahrzeugtechnik
Master-Studiengang "Angewandte Informatik" Vertiefung Kommunikationssysteme
Master-Studiengang "Angewandte Informatik" (nicht-konsekutiv) Vertiefung Eingebettete Systeme
Master-Studiengang "Angewandte Informatik" (nicht-konsekutiv) Vertiefung Informationssysteme
Master-Studiengang "Angewandte Informatik" (nicht-konsekutiv) Vertiefung Kommunikationssysteme
Master-Studiengang "Angewandte Informatik" (nicht-konsekutiv) Vertiefung Robotik
Master-Studiengang "Angewandte Informatik" (nicht-konsekutiv) Vertiefung Software-Engineering
Master-Studiengang "Angewandte Informatik" (nicht-konsekutiv) Vertiefung Visualisierung und Scientific Computing
Module für andere Fachbereiche Studiengang Commercial Vehicle Technology (CVT)

Dozentinnen/Dozenten

[Zurück zum Modulindex]   [Dieses Modul im Modulindex]  

Name Fachbereich AG-Name [de]
Prof. Peter Liggesmeyer Informatik (89) AG Software Engineering: Dependability

89-3352 [INF-33-52-V-7]: Vorlesung (2V+1Ü) "Qualitätsmanagement von Software und Systemen"

[Zurück zum Modulindex]   [Dieses Modul im Modulindex]  

Modulbezeichnung Qualitätsmanagement von Software und Systemen
Fachbereich, Modul-Nr. Informatik (89) – 3352
KIS-Eintrag INF-33-52-V-7 (nur gültig wenn die LV im aktuellen Semester stattfindet)
Lehrgebiet Lehrgebiet Software-Engineering
Modulverantwortlicher Prof. Peter Liggesmeyer
SWS, ECTS-LP Vorlesung (2V+1Ü), 4 ECTS-LP
Sprache Englisch
Anforderungsstufe Master (Fortgeschrittene)   [Master (Fortgeschrittene)]
Frequenz zweijährlich
Erforderl. Vorkenntnisse Grundlagen des Software Engineering
Lernziele/Kompetenzen

Mit erfolgreichem Abschluss des Moduls werden die Studierenden in der Lage sein,

  • zentrale Techniken für das Qualitätsmanagement für Software und Systeme (z.B. TQM, QFD, SPC) anzuwenden,
  • Reifegradmodellbasierte Verfahren im Qualitätsmanagement zu vergleichen,
  • die Eignung von Organisationsformen des Qualitätsmanagements für bestimmte Software und Systeme zu beurteilen,
  • ein Qualitätsmanagementsystem nach den Qualitätsmanagement-Standards zu planen.
Inhalt

Qualitätsmanagement von Software und Systemen ist von zentraler Bedeutung für eine erfolgreiche Qualitätssicherung. Ein unzureichendes Qualitätsmanagement kann Menschenleben gefährden oder wirtschaftliche Verluste verursachen. Der Nachweis der Einhaltung von Qualitätsmanagement-Standards wird daher auch von Kundenseite immer mehr eingefordert.

  • Die Lehrveranstaltung behandelt wichtige Aspekte des Qualitätsmanagements als Rahmen für eine erfolgreiche Qualitätssicherung.
  • Es werden Techniken vorgestellt, die ein Qualitätsmanagement ermöglichen sowie ihre Eigenschaften (Vor- und Nachteile, Grenzen) diskutiert.
  • Die verschiedenen Techniken zur Qualitätssicherung selber sind nicht Gegenstand dieser Vorlesung, sondern werden in der Vorlesung Software-Qualitätssicherung behandelt.
  • Darüber hinaus werden Vorgehensweisen für den Aufbau eines Qualitätsmanagementsystems identifiziert.
Prüfungsleistungen
(Abschluss)
mündliche oder schriftliche Abschlussprüfung
Medienformen
  • Folien/Beamer/etc.
  • Folien zum Download (als PDF)
Literatur
  • Liggesmeyer P., Software-Qualität (2.Aufl.), Heidelberg: Spektrum Akademischer Verlag, 2009
  • Feigenbaum A.V., Total Quality Control, New York: McGraw-Hill 1983
  • Frehr H.-U., Total Quality Management: Unternehmensweite Qualitätsverbesserung, München: Hanser 1993
  • Braverman J.D., Fundamentals of Statistical Quality Control, Reston: Reston Publishing Co., Prentice Hall 1981
  • Wheeler D.J., Chambers D.S., Understanding Statistical Process Control, Knoxville: SPC Press 1992
Letzte Änderung 2017-06-27 23:09:07 (Version 42)

Sub-Module

[Zurück zum Modulindex]   [Dieses Modul im Modulindex]  

Keine Submodule zugeordnet.

Studiengänge

Studiengang Bereich Name [de]
Master-Studiengang Informatik Vertiefung Eingebettete Systeme
Master-Studiengang Informatik Vertiefung Software-Engineering
Master-Studiengang Informatik (neu) Vertiefung Software-Engineering
Master-Studiengang "Angewandte Informatik" Vertiefung Eingebettete Systeme
Master-Studiengang "Angewandte Informatik" Vertiefung Information Management
Master-Studiengang "Angewandte Informatik" (nicht-konsekutiv) Vertiefung Eingebettete Systeme
Master-Studiengang "Angewandte Informatik" (nicht-konsekutiv) Vertiefung Software-Engineering

Dozentinnen/Dozenten

[Zurück zum Modulindex]   [Dieses Modul im Modulindex]  

Name Fachbereich AG-Name [de]
Prof. Peter Liggesmeyer Informatik (89) AG Software Engineering: Dependability

89-3355 [INF-33-55-V-7]: Vorlesung (2V+1Ü) "Software-Qualitätssicherung"

[Zurück zum Modulindex]   [Dieses Modul im Modulindex]  

Modulbezeichnung Software-Qualitätssicherung
Fachbereich, Modul-Nr. Informatik (89) – 3355
KIS-Eintrag INF-33-55-V-7 (nur gültig wenn die LV im aktuellen Semester stattfindet)
Lehrgebiet Lehrgebiet Software-Engineering
Modulverantwortlicher Prof. Peter Liggesmeyer
SWS, ECTS-LP Vorlesung (2V+1Ü), 4 ECTS-LP
Sprache Englisch
Anforderungsstufe Master (Fortgeschrittene)   [Master (Fortgeschrittene)]
Frequenz zweijährlich
Erforderl. Vorkenntnisse Grundlagen des Software Engineering
Lernziele/Kompetenzen

Mit erfolgreichem Abschluss des Moduls werden die Studierenden in der Lage sein,

  • zentrale Techniken der Software-Qualitätssicherung (Dynamische Testtechniken, statische Analysen, formale Beweistechniken etc.) anzuwenden,
  • gebräuchliche Verfahren der Software-Qualitätssicherung (Messen, Datenflussanomalieanalyse, Review- und Inspektionstechniken) auf praktische Problemstellungen anzuwenden,
  • die Eignung der einzelnen Techniken im konkreten Fall zu beurteilen und die Techniken einzusetzen.
Inhalt
  • Die Lehrveranstaltung beleuchtet umfassend den Themenbereich Software-Qualitätssicherung.
  • Es werden Techniken vorgestellt, die zur Qualitätssicherung von Software verwendet werden sowie ihre Eigenschaften (Vor- und Nachteile, Grenzen) diskutiert.
  • Darüber hinaus werden praktische Beispiele für Analyse- und Testmethoden vorgestellt.
Prüfungsleistungen
(Abschluss)
mündliche oder schriftliche Abschlussprüfung
Medienformen
  • Folien/Beamer/etc.
  • Folien zum Download (als PDF)
Literatur
  • Liggesmeyer P., Software-Qualität (2.Aufl.), Heidelberg: Spektrum Akademischer Verlag, 2009
Letzte Änderung 2017-06-27 23:12:25 (Version 42)

Sub-Module

[Zurück zum Modulindex]   [Dieses Modul im Modulindex]  

Keine Submodule zugeordnet.

Studiengänge

Studiengang Bereich Name [de]
Master-Studiengang Informatik Vertiefung Eingebettete Systeme
Master-Studiengang Informatik Vertiefung Software-Engineering
Master-Studiengang Informatik Vertiefung Visualisierung und Scientific Computing
Master-Studiengang Informatik (neu) Vertiefung Software-Engineering
Master-Studiengang "Angewandte Informatik" Vertiefung Eingebettete Systeme
Master-Studiengang "Angewandte Informatik" (nicht-konsekutiv) Vertiefung Eingebettete Systeme
Master-Studiengang "Angewandte Informatik" (nicht-konsekutiv) Vertiefung Software-Engineering
Master-Studiengang "Angewandte Informatik" (nicht-konsekutiv) Vertiefung Visualisierung und Scientific Computing

Dozentinnen/Dozenten

[Zurück zum Modulindex]   [Dieses Modul im Modulindex]  

Name Fachbereich AG-Name [de]
Prof. Peter Liggesmeyer Informatik (89) AG Software Engineering: Dependability

89-3360 [INF-33-60-V-6]: Vorlesung (2V+1Ü) "Software Development for Commercial Vehicles"

[Zurück zum Modulindex]   [Dieses Modul im Modulindex]  

Modulbezeichnung Software Development for Commercial Vehicles
Fachbereich, Modul-Nr. Informatik (89) – 3360
KIS-Eintrag INF-33-60-V-6 (nur gültig wenn die LV im aktuellen Semester stattfindet)
Lehrgebiet Lehrgebiet Software-Engineering
Modulverantwortlicher Prof. Peter Liggesmeyer
SWS, ECTS-LP Vorlesung (2V+1Ü), 4 ECTS-LP
Sprache Englisch
Anforderungsstufe Master (Anfänger)   [Master (Anfänger)]
Frequenz jährlich
Erforderl. Vorkenntnisse Vertiefte Programmierkenntnisse.
Lernziele/Kompetenzen
  • Kenntnisse des modellbasierten Entwurfs von Automotive-Systemen mit aktuellen Technologien.
  • Verständnis der Probleme eingebetteter Systeme im Automotive-Bereich und grundlegende Fähigkeit diese mit heutigen Ansätzen zu lösen.
Inhalt

Die Vorlesung beschreibt alle Phasen des modellbasierten Entwurfs von Automotive-Systemen, von der Anforderungsanalyse bis zur Codegenerierung.

Sie beschreibt Lösungen für die spezifischen Probleme der Domäne, basierend auf heutigen Technologien, industriellen Praktiken und Forschungsergebnissen.

Mit Hilfe der Übungen werden alle Entwicklungsschritte eingeübt.

Prüfungstechn. Vorauss. Programmierkurs.
Prüfungsleistungen
(Zulassungsvoraussetzungen)
  • Lösung von Übungsaufgaben
Prüfungsleistungen
(Abschluss)
mündliche oder schriftliche Abschlussprüfung
Medienformen
  • Folien/Beamer/etc.
  • Folien zum Download (als PDF)
Literatur
  • B. P. Douglass: Doing Hard Time: Developing Real-Time Systems with UML, Objects, Frameworks, and Patterns, Addison-Wesley, 1999
  • Marc Born, Eckhardt Holz, Olaf Kath Softwareentwicklung mit UML 2 Addison-Wesley, 2004
  • Peter Marwedel Eingebette Systeme Springer, 2007
Hinweise Nur für Studierende des Studiengangs "Commercial Vehicle Technology". Die Vorlesung ist identisch zum Modul "Automotive Software Engineering" des Studiengangs "Informatik". Lernziele, Übungen und Prüfung sind unterschiedlich.
Letzte Änderung 2012-01-30 20:20:49 (Version 42)

Sub-Module

[Zurück zum Modulindex]   [Dieses Modul im Modulindex]  

Keine Submodule zugeordnet.

Studiengänge

Studiengang Bereich Name [de]
Keine Studienprogramme zugeordnet.

Dozentinnen/Dozenten

[Zurück zum Modulindex]   [Dieses Modul im Modulindex]  

Keine Dozentinnen/Dozenten zugeordnet.

89-3372 [INF-33-72-S-7]: Seminar (2S) "Software Engineering (Seminar)"

[Zurück zum Modulindex]   [Dieses Modul im Modulindex]  

Modulbezeichnung Software Engineering (Seminar)
Fachbereich, Modul-Nr. Informatik (89) – 3372
KIS-Eintrag INF-33-72-S-7 (nur gültig wenn die LV im aktuellen Semester stattfindet)
Lehrgebiet Lehrgebiet Software-Engineering
Modulverantwortlicher Prof. Arnd Poetzsch-Heffter
SWS, ECTS-LP Seminar (2S), 4 ECTS-LP
Sprache Deutsch (bei Bedarf Englisch)
Anforderungsstufe Master (Fortgeschrittene)   [Master (Fortgeschrittene)]
Frequenz jährlich
Erforderl. Vorkenntnisse
  • Grundlagen des Software Engineering
  • ein Vertiefungsmodul im Bereich Software Engineering
Lernziele/Kompetenzen

Mit erfolgreichem Abschluss des Moduls werden die Studierenden in der Lage sein,

  • Fähigkeit zur Einarbeitung in ein spezielles Thema aus dem Bereich des Software Engineering
  • selbständig relevante Fachliteratur zum gewählten Themenkomplex zusammenzustellen,
  • sich in ein fachlich und wissenschaftlich anspruchsvolles Thema gründlich einzuarbeiten,
  • zu einer wissenschaftlichen Arbeit fundiert und kritisch Stellung zu nehmen,
  • die gewählte Thematik in den wissenschaftlichen Kontext einzuordnen und angemessen zu differenzieren.
  • die Ergebnisse in einer schriftlichen Ausarbeitung formal korrekt, strukturiert und fokussiert darzustellen,
  • einer wissenschaftlichen Präsentation zu folgen und kritisch zu hinterfragen,
  • selbständig eine wissenschaftlich fundierte schriftliche Ausarbeitung zum gewählten Themenkomplex zu verfassen,
  • einen Fachvortrag zum gewählten Themenkomplex didaktisch ansprechend zu gestalten und durchzuführen,
  • den eigenen Handlungs- und Entscheidungsspielraum und die damit verbundene Verantwortung zu beurteilen und bei Bedarf gezielt Informationen einzuholen, Prioritäten, zu definieren, Aufgaben abzuleiten, Lösungen zu entwickeln und den Fortschritt zu überwachen,
  • eine wissenschaftliche Fragestellung in englischer Sprache zu präsentieren und zu diskutieren.
Inhalt Ausgewählte Themen aus dem Bereich Software Engineering, insbesondere
  • Programmiertechnik
  • Testen, Inspektion und Verifikation
  • System- und Prozessmodellierung
  • Projekt- und Risikomanagement
Prüfungsleistungen
(Abschluss)
Präsentation und schriftliche Ausarbeitung
Medienformen
  • Folien/Beamer/etc.
Letzte Änderung 2017-06-19 15:44:30 (Version 42)

Sub-Module

[Zurück zum Modulindex]   [Dieses Modul im Modulindex]  

Keine Submodule zugeordnet.

Studiengänge

Studiengang Bereich Name [de]
Master-Studiengang Informatik Vertiefung Eingebettete Systeme
Master-Studiengang Informatik Vertiefung Software-Engineering
Master-Studiengang Informatik (neu) Vertiefung Software-Engineering
Master-Studiengang "Angewandte Informatik" (nicht-konsekutiv) Vertiefung Eingebettete Systeme
Master-Studiengang "Angewandte Informatik" (nicht-konsekutiv) Vertiefung Software-Engineering

Dozentinnen/Dozenten

[Zurück zum Modulindex]   [Dieses Modul im Modulindex]  

Name Fachbereich AG-Name [de]
Prof. Peter Liggesmeyer Informatik (89) AG Software Engineering: Dependability
Prof. Arnd Poetzsch-Heffter Informatik (89) AG Softwaretechnik
Prof. Dieter Rombach Informatik (89) AG Software Engineering

89-3431 [INF-34-31-V-6]: Vorlesung (2V+1Ü) "System- und Softwarearchitektur"

[Zurück zum Modulindex]   [Dieses Modul im Modulindex]  

Modulbezeichnung System- und Softwarearchitektur
Fachbereich, Modul-Nr. Informatik (89) – 3431
KIS-Eintrag INF-34-31-V-6 (nur gültig wenn die LV im aktuellen Semester stattfindet)
Lehrgebiet Lehrgebiet Software-Engineering
Modulverantwortlicher Prof. Peter Liggesmeyer
SWS, ECTS-LP Vorlesung (2V+1Ü), 4 ECTS-LP
Sprache Deutsch (bei Bedarf Englisch)
Anforderungsstufe Master (Anfänger)   [Master (Anfänger)]
Frequenz jährlich
Erforderl. Vorkenntnisse Grundlagen des Software Engineering
Lernziele/Kompetenzen

Mit erfolgreichem Abschluss des Moduls werden die Studierenden in der Lage sein,

  • grundlegende Konzepte und Methoden zu erklären, die ein erfolgreicher Software-Architekt benötigt,
  • Architektur-signifikante Anforderungen zu erfassen und zu formulieren und dafür entsprechende Lösungskonzepte zu definieren und zwischen Lösungsalternativen abzuwägen sowie Entwurfsentscheidungen zu treffen und zu dokumentieren,
  • Dokumentation einer Software Architektur unter Verwendung eines systematischen Prozesses zu erstellen und zu pflegen und dabei verschiedene Architektursichten sinnvoll miteinander zu benutzen und zu kombinieren,
  • zu erklären, welche erprobten Architekturstile, -Muster, und -Taktiken es für technische Problemstellungen und zur Erreichung von Qualitätsanforderungen gibt,
  • grundlegende Methoden und Techniken zur Evaluation und Bewertung von Software und Systemarchitekturen anzuwenden.
Inhalt
  • Definition der Begriffe Systemarchitektur, Softwarearchitektur, Architekturtreiber, Komponente, Modul, Schnittstelle
  • Entwurfsprozess von Architekturen für moderne, große, und ggf. verteilte Softwaresysteme
  • Frameworks für Architektursichten (Kruchten 4+1, Fraunhofer ADF, arc42, SEI, etc.) - und UML-basierte Modellierung von Softwarearchitekturen
  • Analyse und Bewertung von Architekturen mit RATE
  • Architekturmuster und Lösungskonzepte für Qualitätsanforderungen
  • Beispiele von Softwarearchitekturen (aus der Industrie) für Informationssystemen, Eingebettete Systeme, und Smart Ecosystems
Prüfungsleistungen
(Zulassungsvoraussetzungen)
  • Lösung von Übungsaufgaben
Prüfungsleistungen
(Abschluss)
mündliche oder schriftliche Abschlussprüfung
Medienformen
  • Folien/Beamer/etc.
  • Folien zum Download (als PDF)
Literatur
  • Jens Knodel, Matthias Naab: Pragmatic Evaluation of Software Architectures, Springer, ISBN 978-3-319-34176-7, 2016.
  • George Fairbanks Just Enough Software Architecture Marshall & Brainerd, 2010
  • Richard N. Taylor, Nenad Medvidovic, Eric M. Dashofy Software Architecture: Foundations, Theory, and Practice Wiley, 2009
  • Eoin Woods, Nick Rozanski Software Systems Architecture Addison Wesley, 2005
  • Len Bass, Paul Clements, Rick Kazman Software Architecture in Practice (third edition) Addison Wesley, 2012
  • Paul Clements, Felix Bachmann, Len Bass, David Garlan, James Ivers, Reed Little, Robert Nord, Judith Stafford Documenting Software Architectures - Views and Beyond (second edition) Addison-Wesley, 2010
  • Douglas Schmidt, Michael Stal, Hans Rohnert, Frank Buschmann Pattern-Oriented Software Architecture, Volume 2: Patterns for Concurrent and Networked Objects, Wiley, 2001
  • Siegel, Jon. "An overview of CORBA 3." Distributed Applications and Interoperable Systems II. Springer US, 1999. 119-132.
  • weitere Literatur wird in der Vorlesung bekannt gegeben
Hinweise alter Titel: Softwarearchitektur verteilter Systeme
Letzte Änderung 2017-06-16 17:34:16 (Version 42)

Sub-Module

[Zurück zum Modulindex]   [Dieses Modul im Modulindex]  

Keine Submodule zugeordnet.

Studiengänge

Studiengang Bereich Name [de]
Master-Studiengang Informatik Vertiefung Eingebettete Systeme
Master-Studiengang Informatik Vertiefung Informationssysteme
Master-Studiengang Informatik Vertiefung Kommunikationssysteme
Master-Studiengang Informatik Vertiefung Robotik
Master-Studiengang Informatik Vertiefung Software-Engineering
Master-Studiengang Informatik Vertiefung Visualisierung und Scientific Computing
Master-Studiengang Informatik (neu) Vertiefung Software-Engineering
Master-Studiengang "Angewandte Informatik" Vertiefung Eingebettete Systeme
Master-Studiengang "Angewandte Informatik" Vertiefung Fahrzeugtechnik
Master-Studiengang "Angewandte Informatik" Vertiefung Information Management
Master-Studiengang "Angewandte Informatik" Vertiefung Kommunikationssysteme
Master-Studiengang "Angewandte Informatik" Vertiefung Produktion und Konstruktion
Master-Studiengang "Angewandte Informatik" (nicht-konsekutiv) Vertiefung Eingebettete Systeme
Master-Studiengang "Angewandte Informatik" (nicht-konsekutiv) Vertiefung Informationssysteme
Master-Studiengang "Angewandte Informatik" (nicht-konsekutiv) Vertiefung Kommunikationssysteme
Master-Studiengang "Angewandte Informatik" (nicht-konsekutiv) Vertiefung Robotik
Master-Studiengang "Angewandte Informatik" (nicht-konsekutiv) Vertiefung Software-Engineering
Master-Studiengang "Angewandte Informatik" (nicht-konsekutiv) Vertiefung Visualisierung und Scientific Computing

Dozentinnen/Dozenten

[Zurück zum Modulindex]   [Dieses Modul im Modulindex]  

Name Fachbereich AG-Name [de]
Dr. Jens Knodel Informatik (89) Fraunhofer Institut für Experimentelles Software Engineering (IESE)

89-4001 [INF-40-01-V-3]: Vorlesung (2V+1Ü) "Vernetzte Systeme"

[Zurück zum Modulindex]   [Dieses Modul im Modulindex]  

Modulbezeichnung Vernetzte Systeme
Fachbereich, Modul-Nr. Informatik (89) – 4001
KIS-Eintrag INF-40-01-V-3 (nur gültig wenn die LV im aktuellen Semester stattfindet)
Lehrgebiet Lehrgebiet Verteilte und Vernetzte Systeme
Modulverantwortlicher Prof. Reinhard Gotzhein
SWS, ECTS-LP Vorlesung (2V+1Ü), 4 ECTS-LP
Sprache Deutsch
Anforderungsstufe Bachelor (Kernmodul)   [Bachelor (Kernmodul)]
Frequenz jährlich
Erforderl. Vorkenntnisse Verteilte und nebenläufige Programmierung
Lernziele/Kompetenzen

Mit erfolgreichem Abschluss des Moduls werden die Studierenden in der Lage sein,

  • die Aufgaben, den Aufbau und die Arbeitsweise spezieller Kommunikationssysteme und ihrer Einsatzbereiche an konkreten Beispielen zu erläutern,
  • geeignete Kriterien zur Beurteilung und zur Auswahl spezialisierter Kommunikationstechnologien heranzuziehen,
  • wesentliche Aspekte und Verfahren der Zeitsynchronisation in drahtlosen Netzen zu erläutern,
  • wesentliche Aspekte der Konzeption von Netzwerkdienstgüte zu erklären,
  • wesentliche Aspekte der Beurteilung von Quality-of-Service-Routingverfahren zu erklären,
  • geeignete Systemansätze benennen und ihre situationsgerechten Einsatz begründen können,
  • die Anforderungen für den Einsatz verteilter Systeme zu begründen.
Inhalt
  • Verteilte Applikationen (Multimedia, Fertigungsautomatisierung, Fahrzeugsysteme)
  • Kommunikationsbasistechnologien (z. B. CAN, FlexRay, WLAN, ZigBee, WirelessHART)
  • Zeitsynchronisation (Reference Broadcasts, Black Burst Synchronization etc.)
  • Quality of Service (QoS-Spezifikation, QoS-Bereitstellung, QoS-Kontrolle, QoS-Management)
  • Routing (Best-Effort/QoS)
Prüfungsleistungen
(Zulassungsvoraussetzungen)
  • Lösung von Übungsaufgaben
Prüfungsleistungen
(Abschluss)
mündliche oder schriftliche Abschlussprüfung
Medienformen
  • Folien/Beamer/etc.
  • Folien zum Download (als PDF)
Literatur
  • International Standardization Organization: Controller Area Network (CAN), Part 4: Time-triggered Communication, ISO 11898-4, 2004
  • FlexRay Consortium: FlexRay Communications System Protocol Specification Version 2.1 Revision A, 2005
  • IEEE Std 802.15.4-2005: IEEE Standard for Information Technology - Telecommunications and Information Exchange between Systems - Local and Metropolitan Area Networks, Part 15.4:
    Wireless MAC and PHY Layer Specifications for Low-Rate Wireless Personal Area Networks
    (LR-WPANs), May 2005, 670p.
  • D. Chen, M. Nixon, A. Mok: WirelessHARTÔ - Real-Time Mesh Network for Industrial Automation, Springer, 2010
  • M. L. Sichitiu, C. Veerarittiphan: Simple, Accurate Time Synchronization for Wireless Networks, Proceedings of the IEEE Wireless Communications and Networking Conference (WCNC 2003), New Orleans, LA, USA, pp. 1266-1273, 2003
  • C. E. Perkins, E. M. Belding-Royer, S. R. Das: Ad hoc On-Demand Distance Vector (AODV) Routing, RFC 3561, Mobile Ad Hoc Networking Working Group, IETF, 2003
  • Weitere Literatur wird in der Vorlesung bekannt gegeben.
Letzte Änderung 2017-06-14 14:06:49 (Version 42)

Sub-Module

[Zurück zum Modulindex]   [Dieses Modul im Modulindex]  

Keine Submodule zugeordnet.

Studiengänge

Studiengang Bereich Name [de]
Bachelor-Studiengang Informatik Schwerpunkt Verteilte und vernetzte Systeme
Bachelor-Studiengang Informatik (neu) Schwerpunkt Verteilte und vernetzte Systeme
Master-Studiengang Informatik Vertiefung Eingebettete Systeme
Master-Studiengang Informatik Vertiefung Kommunikationssysteme
Master-Studiengang Informatik (neu) Vertiefung Kommunikationssysteme
Bachelor-Studiengang "Angewandte Informatik" Pflichtmodul  
Bachelor-Studiengang "Angewandte Informatik" Block Informatik-Schwerpunkt
Master-Studiengang "Angewandte Informatik" Vertiefung Ambiente Systeme
Master-Studiengang "Angewandte Informatik" Vertiefung Information Management
Master-Studiengang "Angewandte Informatik" Vertiefung Kommunikationssysteme
Master-Studiengang "Angewandte Informatik" (nicht-konsekutiv) Vertiefung Eingebettete Systeme
Master-Studiengang "Angewandte Informatik" (nicht-konsekutiv) Vertiefung Kommunikationssysteme
"Technische Informatik" im Lehramt an berufsbildenden Schulen  
Module für andere Fachbereiche Studiengang Commercial Vehicle Technology (CVT)
Module für andere Fachbereiche Studiengang Wirtschaftsingenieurwesen Richtung Informatik

Dozentinnen/Dozenten

[Zurück zum Modulindex]   [Dieses Modul im Modulindex]  

Name Fachbereich AG-Name [de]
Prof. Reinhard Gotzhein Informatik (89) AG Vernetzte Systeme

89-4003 [INF-40-03-V-4]: Meta-Modul (6V+3Ü) "Schwerpunkt Verteilte und Vernetzte Systeme"

[Zurück zum Modulindex]   [Dieses Modul im Modulindex]  

Modulbezeichnung Schwerpunkt Verteilte und Vernetzte Systeme
Fachbereich, Modul-Nr. Informatik (89) – 4003
Lehrgebiet Lehrgebiet Verteilte und Vernetzte Systeme
Modulverantwortlicher Prof. Reinhard Gotzhein
SWS, ECTS-LP Meta-Modul (6V+3Ü), 12 ECTS-LP
Sprache Deutsch
Anforderungsstufe Bachelor (Fortgeschrittene)   [Bachelor (Fortgeschrittene)]
Frequenz jährlich
Erforderl. Vorkenntnisse siehe zugehörige Kernvorlesungen
Lernziele/Kompetenzen Die Studierenden besitzen Kenntnisse
  • der Aufgaben, des Aufbaus und der Arbeitsweise vernetzter Systeme
  • der Phänomene mobiler Kommunikation
  • der Grundlagen zellulärer Netze
  • ausgewählter Technologien für drahtlose Kommunikation
  • der Protokollfunktionalitäten drahtloser Netze
  • zu Zeitsynchronisation, Dienstgüte und Routing in drahtlosen Netzen
  • Sicherheitsproblematiken in verteilten Systemen
Die Studierenden besitzen darüber hinaus Fähigkeiten
  • zur Spezifikation von Dienstgüte
  • zum Entwurf und zur Analyse von Protokollen bzw.
  • zum Entwurf und Einsatz von Sicherheitsprotokollen
Inhalt siehe zugehörige Vorlesungen
Prüfungstechn. Vorauss. 89-0013 Kommunikationssysteme
Prüfungsleistungen
(Zulassungsvoraussetzungen)
  • Lösung von Übungsaufgaben
Prüfungsleistungen
(Abschluss)
mündliche Abschlussprüfung
Medienformen
  • Folien/Beamer/etc.
  • Folien zum Download (als PDF)
Literatur siehe zugehörige Vorlesungen
Hinweise Kombination der Kernvorlesungen 89-4001 "Vernetzte Systeme" und 89-4002 "Quantitative Aspekte verteilter Systeme" mit einer der Vorlesungen
  • 89-4131 "Protocol Engineering",
  • 89-4252 "Sicherheit in verteilten Systemen"
  • 89-4452 "Service-orientierte Architekturen"
Letzte Änderung 2014-02-20 12:14:47 (Version 42)

Sub-Module

[Zurück zum Modulindex]   [Dieses Modul im Modulindex]  

Modul-Nr. SWS ECTS-LP Level Modulverantwortlicher Modulbezeichnung [de]
89-4001 2V+1Ü 4 [Bachelor (Kernmodul)] Prof. R. Gotzhein Vernetzte Systeme
89-4004 2V+1Ü 4 [Bachelor (Kernmodul)] Prof. J. Schmitt Quantitative Aspekte verteilter Systeme
89-4131 2V+1Ü 4 [Master (Anfänger)] Prof. R. Gotzhein Protocol Engineering
89-4252 2V+1Ü 4 [Master (Anfänger)] Prof. J. Schmitt Netzwerksicherheit

Studiengänge

Studiengang Bereich Name [de]
Bachelor-Studiengang Informatik Schwerpunkt Verteilte und vernetzte Systeme

Dozentinnen/Dozenten

[Zurück zum Modulindex]   [Dieses Modul im Modulindex]  

Keine Dozentinnen/Dozenten zugeordnet.

89-4004 [INF-40-04-V-3]: Vorlesung (2V+1Ü) "Quantitative Aspekte verteilter Systeme"

[Zurück zum Modulindex]   [Dieses Modul im Modulindex]  

Modulbezeichnung Quantitative Aspekte verteilter Systeme
Fachbereich, Modul-Nr. Informatik (89) – 4004
KIS-Eintrag INF-40-04-V-3 (nur gültig wenn die LV im aktuellen Semester stattfindet)
Lehrgebiet Lehrgebiet Verteilte und Vernetzte Systeme
Modulverantwortlicher Prof. Jens Schmitt
SWS, ECTS-LP Vorlesung (2V+1Ü), 4 ECTS-LP
Sprache Deutsch
Anforderungsstufe Bachelor (Kernmodul)   [Bachelor (Kernmodul)]
Frequenz jährlich
Erforderl. Vorkenntnisse
  • Mathematik für Informatiker: Kombinatorik, Stochastik und Statistik
  • SE 3 / Verteilte und nebenläufige Programmierung
Lernziele/Kompetenzen

Mit erfolgreichem Abschluss des Moduls werden die Studierenden in der Lage sein,

  • grundlegende Konzepte und Verfahren des Performanzmanagements von Kommunikationsnetzen auf unterschiedlichen Zeitskalen zu erläutern,
  • Methoden und Anwendungen von Leistungs-/Zuverlässigkeitsanalysen sowie des Traffic Engineerings zu erläutern,
  • Mess- und Modellierungsverfahren zur Analyse von Kommunikations- und Rechnernetzen auf konkrete Beispiele anzuwenden,
  • geeignete Lösungsverfahren herzuleiten und die Grenzen der einzelnen Verfahren zu beurteilen,
  • den Unterschied zwischen einer analytisch- und simulationsorientierten Modellauswertung zu erklären,
  • angemessene Modelle komplexer Rechnernetze und verteilter Systemen herzuleiten und zu spezifizieren,
  • die Parametrisierung von Modellen angemessen zu begründen,
  • Modellresultate und Messergebnisse richtig zu interpretieren,
  • die Grenzen der Messverfahren und geeignete Maßnahmen zu ihrer Optimierung zu bewerten, 
  • geeignete Verfahren zur Durchführung von Lastmessungen unter kontrollierten Randbedingungen zu erläutern.
Inhalt
  • Einführung und Motivation
  • Langfristiges Performanzmanagement
    • Netzwerkdesign
    • Verkehrsmodellierung
  • Mittelfristiges Performanzmanagement
    • Traffic Engineering / Routing
    • Inhaltsverteilung / Caching
  • Kurzfristiges Performanzmanagement
    • Dynamik auf Paketebene
    • Paketscheduling
Prüfungsleistungen
(Zulassungsvoraussetzungen)
  • Lösung von Übungsaufgaben
Prüfungsleistungen
(Abschluss)
mündliche oder schriftliche Abschlussprüfung
Medienformen
  • Folien/Beamer/etc.
  • Folien zum Download (als PDF)
Literatur J. Schiller: Mobilkommunikation, Pearson Studium, Addison Wesley, 2.Auflage, 2003.
Hinweise Nachfolgemodul von "Mobilität in verteilten Systemen".
Letzte Änderung 2017-06-14 14:04:14 (Version 42)

Sub-Module

[Zurück zum Modulindex]   [Dieses Modul im Modulindex]  

Keine Submodule zugeordnet.

Studiengänge

Studiengang Bereich Name [de]
Bachelor-Studiengang Informatik Schwerpunkt Verteilte und vernetzte Systeme
Bachelor-Studiengang Informatik (neu) Schwerpunkt Verteilte und vernetzte Systeme
Master-Studiengang Informatik Vertiefung Kommunikationssysteme
Master-Studiengang Informatik (neu) Vertiefung Kommunikationssysteme
Master-Studiengang "Angewandte Informatik" Vertiefung Ambiente Systeme
Master-Studiengang "Angewandte Informatik" Vertiefung Kommunikationssysteme
Master-Studiengang "Angewandte Informatik" (nicht-konsekutiv) Vertiefung Kommunikationssysteme

Dozentinnen/Dozenten

[Zurück zum Modulindex]   [Dieses Modul im Modulindex]  

Name Fachbereich AG-Name [de]
Prof. Jens Schmitt Informatik (89) AG Verteilte Systeme

89-4045 [INF-40-45-L-4]: Projekt (4P) "Rechnernetze (Projekt)"

[Zurück zum Modulindex]   [Dieses Modul im Modulindex]  

Modulbezeichnung