Seminar Software Engineering Guru

Prof. Dr. Bernd Fröhlich
Dipl.-Mediensys.wiss. Andreas-Christoph Bernstein
Dipl.-Mediensys.wiss. André Schollmeyer
Dipl.-Mediensys.wiss. Patrick Riehmann
Dipl.-Mediensys.wiss. Stephan Beck

 

 

Ort:Seminarraum 013, Bauhausstraße 11
Termin:Dienstag 15:15-16:45 Uhr (erster Termin 19.10.)
Richtet sich an:M.Sc. Medieninformatik / Mediensysteme (Interessierte aus dem B.Sc. und anderer Studiengänge sind willkommen)
ECTS:3 Credits
Scheinvoraussetzungen:2 Vorträge, Abschlussgespräch zu allen Vorträgen

 



Inhalt:

 

Die Veranstaltung befasst sich mit fortgeschrittenen Techniken, Paradigmen und Entwurfsmustern in der Softwareentwicklung. Schwerpunkte sind funktionale Programmierung, Möglichkeiten der Programmierung paralleler Architekturen (Multicore, GPU), moderne Ansätze der Softwarearchitektur, fortgeschrittene Themen der C++-Programmierung (C++0x, Boost, Meta-Programmierung etc) sowie aktuelle Trends beim Softwareentwurf.

Die Themen werden von den Studenten aufgearbeitet, beispielhaft implementiert und in einem Vortrag den Seminarteilnehmern präsentiert und im Anschluss diskutiert. Voraussetzung für den Scheinerwerb sind 2 Vorträge und ein Abschlussgespräch über die Themen der anderen Vorträge.

 

English:

 

The seminar focuses on recent techniques in software development and software design. Topics will be functional programming, programming for parallel architectures, software architecture, advanced programming with C++ (C++0x, Boost, meta-programming) and recent trends in software design.

All topics will be presented and discussed by the participants of the seminar. Note that some topics may also require an exemplary implementation.

 

Lerninhalte:

  • Verständnis für fortgeschrittene Techniken beim Softwareentwurf und für moderne Softwarearchitekturen
  • Einarbeitung in Möglichkeiten der parallelen Programmierung
  • Fortgeschrittene Programmierung in C++

Vorträge:

Weitere Themen:

Referenzen: