HOME | ENGLISH | IMPRESSUM | KIT

Praxis der Softwareentwicklung

30.10.2017: Veröffentlichung der Einteilung

Die Einteilung der PSE-Teams ist abgeschlossen. Sie erhalten Ihre Ergebnisse per Mail oder können sie in ODYSSEE einsehen.

Sollten Sie keinen Platz bekommen haben, brauchen Sie sich nicht im Campus-System abzumelden, wir erledigen das bis Ende der Woche.

25.10.2017: Anmeldung im Campus-System mit Lineare Algebra (LA) für Mathematiker

Falls Sie die LA-Klausur für Mathematiker geschrieben haben, könnte es sein, dass die Anmeldung zu PSE im Campus-System fehlschlägt. Möglicherweise sind die Voraussetzungen für PSE nicht korrekt definiert, wir prüfen das.
Die Voraussetzungen wurden korrigiert, die Anmeldung sollte jetzt möglich sein.

25.10.2017: Vorläufig eingetragene Noten

Einige Noten aus dem letzten Semester sind noch nicht endgültig im Studienportal eingetragen (zu erkennen am gelben statt grünen Symbol und der Note in Klammern). Ist das bei Ihnen der Fall, tun Sie Folgendes:

  • Melden Sie sich jetzt schon bei ODYSSEE an. Wenn Sie laut vorläufiger Note bestanden haben, können Sie die betreffenden Prüfungen auf „bestanden“ setzen.
  • Melden Sie sich im Campus-System an, sobald die Noten final eingetragen sind.

22.09.2017: Prüfungsanmeldung HowTo für SPO 2015

Falls die Anmeldung im Campus Management für Studierende nicht klappt, versuchen Sie folgende Schritte (in dieser Reihenfolge):

  1. Fügen Sie TSE [T-INFO-102018] den „Überfachlichen Qualifikationen“ hinzu.
  2. Melden Sie sich zu TSE [T-INFO-102018] (Nr. 2400133) an.
  3. Melden Sie sich zu PSE [T-INFO-102031] (Nr. 2400130) an.

In „Praxis der Softwareentwicklung“ (PSE) lernen die Teilnehmer, ein vollständiges Softwareprojekt nach dem Stand der Softwaretechnik in einem Team mit 5 bis 6 Teilnehmern durchzuführen[*]. Ziel ist es insbesondere, Verfahren des Software-Entwurfs und der Qualitätssicherung praktisch einzusetzen, Implementierungskompetenz umzusetzen, und arbeitsteilig im Team zu kooperieren.

Verschiedene Lehrstühle bieten verschiedene Aufgabenstellungen an (siehe unten).

[*] Die Größe der Teams hängt von der Anzahl der Betreuer ab und kann daher von Jahr zu Jahr schwanken. Andere Teamgrößen wird es nur in seltensten Ausnahmefällen geben.

Bedingungen

  • Das Modul muss zusammen mit dem Modul Teamarbeit in der Software-Entwicklung [M-INFO-101225] belegt werden.
Außerdem müssen folgende Prüfungen erfolgreich abgeschlossen sein:
  • Grundbegriffe der Informatik [M-INFO-101170] Klausur und Übungsschein
    und
  • Programmieren [M-INFO-101174]
    und
  • Softwaretechnik I [M-INFO-101175] Klausur und Übungsschein
    und
  • wenn Sie nach SPO 2015 studieren: Eine der Klausuren "Lineare Algebra 1" (Mathe oder Info) [T-MATH-103337] oder [T-MATH-103215]
  • wenn Sie nach SPO 2008 studieren: Eines der Module Lineare Algebra oder Höhere Mathematik/Analysis ([IN1MATHHM] oder [IN1MATHANA] oder [IN1MATHLA] oder [IN1MATHLAAG])

Empfehlung: PSE sollte erst belegt werden, wenn alle Prüfungen aus den ersten beiden Semestern erfolgreich abgeschlossen wurden.

Das Pflichtmodul Teamarbeit in der Software-Entwicklung (TSE) muss (und kann nur) zusammen mit PSE belegt werden.
Weitere Informationen dazu gibt es in der Auftaktveranstaltung.

Auftaktveranstaltung

Die Auftaktveranstaltung zu PSE findet dieses Semester am Montag, dem 23. Oktober 2017 um 15:45 Uhr im Engelbert-Arnold-Hörsaal (Geb. 11.10) statt. Hier werden die einzelnen Themen in Kurzpräsentationen vorgestellt. Die Teams werden dann via Odyssee eingeteilt.

Prüfungsmodalitäten

Neben der Anmeldung in Odyssee ist auch eine Anmeldung sowohl zur PSE- (Prüfungsnummer 529, Teilleistung [T-INFO-102031]) als auch zur TSE-Prüfung (Prüfungsnummer 455, Teilleistung [T-INFO-102018]) notwendig. Dies geht wie üblich über das KIT-Studierendenportal.

Der Anmeldezeitraum ist von Montag, den 23. Oktober 2017 um 17:00 Uhr bis Mittwoch, den 25. Oktober 2017 um 23:59 Uhr.

Falls die Anmeldung im Campus Management für Studierende nicht klappt, versuchen Sie folgende Schritte (in dieser Reihenfolge):

  1. Fügen Sie TSE [T-INFO-102018] den „Überfachlichen Qualifikationen“ hinzu.
  2. Melden Sie sich zu TSE [T-INFO-102018] (Nr. 7500075) an.
  3. Melden Sie sich zu PSE [T-INFO-102031] (Nr. 7500076) an.

Aufgabenstellungen

Lehrstuhl Aufgabenstellung # Teams
IAR AsfourRobot Trajectory Designer1
IOSB BeyererRollenbasierte Web-GUI für ein Programm zur Videobearbeitung1
IOSB BeyererEingebettetes und dynamisches CEP (Complex Event Processing) im Kontext von verteilten Systemen1
IOSB BeyererEntwicklung eines grafischen Editors für IT-Security-Tests1
IOSB BeyererFace Super-Resolution Software1
IOSB BeyererHigh-Performance Interactive Video Wall1
IOSB BeyererInteraktives Brainstorming für Virtual Reality1
IOSB BeyererKonzeptionierung und Entwicklung einer Interprozesskommunikation für die Open-Source-Simulation OCTANE1
IOSB BeyererKonzeptionierung und Entwicklung einer grafischen Benutzeroberfläche für die Open-Source-Simulation OCTANE1
IOSB BeyererLokationsbasierte Dienste mit Wifi Geofencing1
IOSB BeyererWebbasiertes Management von Sensordaten1
IPD BöhmAutomatische Generierung und Auswertung vieler Beispiele für ein ungelöstes Informatik-Problem2
IPD BöhmEntwicklung einer Webapplikation zur Visualisierung von Smart Meter Mining unter Privatheits-Transformationen2
IPD Koziolek / IPD ReussnerWrite Your Favourite Android App4
IPD Sneltingλ-IDE2
IPD TichyImagine Cup3
IPD TichyKonzeption und Implementierung einer Schnittstelle zwischen Dynamics CRM und einem Mieterportal1
IPD TichyAutoViz - Strukturunabhängige Datenvisualisierung für das Web1
IPD TichyCross Plattform App1
IPD TichyFrühwarnsystem1
IPD TichyHelpdesk Chatbot1
ITEC TahooriImplementation of Neural Network on Heterogenous Platforms (auf Englisch)1
ITI BeckertEntwicklung eines relationalen Debuggers1
ITI Müller-QuadeDemonstrator für BBA+1
IVD DachsbacherSpielmechanik und prozedurale Generierung für ein rundenbasiertes Taktikspiel / Echtzeit-Computergrafik für ein rundenbasiertes Taktikspiel2
SCC StreitAutorisierungsmanagement für eine virtuelle Forschungsumgebung für Geodaten1
SCC StreitEntwicklung eines Queue-basierten Data Movement Daemon für HPC-Systeme1
SCC StreitDatenvisualisierung von großen Simulationen auf strukturierten Gittern1
SCC StreitWorkflow System für eine virtuelle Forschungsumgebung für Geodaten1
TM AbeckEntwicklung einer App zur Beacon-basierten Indoor-Navigation1
1230 verschiedene Themen 39

Unterlagen für Studenten

Thema Dokumente
Einführung [PDF]
Organisatorisches + Themenvorstellung [PDF]
Auszug aus dem Modulhandbuch (PSE und TSE) [PDF]
Allgemeine (unverbindliche) Tipps & Tricks
entstanden am IPD Snelting
[PDF]

Informationen für Betreuer

Die Vorbesprechung für Betreuer findet am Donnerstag, den 12. Oktober 2017 um 15:45 in Raum -102 (Gebäude 50.34) statt.

Betreuerbereich

Veranstalter

Eine E-Mail an Organisatoren bitte an pse-orga@lists.kit.edu.

Lehrstuhlinhaber
Prof. Gregor Snelting
Wissenschaftliche Mitarbeiter
Andreas Fried
Denis Lohner