Projektmanagement im Softwarebereich - OpenMS
In diesem Praktikum werden Kenntnisse für die Optimierung von C++ Programmen (Laufzeit) vermittelt und praktisch am Beispiel unserer open-source Bibliothek OpenMS umgesetzt.
Dabei werden wir Tools zur Entwicklung, Debugging, Performance-Profiling und Continuous-Integration kennen lernen.
Gute Kenntnisse in C++ werden vorausgesetzt (der Besuch des C++ Blockkurses ab 24.02.2020 kann als Auffrischung benutzt werden).
Weitere Details in der Projektvorstellung (Slides unten zum Download verfügbar).
(19403413)
Type | Softwarepraktikum |
---|---|
Instructor | Chris Bielow |
Registration Mode | Die Praktikumsplätze werden über ein besonderes Anmeldeverfahren vergeben. Beachten Sie dazu die Hinweise auf der Webseite des Studienbüros zum Softwarepraktikum. |
Allgemein
Zu den unten genannten Terminen (Tutorialwoche und Vorträge) gibt es eine Anwesenheitspflicht. Die Ausarbeitung des Projektplans und die Bearbeitung der Projekte erfolgt dann in selbständiger Arbeit mit Unterstützung des Betreuers.
Während dieser Zeit treffen sich die Teilnehmer regelmäßig/wöchentlich mit ihrem Betreuer.
Voraussetzungen
- Erfahrung in objektorientierter Programmierung (Java, C++, ...)
- C++ Kenntnisse empfehlenswert (C++11 und höher aber wenig Templates)
Zeitplan
Datum | Termin/Dauer | Ort | Inhalt |
Mitte-Ende Februar | ? | tbd | Vorbesprechung (Zeitpunkt flexibel verschiebbar +-2 Wochen); genaue Terminabstimmung per Email |
09.03. - 13.03. | 9 - ? | tbd | Tutorials / Einführungswoche |
... | ... | ... | weitere Vertiefung ins Thema (selbstständig) |
23.03. - 01.05. | Freitags 10 - 12 |
tbd |
Wöchentliche Treffen begleitend zur selbstständigen Programmierarbeit und Anfertigung des Berichts |
08.05. | 9 - 12 | tbd | Vorstellung der Ergebnisse |
Ressourcen
Projektvorstellung
- Projektvorstellungfolien vom als PDF.
C++
OpenMS
KNIME