Achtung! Das Lehrangebot ist noch nicht vollständig und wird bis Semesterbeginn laufend ergänzt.
051050 VU Software Engineering 2 (2025W)
Prüfungsimmanente Lehrveranstaltung
Labels
Zusammenfassung
An/Abmeldung
Hinweis: Ihr Anmeldezeitpunkt innerhalb der Frist hat keine Auswirkungen auf die Platzvergabe (kein "first come, first served").
- Anmeldung von Fr 12.09.2025 09:00 bis Mo 22.09.2025 09:00
- Abmeldung bis Di 14.10.2025 23:59
An/Abmeldeinformationen sind bei der jeweiligen Gruppe verfügbar.
Gruppen
Gruppe 1
max. 50 Teilnehmer*innen
Sprache: Englisch
Lernplattform: Moodle
Lehrende
Termine (iCal) - nächster Termin ist mit N markiert
Die Online-Vorbesprechung findet am Mittwoch, 01.10.2025, 13:15 - 14:45, digital mit Zoom in Moodle statt. Falls Sie keinen Zugang haben, können Sie mit folgendem Link teilnehmen:
Link zum Beitritt: https://univienna.zoom.us/j/68276348803?pwd=3uW2ISHa43NxXGwQbmy6BJVcawEaua.1Kenncode: 684429
- Mittwoch 01.10. 13:15 - 14:45 Digital (Vorbesprechung)
- Dienstag 07.10. 09:45 - 11:15 Hörsaal 1, Währinger Straße 29 1.UG
- Dienstag 14.10. 09:45 - 11:15 Hörsaal 1, Währinger Straße 29 1.UG
- Dienstag 21.10. 09:45 - 11:15 Hörsaal 1, Währinger Straße 29 1.UG
- Dienstag 28.10. 09:45 - 11:15 Hörsaal 1, Währinger Straße 29 1.UG
- Dienstag 04.11. 09:45 - 11:15 Hörsaal 1, Währinger Straße 29 1.UG
- Dienstag 11.11. 09:45 - 11:15 Hörsaal 1, Währinger Straße 29 1.UG
- Dienstag 18.11. 09:45 - 11:15 Hörsaal 1, Währinger Straße 29 1.UG
- Mittwoch 19.11. 09:45 - 11:15 Seminarraum 7, Währinger Straße 29 1.OG
- Dienstag 25.11. 09:45 - 11:15 Hörsaal 1, Währinger Straße 29 1.UG
- Mittwoch 26.11. 09:45 - 11:15 Seminarraum 7, Währinger Straße 29 1.OG
- Freitag 28.11. 13:15 - 14:45 Auditorium Maximum Tiefparterre Hauptgebäude Stiege 10
- Dienstag 02.12. 09:45 - 11:15 Hörsaal 1, Währinger Straße 29 1.UG
- Mittwoch 03.12. 09:45 - 11:15 Seminarraum 7, Währinger Straße 29 1.OG
- Dienstag 09.12. 09:45 - 11:15 Hörsaal 1, Währinger Straße 29 1.UG
- Mittwoch 10.12. 09:45 - 11:15 Seminarraum 7, Währinger Straße 29 1.OG
- Dienstag 16.12. 09:45 - 11:15 Hörsaal 1, Währinger Straße 29 1.UG
- Mittwoch 17.12. 09:45 - 11:15 Seminarraum 7, Währinger Straße 29 1.OG
- Mittwoch 07.01. 09:45 - 11:15 Seminarraum 7, Währinger Straße 29 1.OG
- Dienstag 13.01. 09:45 - 11:15 Hörsaal 1, Währinger Straße 29 1.UG
- Mittwoch 14.01. 09:45 - 11:15 Seminarraum 7, Währinger Straße 29 1.OG
- N Dienstag 20.01. 09:45 - 11:15 Hörsaal 1, Währinger Straße 29 1.UG
- Mittwoch 21.01. 09:45 - 11:15 Seminarraum 7, Währinger Straße 29 1.OG
- Freitag 23.01. 13:15 - 14:45 Auditorium Maximum Tiefparterre Hauptgebäude Stiege 10
- Dienstag 27.01. 09:45 - 11:15 Hörsaal 1, Währinger Straße 29 1.UG
- Mittwoch 28.01. 09:45 - 11:15 Seminarraum 7, Währinger Straße 29 1.OG
Gruppe 2
max. 50 Teilnehmer*innen
Sprache: Englisch
Lernplattform: Moodle
Lehrende
Termine (iCal) - nächster Termin ist mit N markiert
Die Online-Vorbesprechung findet am Mittwoch, 01.10.2025, 13:15 - 14:45, digital mit Zoom in Moodle statt. Falls Sie keinen Zugang haben, können Sie mit folgendem Link teilnehmen:
Link zum Beitritt: https://univienna.zoom.us/j/68276348803?pwd=3uW2ISHa43NxXGwQbmy6BJVcawEaua.1Kenncode: 684429
- Mittwoch 01.10. 13:15 - 14:45 Digital (Vorbesprechung)
- Mittwoch 08.10. 11:30 - 13:00 Hörsaal 2, Währinger Straße 29 2.OG
- Mittwoch 15.10. 11:30 - 13:00 Hörsaal 2, Währinger Straße 29 2.OG
- Mittwoch 22.10. 11:30 - 13:00 Hörsaal 2, Währinger Straße 29 2.OG
- Mittwoch 29.10. 11:30 - 13:00 Hörsaal 2, Währinger Straße 29 2.OG
- Mittwoch 05.11. 11:30 - 13:00 Hörsaal 2, Währinger Straße 29 2.OG
- Mittwoch 12.11. 11:30 - 13:00 Hörsaal 2, Währinger Straße 29 2.OG
- Mittwoch 19.11. 11:30 - 13:00 Hörsaal 2, Währinger Straße 29 2.OG
- Mittwoch 19.11. 13:15 - 14:45 Seminarraum 7, Währinger Straße 29 1.OG
- Mittwoch 26.11. 11:30 - 13:00 Hörsaal 2, Währinger Straße 29 2.OG
- Mittwoch 26.11. 13:15 - 14:45 Seminarraum 7, Währinger Straße 29 1.OG
- Freitag 28.11. 13:15 - 14:45 Auditorium Maximum Tiefparterre Hauptgebäude Stiege 10
- Mittwoch 03.12. 11:30 - 13:00 Hörsaal 2, Währinger Straße 29 2.OG
- Mittwoch 03.12. 13:15 - 14:45 Seminarraum 7, Währinger Straße 29 1.OG
- Mittwoch 10.12. 11:30 - 13:00 Hörsaal 2, Währinger Straße 29 2.OG
- Mittwoch 10.12. 13:15 - 14:45 Seminarraum 7, Währinger Straße 29 1.OG
- Mittwoch 17.12. 11:30 - 13:00 Hörsaal 2, Währinger Straße 29 2.OG
- Mittwoch 17.12. 13:15 - 14:45 Seminarraum 7, Währinger Straße 29 1.OG
- Mittwoch 07.01. 11:30 - 13:00 Hörsaal 2, Währinger Straße 29 2.OG
- Mittwoch 07.01. 13:15 - 14:45 Seminarraum 7, Währinger Straße 29 1.OG
- Mittwoch 14.01. 11:30 - 13:00 Hörsaal 2, Währinger Straße 29 2.OG
- Mittwoch 14.01. 13:15 - 14:45 Seminarraum 7, Währinger Straße 29 1.OG
- N Mittwoch 21.01. 11:30 - 13:00 Hörsaal 2, Währinger Straße 29 2.OG
- Mittwoch 21.01. 13:15 - 14:45 Seminarraum 7, Währinger Straße 29 1.OG
- Freitag 23.01. 13:15 - 14:45 Auditorium Maximum Tiefparterre Hauptgebäude Stiege 10
- Mittwoch 28.01. 11:30 - 13:00 Hörsaal 2, Währinger Straße 29 2.OG
- Mittwoch 28.01. 13:15 - 14:45 Seminarraum 7, Währinger Straße 29 1.OG
Gruppe 3
max. 50 Teilnehmer*innen
Sprache: Englisch
Lernplattform: Moodle
Lehrende
Termine (iCal) - nächster Termin ist mit N markiert
Die Online-Vorbesprechung findet am Mittwoch, 01.10.2025, 13:15 - 14:45, digital mit Zoom in Moodle statt. Falls Sie keinen Zugang haben, können Sie mit folgendem Link teilnehmen:
Link zum Beitritt: https://univienna.zoom.us/j/68276348803?pwd=3uW2ISHa43NxXGwQbmy6BJVcawEaua.1Kenncode: 684429
- Mittwoch 01.10. 13:15 - 14:45 Digital (Vorbesprechung)
- Montag 06.10. 15:00 - 16:30 Hörsaal 3, Währinger Straße 29 3.OG
- Montag 13.10. 15:00 - 16:30 Hörsaal 3, Währinger Straße 29 3.OG
- Montag 20.10. 15:00 - 16:30 Hörsaal 3, Währinger Straße 29 3.OG
- Montag 27.10. 15:00 - 16:30 Hörsaal 3, Währinger Straße 29 3.OG
- Montag 03.11. 15:00 - 16:30 Hörsaal 3, Währinger Straße 29 3.OG
- Montag 10.11. 15:00 - 16:30 Hörsaal 3, Währinger Straße 29 3.OG
- Montag 17.11. 15:00 - 16:30 Hörsaal 3, Währinger Straße 29 3.OG
- Donnerstag 20.11. 15:00 - 16:30 Seminarraum 7, Währinger Straße 29 1.OG
- Montag 24.11. 15:00 - 16:30 Hörsaal 3, Währinger Straße 29 3.OG
- Donnerstag 27.11. 15:00 - 16:30 Seminarraum 7, Währinger Straße 29 1.OG
- Freitag 28.11. 13:15 - 14:45 Auditorium Maximum Tiefparterre Hauptgebäude Stiege 10
- Montag 01.12. 15:00 - 16:30 Hörsaal 3, Währinger Straße 29 3.OG
- Donnerstag 04.12. 15:00 - 16:30 Seminarraum 7, Währinger Straße 29 1.OG
- Donnerstag 11.12. 15:00 - 16:30 Seminarraum 7, Währinger Straße 29 1.OG
- Montag 15.12. 15:00 - 16:30 Hörsaal 3, Währinger Straße 29 3.OG
- Donnerstag 18.12. 15:00 - 16:30 Seminarraum 7, Währinger Straße 29 1.OG
- Donnerstag 08.01. 15:00 - 16:30 Seminarraum 7, Währinger Straße 29 1.OG
- Montag 12.01. 15:00 - 16:30 Hörsaal 3, Währinger Straße 29 3.OG
- Donnerstag 15.01. 15:00 - 16:30 Seminarraum 7, Währinger Straße 29 1.OG
- Montag 19.01. 15:00 - 16:30 Hörsaal 3, Währinger Straße 29 3.OG
- N Donnerstag 22.01. 15:00 - 16:30 Seminarraum 7, Währinger Straße 29 1.OG
- Freitag 23.01. 13:15 - 14:45 Auditorium Maximum Tiefparterre Hauptgebäude Stiege 10
- Montag 26.01. 15:00 - 16:30 Hörsaal 3, Währinger Straße 29 3.OG
- Donnerstag 29.01. 15:00 - 16:30 Seminarraum 7, Währinger Straße 29 1.OG
Gruppe 4
max. 50 Teilnehmer*innen
Sprache: Englisch
Lernplattform: Moodle
Lehrende
Termine (iCal) - nächster Termin ist mit N markiert
Die Online-Vorbesprechung findet am Mittwoch, 01.10.2025, 13:15 - 14:45, digital mit Zoom in Moodle statt. Falls Sie keinen Zugang haben, können Sie mit folgendem Link teilnehmen:
Link zum Beitritt: https://univienna.zoom.us/j/68276348803?pwd=3uW2ISHa43NxXGwQbmy6BJVcawEaua.1Kenncode: 684429
- Mittwoch 01.10. 13:15 - 14:45 Digital (Vorbesprechung)
- Mittwoch 08.10. 16:45 - 18:15 Hörsaal 3, Währinger Straße 29 3.OG
- Mittwoch 15.10. 16:45 - 18:15 Hörsaal 3, Währinger Straße 29 3.OG
- Mittwoch 22.10. 16:45 - 18:15 Hörsaal 3, Währinger Straße 29 3.OG
- Mittwoch 29.10. 16:45 - 18:15 Hörsaal 3, Währinger Straße 29 3.OG
- Mittwoch 05.11. 16:45 - 18:15 Hörsaal 3, Währinger Straße 29 3.OG
- Mittwoch 12.11. 16:45 - 18:15 Hörsaal 3, Währinger Straße 29 3.OG
- Montag 17.11. 16:45 - 18:15 Seminarraum 7, Währinger Straße 29 1.OG
- Mittwoch 19.11. 16:45 - 18:15 Hörsaal 3, Währinger Straße 29 3.OG
- Montag 24.11. 16:45 - 18:15 Seminarraum 7, Währinger Straße 29 1.OG
- Mittwoch 26.11. 16:45 - 18:15 Hörsaal 3, Währinger Straße 29 3.OG
- Freitag 28.11. 13:15 - 14:45 Auditorium Maximum Tiefparterre Hauptgebäude Stiege 10
- Montag 01.12. 16:45 - 18:15 Seminarraum 7, Währinger Straße 29 1.OG
- Mittwoch 03.12. 16:45 - 18:15 Hörsaal 3, Währinger Straße 29 3.OG
- Mittwoch 10.12. 16:45 - 18:15 Hörsaal 3, Währinger Straße 29 3.OG
- Montag 15.12. 16:45 - 18:15 Seminarraum 7, Währinger Straße 29 1.OG
- Mittwoch 17.12. 16:45 - 18:15 Hörsaal 3, Währinger Straße 29 3.OG
- Mittwoch 07.01. 16:45 - 18:15 Hörsaal 3, Währinger Straße 29 3.OG
- Montag 12.01. 16:45 - 18:15 Seminarraum 7, Währinger Straße 29 1.OG
- Mittwoch 14.01. 16:45 - 18:15 Hörsaal 3, Währinger Straße 29 3.OG
- Montag 19.01. 16:45 - 18:15 Seminarraum 7, Währinger Straße 29 1.OG
- N Mittwoch 21.01. 16:45 - 18:15 Hörsaal 3, Währinger Straße 29 3.OG
- Freitag 23.01. 13:15 - 14:45 Auditorium Maximum Tiefparterre Hauptgebäude Stiege 10
- Montag 26.01. 16:45 - 18:15 Seminarraum 7, Währinger Straße 29 1.OG
- Mittwoch 28.01. 16:45 - 18:15 Hörsaal 3, Währinger Straße 29 3.OG
Information
Ziele, Inhalte und Methode der Lehrveranstaltung
Art der Leistungskontrolle und erlaubte Hilfsmittel
* Mehrere schriftliche Prüfungen
* Praktische Programmier- und Designprojekte (PDPs) und Lösungen von Arbeitsblattaufgaben
* Präsentation dieser Lösungen im Unterricht
* Theoretische Analyse der Aufgaben und Literaturstudium
* Aktive Teilnahme während, aber auch außerhalb der Kurseinheiten (Studium des Vorlesungsmaterials, Online-Diskussion im Forum, Studium der schriftlichen Materialien, Teilnahme an Selbsteinschätzungsaufgaben, usw.)
* Arbeit an den bereitgestellten Materialien und Präsentation der Ergebnisse, Ideen und KonzepteAlle Arbeiten müssen fristgerecht über Moodle/GitLab oder die jeweilige Plattform abgegeben werden. Die Verwendung von Hilfsmitteln (sofern nicht ausdrücklich von den Dozierenden vor der Prüfung erlaubt) während der Prüfungen ist nicht erlaubt. Alle Klausuren/Quizzes sind Einzelarbeiten. Jegliche Quellen und Fremdmaterialien müssen bei der Bearbeitung der Arbeiten zitiert werden.
* Praktische Programmier- und Designprojekte (PDPs) und Lösungen von Arbeitsblattaufgaben
* Präsentation dieser Lösungen im Unterricht
* Theoretische Analyse der Aufgaben und Literaturstudium
* Aktive Teilnahme während, aber auch außerhalb der Kurseinheiten (Studium des Vorlesungsmaterials, Online-Diskussion im Forum, Studium der schriftlichen Materialien, Teilnahme an Selbsteinschätzungsaufgaben, usw.)
* Arbeit an den bereitgestellten Materialien und Präsentation der Ergebnisse, Ideen und KonzepteAlle Arbeiten müssen fristgerecht über Moodle/GitLab oder die jeweilige Plattform abgegeben werden. Die Verwendung von Hilfsmitteln (sofern nicht ausdrücklich von den Dozierenden vor der Prüfung erlaubt) während der Prüfungen ist nicht erlaubt. Alle Klausuren/Quizzes sind Einzelarbeiten. Jegliche Quellen und Fremdmaterialien müssen bei der Bearbeitung der Arbeiten zitiert werden.
Mindestanforderungen und Beurteilungsmaßstab
Insgesamt können 100 Punkte plus 6 Bonuspunkte erreicht werden. Die 100 Punkte können durch zwei Vorlesungsklausuren, Hausarbeiten und Feedback erreicht werden. Bonuspunkte können für die aktive Teilnahme an der Vorlesung erreicht werden.Zum Bestehen der Lehrveranstaltung müssen mindestens 40% der möglichen 78 Punkte in den
zwei Vorlesungsklausuren erreicht werden. In diesen Punkten sind vergebenen Bonuspunkte nicht enthalten.Zum Bestehen der Lehrveranstaltung müssen mindestens 50 der möglichen 106 Punkte
erreicht werden. In diesen Punkten sind die vergebenen Bonuspunkte enthalten.Ist die Lehrveranstaltung bestanden, ergibt sich die Note aus der Summe der erreichten Punkte wie folgt:
- >= 89 Gesamtpunkte: Sehr Gut (1)
- >= 76 Gesamtpunkte: Gut (2)
- >= 63 Gesamtpunkte: Befriedigend (3)
- >= 50 Gesamtpunkte: Genügend (4)
-----------------------------------------
- Nicht bestanden: Nicht Genügend (5)Anwesenheitspflicht:
* Aktive Teilnahme an der Vorbesprechung und an den Klausuren ist Pflicht (wird in der Vorbesprechung erläutert). Der INTRO-Test in Moodle muss zur Bestätigung der Teilnahme an der Lehrveranstaltung bis zu der in der Vorbesprechung bekanntgegebenen Frist durchgeführt werden.
* Vorlesungseinheiten zu Arbeitsblättern und PDPs: keine Anwesenheitspflicht. Die aktive Teilnahme an diesen Einheiten wird empfohlen, um Ihre Prüfungsvorbereitung zu unterstützen und Bonuspunkte zu erhalten.
zwei Vorlesungsklausuren erreicht werden. In diesen Punkten sind vergebenen Bonuspunkte nicht enthalten.Zum Bestehen der Lehrveranstaltung müssen mindestens 50 der möglichen 106 Punkte
erreicht werden. In diesen Punkten sind die vergebenen Bonuspunkte enthalten.Ist die Lehrveranstaltung bestanden, ergibt sich die Note aus der Summe der erreichten Punkte wie folgt:
- >= 89 Gesamtpunkte: Sehr Gut (1)
- >= 76 Gesamtpunkte: Gut (2)
- >= 63 Gesamtpunkte: Befriedigend (3)
- >= 50 Gesamtpunkte: Genügend (4)
-----------------------------------------
- Nicht bestanden: Nicht Genügend (5)Anwesenheitspflicht:
* Aktive Teilnahme an der Vorbesprechung und an den Klausuren ist Pflicht (wird in der Vorbesprechung erläutert). Der INTRO-Test in Moodle muss zur Bestätigung der Teilnahme an der Lehrveranstaltung bis zu der in der Vorbesprechung bekanntgegebenen Frist durchgeführt werden.
* Vorlesungseinheiten zu Arbeitsblättern und PDPs: keine Anwesenheitspflicht. Die aktive Teilnahme an diesen Einheiten wird empfohlen, um Ihre Prüfungsvorbereitung zu unterstützen und Bonuspunkte zu erhalten.
Prüfungsstoff
* Vorlesungsunterlagen (als Folien) und Übungsmaterialien auf Moodle
* Arbeitsblätter, PDPs und Quiz zur Selbstevaluation
* Vorlesungsunterlagen, Materialien und die Praxisaufgabe
* Literatur-/Webverweise auf der Leseliste, bereitgestellte Lesematerialien und Referenzliteratur
* Programmier- und Modellierungskenntnisse sind erforderlichQualitätssicherung:
Alle von den Studierenden eingereichten Inhalte können mittels automatischer Tools und individueller Abfragen auf Plagiate und/oder Täuschung überprüft werden. Die Prüfung kann auf konkreten Verdacht hin oder stichprobenartig erfolgen. Jede durch Betrug erlangte (Teil-)Leistung führt zu einem "X" in Ihrem Zeugnis, d.h. Sie wurden beim Schummeln oder Plagiieren erwischt.
* Arbeitsblätter, PDPs und Quiz zur Selbstevaluation
* Vorlesungsunterlagen, Materialien und die Praxisaufgabe
* Literatur-/Webverweise auf der Leseliste, bereitgestellte Lesematerialien und Referenzliteratur
* Programmier- und Modellierungskenntnisse sind erforderlichQualitätssicherung:
Alle von den Studierenden eingereichten Inhalte können mittels automatischer Tools und individueller Abfragen auf Plagiate und/oder Täuschung überprüft werden. Die Prüfung kann auf konkreten Verdacht hin oder stichprobenartig erfolgen. Jede durch Betrug erlangte (Teil-)Leistung führt zu einem "X" in Ihrem Zeugnis, d.h. Sie wurden beim Schummeln oder Plagiieren erwischt.
Literatur
Steve McConnell. Code Complete, 2nd Edition. Redmond, Wa.: Microsoft Press, 2004
Design Patterns: Elements of Reusable Object-Oriented Software. Addison-Wesley.
Elisabeth Freeman, Eric Freeman, Bert Bates, and Kathy Sierra. 2004.
Head First Design Patterns. O' Reilly.Weiteres:
* Vorlesungsfolien und das begleitende Kursmaterial.
* Für jede Kurseinheit bieten wir zusätzliches empfohlenes Lesematerial, einschließlich Web-Referenzen.
Design Patterns: Elements of Reusable Object-Oriented Software. Addison-Wesley.
Elisabeth Freeman, Eric Freeman, Bert Bates, and Kathy Sierra. 2004.
Head First Design Patterns. O' Reilly.Weiteres:
* Vorlesungsfolien und das begleitende Kursmaterial.
* Für jede Kurseinheit bieten wir zusätzliches empfohlenes Lesematerial, einschließlich Web-Referenzen.
Zuordnung im Vorlesungsverzeichnis
Module: SE2 SWA UF-INF-12
Letzte Änderung: Di 30.09.2025 13:26
Ziel der Lehrveranstaltung ist es, (1) ein vertieftes Verständnis der grundlegenden Prinzipien für den systematischen Aufbau, das Design und die Weiterentwicklung von qualitativ hochwertigen Softwaresystemen zu erlangen und (2) die praktische Anwendung dieser Prinzipien in modernen Entwicklungsumgebungen zu trainieren.Inhalte:
Die Themen dieses Kurses sind Methoden und Werkzeuge zu Softwarequalität und nicht-funktionalen Anforderungen, Codierungspraktiken, Software-Design-Prinzipien, Entwurfsmuster und Software-Architekturen.Methoden:
* Interaktiver Diskurs mit Ihren Kollegen und Dozenten
* Konzeption, Planung und Durchführung von vereinfachten, aber realistischen Programmier- und Designprojekten
* Arbeit an verwandten praktischen und theoretischen Themen
* Die Studierenden können Beiträge und Konzepte präsentieren und erhalten Feedback
* Online-Selbstevaluation
* Blended Learning