051040 VU Software Engineering 1 (2022S)
Labels
Zusammenfassung
An/Abmeldung
- Anmeldung von Mo 14.02.2022 09:00 bis Do 24.02.2022 10:00
- Abmeldung bis Mo 14.03.2022 23:59
Gruppen
Gruppe 1
Lehrende
Termine (iCal) - nächster Termin ist mit N markiert
Die Vorbesprechung findet in der ersten Einheit auf der Plattform https://moodleschulung.univie.ac.at/ statt. Um Zugriff auf den Kurs zu erhalten nützen Sie den Dummy-Kurs auf https://moodle.univie.ac.at/ . Die aktive Teilnahme am anschließend verfügbaren Vorbesprechungs-Quiz ist verpflichten notwendig um Ihren Platz in der LV zu behalten.
Nach aktuellem Stand werden Einheiten im März digital abgehalten um Ihnen die Rückkehr an die Universität zu erleichtern. Danach stattfindende Vorlesungs- und Prüfungstermine sind als Vor-Ort-Termine in Wien geplant. Bei Bedarf wird entsprechend adaptiert.Sollten Sie noch nicht für den Kurs angemeldet sein können Sie auf die Vorbesprechung unter folgenden Link zugreifen: https://eu.bbcollab.com/guest/11c6ecc25a87400088e041accf93770c- Dienstag 01.03. 18:30 - 20:00 Digital
- Freitag 04.03. 16:45 - 20:00 Digital
- Dienstag 08.03. 18:30 - 20:00 Digital
- Dienstag 15.03. 18:30 - 20:00 Digital
- Freitag 18.03. 16:45 - 20:00 Digital
- Dienstag 22.03. 18:30 - 20:00 Digital
- Freitag 25.03. 16:45 - 20:00 Digital
- Dienstag 29.03. 18:30 - 20:00 Digital
- Freitag 01.04. 16:45 - 20:00 Digital
- Dienstag 05.04. 18:30 - 20:00 Hörsaal 1, Währinger Straße 29 1.UG
- Freitag 08.04. 16:45 - 20:00 Digital
- Dienstag 26.04. 18:30 - 20:00 Hörsaal 1, Währinger Straße 29 1.UG
-
Freitag
29.04.
16:45 - 20:00
Digital
Hörsaal 1 Oskar-Morgenstern-Platz 1 Erdgeschoß - Dienstag 03.05. 18:30 - 20:00 Hörsaal 1, Währinger Straße 29 1.UG
- Freitag 06.05. 16:45 - 20:00 Digital
- Dienstag 10.05. 18:30 - 20:00 Hörsaal 1, Währinger Straße 29 1.UG
- Freitag 13.05. 16:45 - 20:00 Digital
- Dienstag 17.05. 18:30 - 20:00 Hörsaal 1, Währinger Straße 29 1.UG
- Freitag 20.05. 16:45 - 20:00 Digital
- Dienstag 24.05. 18:30 - 20:00 Hörsaal 1, Währinger Straße 29 1.UG
- Freitag 27.05. 16:45 - 20:00 Digital
- Dienstag 31.05. 18:30 - 20:00 Hörsaal 1, Währinger Straße 29 1.UG
- Freitag 03.06. 16:45 - 20:00 Digital
- Freitag 10.06. 16:45 - 20:00 Digital
- Dienstag 14.06. 18:30 - 20:00 Hörsaal 1, Währinger Straße 29 1.UG
-
Freitag
17.06.
16:45 - 20:00
Digital
Hörsaal 1 Oskar-Morgenstern-Platz 1 Erdgeschoß - Dienstag 21.06. 18:30 - 20:00 Hörsaal 1, Währinger Straße 29 1.UG
- Freitag 24.06. 16:45 - 20:00 Digital
- Dienstag 28.06. 12:00 - 16:30 PC-Unterrichtsraum 6, Währinger Straße 29 2.OG
- Dienstag 28.06. 16:45 - 18:15 PC-Unterrichtsraum 5, Währinger Straße 29 2.OG
-
Dienstag
28.06.
18:30 - 20:00
Hörsaal 1, Währinger Straße 29 1.UG
PC-Unterrichtsraum 5, Währinger Straße 29 2.OG - Dienstag 28.06. 20:15 - 22:00 PC-Unterrichtsraum 5, Währinger Straße 29 2.OG
- Donnerstag 28.07. 11:30 - 18:15 PC-Unterrichtsraum 2, Währinger Straße 29 1.OG
- Dienstag 16.08. 11:30 - 18:15 PC-Unterrichtsraum 2, Währinger Straße 29 1.OG
- Mittwoch 21.09. 13:15 - 16:30 Hörsaal I NIG Erdgeschoß
- Mittwoch 21.09. 16:45 - 20:00 PC-Unterrichtsraum 2, Währinger Straße 29 1.OG
Gruppe 2
Lehrende
Termine (iCal) - nächster Termin ist mit N markiert
Die Vorbesprechung findet in der ersten Einheit auf der Plattform https://moodleschulung.univie.ac.at/ statt. Um Zugriff auf den Kurs zu erhalten nützen Sie den Dummy-Kurs auf https://moodle.univie.ac.at/ . Die aktive Teilnahme am anschließend verfügbaren Vorbesprechungs-Quiz ist verpflichten notwendig um Ihren Platz in der LV zu behalten.
Nach aktuellem Stand werden Einheiten im März digital abgehalten um Ihnen die Rückkehr an die Universität zu erleichtern. Danach stattfindende Vorlesungs- und Prüfungstermine sind als Vor-Ort-Termine in Wien geplant. Bei Bedarf wird entsprechend adaptiert.Sollten Sie noch nicht für den Kurs angemeldet sein können Sie auf die Vorbesprechung unter folgenden Link zugreifen: https://eu.bbcollab.com/guest/11c6ecc25a87400088e041accf93770c- Dienstag 01.03. 18:30 - 20:00 Digital
- Freitag 04.03. 16:45 - 20:00 Digital
- Dienstag 08.03. 18:30 - 20:00 Digital
- Dienstag 15.03. 18:30 - 20:00 Digital
- Freitag 18.03. 16:45 - 20:00 Digital
- Dienstag 22.03. 18:30 - 20:00 Digital
- Freitag 25.03. 16:45 - 20:00 Digital
- Dienstag 29.03. 18:30 - 20:00 Digital
- Freitag 01.04. 16:45 - 20:00 Digital
- Dienstag 05.04. 18:30 - 20:00 Hörsaal 1, Währinger Straße 29 1.UG
- Freitag 08.04. 16:45 - 20:00 Digital
- Dienstag 26.04. 18:30 - 20:00 Hörsaal 1, Währinger Straße 29 1.UG
-
Freitag
29.04.
16:45 - 20:00
Digital
Hörsaal 1 Oskar-Morgenstern-Platz 1 Erdgeschoß - Dienstag 03.05. 18:30 - 20:00 Hörsaal 1, Währinger Straße 29 1.UG
- Freitag 06.05. 16:45 - 20:00 Digital
- Dienstag 10.05. 18:30 - 20:00 Hörsaal 1, Währinger Straße 29 1.UG
- Freitag 13.05. 16:45 - 20:00 Digital
- Dienstag 17.05. 18:30 - 20:00 Hörsaal 1, Währinger Straße 29 1.UG
- Freitag 20.05. 16:45 - 20:00 Digital
- Dienstag 24.05. 18:30 - 20:00 Hörsaal 1, Währinger Straße 29 1.UG
- Freitag 27.05. 16:45 - 20:00 Digital
- Dienstag 31.05. 18:30 - 20:00 Hörsaal 1, Währinger Straße 29 1.UG
- Freitag 03.06. 16:45 - 20:00 Digital
- Freitag 10.06. 16:45 - 20:00 Digital
- Dienstag 14.06. 18:30 - 20:00 Hörsaal 1, Währinger Straße 29 1.UG
-
Freitag
17.06.
16:45 - 20:00
Digital
Hörsaal 1 Oskar-Morgenstern-Platz 1 Erdgeschoß - Dienstag 21.06. 18:30 - 20:00 Hörsaal 1, Währinger Straße 29 1.UG
- Freitag 24.06. 16:45 - 20:00 Digital
- Dienstag 28.06. 12:00 - 16:30 PC-Unterrichtsraum 6, Währinger Straße 29 2.OG
- Dienstag 28.06. 16:45 - 18:15 PC-Unterrichtsraum 5, Währinger Straße 29 2.OG
-
Dienstag
28.06.
18:30 - 20:00
Hörsaal 1, Währinger Straße 29 1.UG
PC-Unterrichtsraum 5, Währinger Straße 29 2.OG - Dienstag 28.06. 20:15 - 22:00 PC-Unterrichtsraum 5, Währinger Straße 29 2.OG
- Mittwoch 21.09. 13:15 - 16:30 Hörsaal I NIG Erdgeschoß
Gruppe 3
Lehrende
Termine (iCal) - nächster Termin ist mit N markiert
Die Vorbesprechung findet in der ersten Einheit auf der Plattform https://moodleschulung.univie.ac.at/ statt. Um Zugriff auf den Kurs zu erhalten nützen Sie den Dummy-Kurs auf https://moodle.univie.ac.at/ . Die aktive Teilnahme am anschließend verfügbaren Vorbesprechungs-Quiz ist verpflichten notwendig um Ihren Platz in der LV zu behalten.
Nach aktuellem Stand werden Einheiten im März digital abgehalten um Ihnen die Rückkehr an die Universität zu erleichtern. Danach stattfindende Vorlesungs- und Prüfungstermine sind als Vor-Ort-Termine in Wien geplant. Bei Bedarf wird entsprechend adaptiert.Sollten Sie noch nicht für den Kurs angemeldet sein können Sie auf die Vorbesprechung unter folgenden Link zugreifen: https://eu.bbcollab.com/guest/11c6ecc25a87400088e041accf93770c- Dienstag 01.03. 18:30 - 20:00 Digital
- Freitag 04.03. 16:45 - 20:00 Digital
- Dienstag 08.03. 18:30 - 20:00 Digital
- Dienstag 15.03. 18:30 - 20:00 Digital
- Freitag 18.03. 16:45 - 20:00 Digital
- Dienstag 22.03. 18:30 - 20:00 Digital
- Freitag 25.03. 16:45 - 20:00 Digital
- Dienstag 29.03. 18:30 - 20:00 Digital
- Freitag 01.04. 16:45 - 20:00 Digital
- Dienstag 05.04. 18:30 - 20:00 Hörsaal 1, Währinger Straße 29 1.UG
- Freitag 08.04. 16:45 - 20:00 Digital
- Dienstag 26.04. 18:30 - 20:00 Hörsaal 1, Währinger Straße 29 1.UG
-
Freitag
29.04.
16:45 - 20:00
Digital
Hörsaal 1 Oskar-Morgenstern-Platz 1 Erdgeschoß - Dienstag 03.05. 18:30 - 20:00 Hörsaal 1, Währinger Straße 29 1.UG
- Freitag 06.05. 16:45 - 20:00 Digital
- Dienstag 10.05. 18:30 - 20:00 Hörsaal 1, Währinger Straße 29 1.UG
- Freitag 13.05. 16:45 - 20:00 Digital
- Dienstag 17.05. 18:30 - 20:00 Hörsaal 1, Währinger Straße 29 1.UG
- Freitag 20.05. 16:45 - 20:00 Digital
- Dienstag 24.05. 18:30 - 20:00 Hörsaal 1, Währinger Straße 29 1.UG
- Freitag 27.05. 16:45 - 20:00 Digital
- Dienstag 31.05. 18:30 - 20:00 Hörsaal 1, Währinger Straße 29 1.UG
- Freitag 03.06. 16:45 - 20:00 Digital
- Freitag 10.06. 16:45 - 20:00 Digital
- Dienstag 14.06. 18:30 - 20:00 Hörsaal 1, Währinger Straße 29 1.UG
-
Freitag
17.06.
16:45 - 20:00
Digital
Hörsaal 1 Oskar-Morgenstern-Platz 1 Erdgeschoß - Dienstag 21.06. 18:30 - 20:00 Hörsaal 1, Währinger Straße 29 1.UG
- Freitag 24.06. 16:45 - 20:00 Digital
- Dienstag 28.06. 12:00 - 16:30 PC-Unterrichtsraum 6, Währinger Straße 29 2.OG
- Dienstag 28.06. 16:45 - 18:15 PC-Unterrichtsraum 5, Währinger Straße 29 2.OG
-
Dienstag
28.06.
18:30 - 20:00
Hörsaal 1, Währinger Straße 29 1.UG
PC-Unterrichtsraum 5, Währinger Straße 29 2.OG - Dienstag 28.06. 20:15 - 22:00 PC-Unterrichtsraum 5, Währinger Straße 29 2.OG
- Mittwoch 21.09. 13:15 - 16:30 Hörsaal I NIG Erdgeschoß
Information
Ziele, Inhalte und Methode der Lehrveranstaltung
Art der Leistungskontrolle und erlaubte Hilfsmittel
‣ Selbstständig zu lösende praktische Projekte (Softwareprojekt: Vorbereitung/Analyse samt Implementierung)
‣ Theoretische Analysen und zugehörige Literaturstudien
‣ Mitarbeit während aber auch außerhalb der Kurseinheiten
‣ Bearbeitung von Arbeitsblättern und die Präsentation der ErgebnisseAlle verpflichtenden Teilleistungen der Übungsinhalte sind fristgerecht über Moodle/GitLab bzw. die jeweils relevante Plattform einzureichen. Die Verwendung von Hilfsmitteln (sofern nicht explizit angegeben) während der Prüfungen ist nicht gestattet.Alle Übungen, Aufgaben, Prüfungen, etc. die im Rahmen der LV stattfinden sind (sofern nicht explizit anders angegeben) selbstständig durchzuführende Einzelarbeiten. Gruppenarbeiten sind selbstständig und nur von den offiziell für die Gruppe gemeldeten Studierenden umzusetzen - diese sind gemeinschaftlich als auch individuell für die Umsetzung verantwortlich. Gruppenarbeiten sind nur nach expliziter Genehmigung durch die LV Leitung möglich.
Mindestanforderungen und Beurteilungsmaßstab
In Ausnahmefällen kann, nach Absprache mit der LV Leitung, individuell eine selbstständige Gruppenarbeit angestrebt werden.
Teil B: mehrere schriftliche Prüfungen (40 Punkte)
Teil C: zusätzliche Bonuspunkte für besondere Leistungen (10 Punkte)Bezüglich Teil A können Punkte, in der Regel, nur vergeben werden, wenn Sie an den jeweilig relevanten Abgabegesprächen teilgenommen haben und die Abgaben die jeweils relevanten automatischen Tests fehlerfrei durchlaufen. Allgemein gilt auch: Bonuspunkte verbessern nur erreichte bereits positive Gesamtnoten (siehe Notenschlüssel).Angewendeter Notenschlüssel:
‣ sehr gut (1) >= 87 Punkte
‣ gut (2) >= 75 P.
‣ befriedigend (3) >= 62 P.
‣ genügend (4) > 50 P.
‣ nicht genügend (5) <= 50% (A+B, 50 P.) oder falls: Teil A < 44% (26,4 P.) oder B < 44% (17,6 P.)In Teil A und B müssen je zumindest 44% der möglichen Teilpunkte erreicht werden um eine positive Note zu erhalten! Weiters muss für Teil A+B mehr als 50% der für diese beiden Teile möglichen Punkte erreicht werden.Anwesenheitspflicht:
Eine aktive selbstständige Teilnahme an der ersten Einheit und insbesondere dem Quiz zur Vorbesprechung ist unbedingt erforderlich.Danach gilt:
‣ Theoretischer Teil: keine Anwesenheitspflicht (mit Ausnahme der Vorbesprechung). Teilnahme an den angebotenen Einheiten zur Vorbereitung auf die Prüfungen wird empfohlen.
‣ Übungsteil: keine Anwesenheitspflicht. Teilnahme an den angebotenen Einheiten zur Vorbereitung auf die Übungsaufgaben wird empfohlen.
‣ Abgabegespräche: Anwesenheitspflicht zu den selbst gewählten Terminen.Qualitätssicherung:
Bis zum Ende der Lehrveranstaltung und darüber hinaus innerhalb der Beurteilungsfrist von vier Wochen kann die Lehrveranstaltungsleitung auch mündliche Nachfragen zu allen Inhalten und Abgaben vornehmen. Dies kann auch stichprobenartig erfolgen und ist bewertungsrelevant. Alle von Studierenden eingereichten/abgegebenen Inhalte können zur Kontrolle einer Plagiatsprüfung unterzogen werden.
Prüfungsstoff
‣ Arbeitsblätter
‣ Vorlesungs- und Übungsvortrag
‣ Referenzliteratur
‣ Grundlegende Programmier- (in Java) sowie Modellierungskenntnisse (in UML) werden vorausgesetzt
Literatur
I. Sommerville: Software Engineering. Pearson (2016)Weitere Literatur:
C. Kecher, A. Salvanos: UML 2.5: Das umfassende Handbuch. Rheinwerk Computing (2015)
D. Stuttard, M. Pinto: The Web Application Hacker's Handbook: Finding and Exploiting Security Flaws. Wiley (2011)
B. Bruegge, A. Dutoit: Object Oriented Software Engineering Using UML, Patterns, and Java: International Version. Prentice Hall (2009)
A. Moos: XQuery und SQL/XML in DB2-Datenbanken. Vieweg+Teubner (2008)
G. Alonso, F. Casati, H. Kuno, V. Machiraju: Web Services - Concepts, Architectures and Applications. Springer-Verlag Berlin Heidelberg (2004)
G. Fairbanks: Just Enough Software Architecture: A Risk-Driven Approach. Marshall & Brainerd (2010)
Allgemeine Fragen, Fragen zur Übung, Vorlesung, Angaben, Materialien etc. bitte immer auf der Lernplattform im Forum posten damit auch andere Studierende vom Wissensaustausch profitieren.Die VU SE 1 zielt darauf ab einen Überblick über zentrale Konzepte der Softwareentwicklung zu bieten:
‣ Anforderungsanalyse
‣ Verifikation, Validierung von Software
‣ Softwareprojekte
‣ Softwareentwicklungsprozesse
‣ Sicherheit in der Softwareentwicklung
‣ Wartung, Weiterentwicklung, Rollout
‣ etc.Hierzu werden die Inhalte theoretisch und/oder praktisch erarbeitet. Weitere Details und Inhalte finden Sie in der Lernplattform unter https://moodleschulung.univie.ac.at/Lernziele:
‣ Überblick über grundlegende und weiterführende Konzepte (z.B. Anforderungsanalyse, sichere Softwareentwicklung, Softwarearchitekturen, etc.)
‣ Überblick über Herausforderungen und Lösungsmöglichkeiten in der Softwareentwicklung (z.B. Logging, Netzwerkkommunikation, Testing, etc.)
‣ Ausgewählte Themen können selbstständig theoretisch und/oder praktisch bearbeitet werden.Methoden:
‣ Interaktive Vorträge, Tutorials
‣ Fachdiskurs in der Gruppe und mit den Lehrenden
‣ Konzipierung, Planung und Umsetzung eines vereinfachten aber realistischen Projektes
‣ Selbstständige Einzelarbeiten und (nach individueller Absprache mit der LV-Leitung) Gruppenarbeiten in den Bereichen Praxis und Theorie
‣ Präsentation von Ausarbeitungen durch Studierende, Feedback
‣ Online Selbstevaluation
‣ Blended Learning