Universität Wien

051050 VU Software Engineering 2 (2023W)

Prüfungsimmanente Lehrveranstaltung

Zusammenfassung

An/Abmeldung

Hinweis: Ihr Anmeldezeitpunkt innerhalb der Frist hat keine Auswirkungen auf die Platzvergabe (kein "first come, first served").
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

Das Vorgespräch ist verpflichtend und wird in der ersten Sitzung digital auf https://moodle.univie.ac.at/ abgehalten.

  • Dienstag 03.10. 09:45 - 11:15 Digital
  • Dienstag 10.10. 09:45 - 11:15 Hörsaal 1, Währinger Straße 29 1.UG
  • Dienstag 17.10. 09:45 - 11:15 Hörsaal 1, Währinger Straße 29 1.UG
  • Dienstag 24.10. 09:45 - 11:15 Hörsaal 1, Währinger Straße 29 1.UG
  • Dienstag 07.11. 09:45 - 11:15 Hörsaal 1, Währinger Straße 29 1.UG
  • Dienstag 14.11. 09:45 - 11:15 Hörsaal 1, Währinger Straße 29 1.UG
  • Mittwoch 15.11. 09:45 - 11:15 Seminarraum 7, Währinger Straße 29 1.OG
  • Dienstag 21.11. 09:45 - 11:15 Hörsaal 1, Währinger Straße 29 1.UG
  • Mittwoch 22.11. 15:00 - 16:30 Audimax Zentrum für Translationswissenschaft, Gymnasiumstraße 50
  • Dienstag 28.11. 09:45 - 11:15 Hörsaal 1, Währinger Straße 29 1.UG
  • Mittwoch 29.11. 09:45 - 11:15 Seminarraum 7, Währinger Straße 29 1.OG
  • Dienstag 05.12. 09:45 - 11:15 Hörsaal 1, Währinger Straße 29 1.UG
  • Mittwoch 06.12. 09:45 - 11:15 Seminarraum 7, Währinger Straße 29 1.OG
  • Dienstag 12.12. 09:45 - 11:15 Hörsaal 1, Währinger Straße 29 1.UG
  • Mittwoch 13.12. 09:45 - 11:15 Seminarraum 7, Währinger Straße 29 1.OG
  • Dienstag 09.01. 09:45 - 11:15 Hörsaal 1, Währinger Straße 29 1.UG
  • Mittwoch 10.01. 09:45 - 11:15 Seminarraum 7, Währinger Straße 29 1.OG
  • Dienstag 16.01. 09:45 - 11:15 Hörsaal 1, Währinger Straße 29 1.UG
  • Mittwoch 17.01. 15:00 - 16:30 Audimax Zentrum für Translationswissenschaft, Gymnasiumstraße 50
  • Donnerstag 15.02. 13:15 - 14:45 Hörsaal 1, Währinger Straße 29 1.UG
  • Donnerstag 22.02. 13:15 - 14:45 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

Das Vorgespräch ist verpflichtend und wird in der ersten Sitzung digital auf https://moodle.univie.ac.at/ abgehalten.

  • Dienstag 03.10. 09:45 - 11:15 Digital
  • Mittwoch 11.10. 11:30 - 13:00 Hörsaal 2, Währinger Straße 29 2.OG
  • Mittwoch 18.10. 11:30 - 13:00 Hörsaal 2, Währinger Straße 29 2.OG
  • Mittwoch 25.10. 11:30 - 13:00 Hörsaal 2, Währinger Straße 29 2.OG
  • Mittwoch 08.11. 11:30 - 13:00 Hörsaal 2, Währinger Straße 29 2.OG
  • Mittwoch 15.11. 11:30 - 13:00 Hörsaal 2, Währinger Straße 29 2.OG
  • Mittwoch 15.11. 13:15 - 14:45 Seminarraum 7, Währinger Straße 29 1.OG
  • Mittwoch 22.11. 11:30 - 13:00 Hörsaal 2, Währinger Straße 29 2.OG
  • Mittwoch 22.11. 15:00 - 16:30 Audimax Zentrum für Translationswissenschaft, Gymnasiumstraße 50
  • Mittwoch 29.11. 11:30 - 13:00 Hörsaal 2, Währinger Straße 29 2.OG
  • Mittwoch 29.11. 13:15 - 14:45 Seminarraum 7, Währinger Straße 29 1.OG
  • Mittwoch 06.12. 11:30 - 13:00 Hörsaal 2, Währinger Straße 29 2.OG
  • Mittwoch 06.12. 13:15 - 14:45 Seminarraum 7, Währinger Straße 29 1.OG
  • Mittwoch 13.12. 11:30 - 13:00 Hörsaal 2, Währinger Straße 29 2.OG
  • Mittwoch 13.12. 13:15 - 14:45 Seminarraum 7, Währinger Straße 29 1.OG
  • Mittwoch 10.01. 11:30 - 13:00 Hörsaal 2, Währinger Straße 29 2.OG
  • Mittwoch 10.01. 13:15 - 14:45 Seminarraum 7, Währinger Straße 29 1.OG
  • Mittwoch 17.01. 11:30 - 13:00 Hörsaal 2, Währinger Straße 29 2.OG
  • Mittwoch 17.01. 15:00 - 16:30 Audimax Zentrum für Translationswissenschaft, Gymnasiumstraße 50
  • Donnerstag 15.02. 13:15 - 14:45 Hörsaal 1, Währinger Straße 29 1.UG

Gruppe 3

max. 50 Teilnehmer*innen
Sprache: Englisch
Lernplattform: Moodle

Lehrende

Termine (iCal) - nächster Termin ist mit N markiert

Das Vorgespräch ist verpflichtend und wird in der ersten Sitzung digital auf https://moodle.univie.ac.at/ abgehalten.

Die Gruppentermine von Gruppe 3 finden statt in den Zeiten:

Montag 15:00 - 16:30 Hörsaal 3, Währinger Straße 29 3.OG 3.01
Montag 16:45 - 18:15 Seminarraum 7, Währinger Straße 29 1.OG 1.23

Die Donnerstags- und Freitagstermine im SR7 sind Reserveräume für eine eventuelle vierte Gruppe und werden von Gruppe 3 nicht genutzt.

  • Dienstag 03.10. 09:45 - 11:15 Digital
  • Montag 09.10. 15:00 - 16:30 Hörsaal 3, Währinger Straße 29 3.OG
  • Montag 16.10. 15:00 - 16:30 Hörsaal 3, Währinger Straße 29 3.OG
  • Montag 23.10. 15:00 - 16:30 Hörsaal 3, Währinger Straße 29 3.OG
  • Montag 06.11. 15:00 - 16:30 Hörsaal 3, Währinger Straße 29 3.OG
  • Montag 13.11. 15:00 - 16:30 Hörsaal 3, Währinger Straße 29 3.OG
  • Montag 13.11. 16:45 - 18:15 Seminarraum 7, Währinger Straße 29 1.OG
  • Montag 20.11. 15:00 - 16:30 Hörsaal 3, Währinger Straße 29 3.OG
  • Mittwoch 22.11. 15:00 - 16:30 Audimax Zentrum für Translationswissenschaft, Gymnasiumstraße 50
  • Montag 27.11. 15:00 - 16:30 Hörsaal 3, Währinger Straße 29 3.OG
  • Montag 27.11. 16:45 - 18:15 Seminarraum 7, Währinger Straße 29 1.OG
  • Montag 04.12. 15:00 - 16:30 Hörsaal 3, Währinger Straße 29 3.OG
  • Montag 04.12. 16:45 - 18:15 Seminarraum 7, Währinger Straße 29 1.OG
  • Montag 11.12. 15:00 - 16:30 Hörsaal 3, Währinger Straße 29 3.OG
  • Montag 11.12. 16:45 - 18:15 Seminarraum 7, Währinger Straße 29 1.OG
  • Montag 08.01. 15:00 - 16:30 Hörsaal 3, Währinger Straße 29 3.OG
  • Montag 08.01. 16:45 - 18:15 Seminarraum 7, Währinger Straße 29 1.OG
  • Montag 15.01. 15:00 - 16:30 Hörsaal 3, Währinger Straße 29 3.OG
  • Mittwoch 17.01. 15:00 - 16:30 Audimax Zentrum für Translationswissenschaft, Gymnasiumstraße 50
  • Donnerstag 15.02. 13:15 - 14:45 Hörsaal 1, Währinger Straße 29 1.UG

Information

Ziele, Inhalte und Methode der Lehrveranstaltung

Details und Vorlesungsunterlagen zur Lehrveranstaltung finden Sie auf der Lehrplattform, die unter https://moodle.univie.ac.at/ zugänglich ist. Bei individuellen Fragen wenden Sie sich bitte an: se2 [AT] swa.univie.ac.at. Für allgemeine Fragen nutzen Sie bitte die bereitgestellte Lehrplattform, damit Ihre KollegInnen von den Diskussionen profitieren können.

Ziele:
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

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 Konzepte

Alle 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

Zum Bestehen der Lehrveranstaltung müssen mindestens 40% der möglichen 79 Punkte für die beiden Vorlesungsklausuren erreicht werden.

Zum Bestehen des Kurses müssen mindestens 50% der insgesamt 100 Punkte erreicht werden. Zu diesen 100 Punkten gehören neben den Prüfungen und Aufgaben auch Punkte, die durch die Teilnahme an einer praktischen Aufgabe (5 Punkte) und das Geben von Feedback (1 Punkt) erreicht werden können. Zusätzlich zu diesen 100 Punkten können 6 Bonuspunkte durch die aktive Teilnahme an Vorlesungen und dem Vorlesungsforum erworben werden. Die Bonuspunkte können verwendet werden, um die Anforderung zu erfüllen, 50 % der insgesamt 100 Punkte zu erreichen. Die maximale Anzahl der Gesamtpunkte beträgt 100 Punkte.

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 am Vorgespräch und an den Klausuren ist Pflicht (wird im Vorgespräch erläutert).
* 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.
* Hands-on-Aufgabe: Anwesenheitspflicht an den den Studierenden zugewiesenen Terminen.

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 erforderlich

Qualitä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.

Zuordnung im Vorlesungsverzeichnis

Module: SE2 SWA UF-INF-12

Letzte Änderung: Mo 13.05.2024 15:25