Software Engineering
Mit dem Wechsel zur Prüfungsordnung 2021 findet die Vorlesung “Praktische Informatik 3: Software Engineering” als eigenständige Vorlesung mit Übungsbetrieb statt.
Ziel der Veranstaltung ist es, Studierenden wichtigte Grundlagen für die Entwicklung von hochqualitativer Software im Team zu vermitteln. Diese Grundlagen können dann in der nachfolgenden Veranstaltung “Praktische Informatik 4: Teamprojekt” eingesetzt werden. Die Veranstaltung greift Inhalte der vorangegangenen Vorlesungen “Praktische Informatik 1: Deklarative Programmierung” sowie “Praktische Informatik 2: Imperative und objekt-orientierte Programmierung” auf und überträgt diese auf den Kontext der (verteilten) Entwicklung von Softwareprojekten realistischer Größe.
Weitere Informationen zur Vorlesung SE werden im Forum veröffentlicht.
Dozenten
- Jonathan Brachthäuser
Head of the SE research groupJonathan Immanuel Brachthäuser - Marcial Gaißert
ResearcherMarcial Gaißert - Jiří Beneš
ResearcherJiří Beneš - Philipp Schuster
ResearcherPhilipp Schuster
Zeit und Ort
- Vorlesungstermine: Mittwochs 14:00-16:00, Hörsaalzentrum N06
- Eintrag in Alma
Anmeldung
Sie müssen sich nicht vorher für den Kurs anmelden. Die Anmeldung und die Wahl der Tutorien findet nach der ersten Vorlesung über unser Forum statt.
Hausaufgabe 0 – Einrichten und Anmelden – TODO Update
Als Teil der ersten Hausaufgabe werden alle nötigen technischen Grundlagen geschaffen:
- Hausaufgabe 0
- Bearbeitungsende: Freitag, 18.10 um 23:59:59
Forum
Im Rahmen der Veranstaltung kommunizieren wir über ein Forum, welches Sie hier finden. Wichtige Details zur Anmeldung werden in der ersten Vorlesung erklärt. Bitte melden Sie sich möglichst noch nicht vorher an.
Wir werden das Forum für offizielle Ankündigungen, die Verteilung der Übungsblätter, sowie zur Bereitstellung von Zusatzmaterialien nutzen.
Bitte nutzen Sie das Forum für Rückfragen zur Veranstaltung, zur Kommunikation mit Ihren TutorInnen. Falls Sie Fragen zum Inhalt oder zur Organisation der Veranstaltung haben, schauen Sie ob die Frage schon im Forum beantwortet wurde, und öffnen andernfalls einen neuen Thread oder schreiben eine Forumsnachricht (keine Email!) an Ihre(n) Tutor(in) oder einen Mitarbeiter des Lehrstuhls.
Git und Scala Helpdesk
In der ersten Woche bieten wir zwei Termine an, um Sie bei der Einrichtung Ihrer Entwicklungsumgebung zu unterstützen:
- Donnerstag, 17.10 von 12:00 bis 14:00 (Hörsaal N09, Morgenstelle)
- Freitag, 18.10 von 14:00 bis 16:00 (Raum A3M04, Morgenstelle)
In der ersten Vorlesung werden weitere Informationen hierzu bekanntgegeben.
Klausur
Diese Veranstaltung schließt mit einer Klausur (90min) ab. Eine Hauptklausurpflicht besteht nicht.
WICHTIG: Klausur und Teamprojekt
Bitte beachten Sie, dass Sie sich in Zukunft nur zum Teamprojekt anmelden können, nachdem Sie die SE-Klausur bestanden haben. Die Nachklausur ist dafür nicht rechtzeitig und ermöglicht erst die Teilnahme am Teamprojekt im Wintersemester 25/26.
Ausnahme sind Studierende der Kognitionswissenschaften, die auch weiterhin nicht die SE belegen müssen, um am Teamprojekt teilzunehmen.
Klausurzulassung aus vorherigen Semestern
Wenn Sie die Klausurzulassung für die SE in einem vorherigen Semester erworben haben, haben Sie zwei Optionen:
- Sie verwenden die Klausurzulassung aus dem letzten Semester:
- Dazu schreiben Sie bis 31. Oktober eine Nachricht an
@marcialgaissert
im Forum. - Dann nehmen Sie nicht and den Übungen teil - wählen Sie keine Übungsgruppe.
- Sie erhalten trotztdem Zugriff auf die Übungsmaterialien und Hausaufgaben.
- Sie erhalten keinen Klausurbonus.
- Dieser Weg wird von uns nicht empfohlen, da er erfahrungsgemäß seltener zu einem erfolgreichen Ergebnis führt.
- Dazu schreiben Sie bis 31. Oktober eine Nachricht an
- Sie nehmen erneut am Übungsbetrieb teil:
- Dann gilt alles für Sie genau, als würden Sie die Vorlesung zum ersten Mal belegen. Insbesondere müssen Sie erneut 60% der Hausaufgabenpunkte erreichen.