HOME | ENGLISH | IMPRESSUM | KIT

Praxis der Softwareentwicklung

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 [IN2INSWPS] belegt werden.
  • Grundbegriffe der Informatik [IN1INGI] Klausur und Übungsschein
  • Programmieren [IN1INPROG]
  • (seit WS 2013/14) Softwaretechnik I [IN1INSWT1] Klausur und Übungsschein
  • (seit WS 2013/14) eines der Mathematik-Module (HM oder LA) [IN1MATHHM], [IN1MATHANA], [IN1MATHLA] oder [IN1MATHLAAG]

Empfehlung: PSE sollte erst belegt werden, wenn alle Scheine aus den ersten beiden Semestern erworben 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 Mittwoch 2015-10-28 15:45 Uhr im Hörsaal am Fasanengarten (Geb. 50.35) statt. Hier werden die einzelnen Themen in Kurzpräsentationen vorgestellt. Die Teams werden dann via WebInScribe eingeteilt.

Anmeldung

Die Anmeldung via WebInScribe läuft voraussichtlich von Mittwoch 2015-10-28 17:15 Uhr bis Sonntag 2015-11-01 23:59 Uhr. Zur Anmeldung müssen Sie Namen und Passwort ihres SCC-Accounts (u-Nummer) benutzen (die KIT-Kennungen funktionieren nicht)! Die Anmeldung läuft über das von den Tutorien bekannte WebInScribe-System und ist unter folgendem Link zu finden:

PSE-WebInScribe

Sie können auch Lerngruppen mit bis zu 6 Personen bilden - diese werden bei der Einteilung nach Möglichkeit berücksichtigt.

Prüfungsmodalitäten

Neben der Anmeldung in PSE-WebInScribe ist auch eine Anmeldung sowohl zur PSE- (Prüfungsnummer 529) als auch zur TSE-Prüfung (Prüfungsnummer 455) notwendig. Dies geht wie üblich über das KIT-Studierendenportal.

Der Anmeldezeitraum ist vom Mittwoch 2015-10-28 bis Mittwoch 2015-11-25.

Aufgabenstellungen

Lehrstuhl Aufgabenstellung # Teams
IAR AsfourRoboCorder - Aufnahme und Wiedergabe von heterogenen Sensordaten eines humanoiden Roboters1
IOSB Beyerer3D Reconstruction Framework from Multi-View Images (3D-MuVi)1
IOSB BeyererAssistenztools für den Maschinenbau1
IOSB BeyererDistributed Camera Network 3D Calibration Suite1
IOSB BeyererIndustrie 4.0 und OPC UA1
IOSB BeyererMedienbrowser zur inhaltsbasierten Suche in Bild- und Videodaten1
IOSB BeyererMobile Reconnaissance Manual -interaktive Assistenz für Erkennungsaufgaben1
IOSB BeyererProfiNet-Modul für das Intrusion-Detection-System Snort1
IOSB BeyererWebapplikation zur Verwaltung Nachbearbeitung und Analyse multispektraler Datensätze1
IPD BöhmCrowd Control -- Entwicklung von Steuerungsmechanismen für das Crowd Computing2
IPD BöhmDataScientist -- benutzerorientierte Analyse großer hochdimensionaler Datenbestände2
IPD KoziolekKomponenten-Windkanal - Automatisches Ausmessen der Performance von Software-Komponenten1
IPD Koziolek/ReussnerAndroid-Applikation KIT-Mensa-Speiseplan4
IPD TichyInteraktive Visualisierung von Real-Estate-Daten1
IPD TichyDer Microsoft Imagine Cup 2016 (nur 4er Teams)3
ITEC HenkelModulares Multimedia-Werkzeug zum Testen von Videoencodern2
IVD DachsbacherEchtzeit-Computergrafik in der Spieleentwicklung1
SCC StreitDynamic scheduler for scientific simulations1
SCC StreitNode.js Bindings for ROOT6 (auf Englisch)1
SCC StreitOpenID Connect for Linux (auf Englisch)1
TM AbeckDer WorkspaceService - Die smarte Lernumgebung am KIT basierend auf HTML5 und REST1
TM BeiglChronoCommand - An Intelligent Web-Based Work Time Tracking Tool2
TM BeiglDataDealer - Middleware für die interaktive Visualisierung verteilter Sensoren in WebApps2
1123 verschiedene Themen 33

Unterlagen für Studenten

Thema Dokumente
Einführung [PDF]
Organisatorisches + Themenvorstellung [PDF]
Auszug aus dem Modulhandbuch (PSE und TSE) [PDF]
Ergänzung zum Modulhandbuch (ab WS 2013/14) [PDF]
Allgemeine (unverbindliche) Tipps & Tricks
entstanden am IPD Snelting
[PDF]

Informationen für Betreuer

Die Vorbesprechung für Betreuer findet am Mittwoch 2015-10-14 14:00 Uhr in Raum -101 (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
Sebastian Buchwald
Denis Lohner
Andreas Zwinkau