Achtung! Das Lehrangebot ist noch nicht vollständig und wird bis Semesterbeginn laufend ergänzt.
051040 VU Software Engineering 1 (2018W)
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 Sa 08.09.2018 09:00 bis So 23.09.2018 23:59
- Abmeldung bis So 14.10.2018 23:59
An/Abmeldeinformationen sind bei der jeweiligen Gruppe verfügbar.
Gruppen
Gruppe 1
max. 50 Teilnehmer*innen
Sprache: Deutsch
Lernplattform: Moodle
Lehrende
Termine (iCal) - nächster Termin ist mit N markiert
- Dienstag 02.10. 11:30 - 13:00 Hörsaal 1, Währinger Straße 29 1.UG
- Freitag 05.10. 11:30 - 13:00 Hörsaal 3, Währinger Straße 29 3.OG
- Dienstag 09.10. 11:30 - 13:00 Hörsaal 1, Währinger Straße 29 1.UG
- Freitag 12.10. 11:30 - 13:00 Hörsaal 3, Währinger Straße 29 3.OG
- Dienstag 16.10. 11:30 - 13:00 Hörsaal 1, Währinger Straße 29 1.UG
- Freitag 19.10. 11:30 - 13:00 Hörsaal 3, Währinger Straße 29 3.OG
- Dienstag 23.10. 11:30 - 13:00 Hörsaal 1, Währinger Straße 29 1.UG
- Dienstag 30.10. 11:30 - 13:00 Hörsaal 1, Währinger Straße 29 1.UG
- Dienstag 06.11. 11:30 - 13:00 Hörsaal 1, Währinger Straße 29 1.UG
- Freitag 09.11. 11:30 - 13:00 Hörsaal 3, Währinger Straße 29 3.OG
- Dienstag 13.11. 11:30 - 13:00 Hörsaal 1, Währinger Straße 29 1.UG
- Freitag 16.11. 11:30 - 13:00 Hörsaal 3, Währinger Straße 29 3.OG
- Dienstag 20.11. 11:30 - 13:00 Hörsaal 1, Währinger Straße 29 1.UG
- Freitag 23.11. 11:30 - 13:00 Hörsaal 3, Währinger Straße 29 3.OG
- Dienstag 27.11. 11:30 - 13:00 Hörsaal 1, Währinger Straße 29 1.UG
- Freitag 30.11. 11:30 - 13:00 Hörsaal 3, Währinger Straße 29 3.OG
- Samstag 01.12. 13:15 - 14:45 Hörsaal C1 UniCampus Hof 2 2G-O1-03
- Dienstag 04.12. 11:30 - 13:00 Hörsaal 1, Währinger Straße 29 1.UG
- Freitag 07.12. 11:30 - 13:00 Hörsaal 3, Währinger Straße 29 3.OG
- Dienstag 11.12. 11:30 - 13:00 Hörsaal 1, Währinger Straße 29 1.UG
- Freitag 14.12. 11:30 - 13:00 Hörsaal 3, Währinger Straße 29 3.OG
- Dienstag 08.01. 11:30 - 13:00 Hörsaal 1, Währinger Straße 29 1.UG
- Freitag 11.01. 11:30 - 13:00 Hörsaal 3, Währinger Straße 29 3.OG
- Dienstag 15.01. 11:30 - 13:00 Hörsaal 1, Währinger Straße 29 1.UG
- Freitag 18.01. 11:30 - 13:00 Hörsaal 3, Währinger Straße 29 3.OG
- Dienstag 22.01. 11:30 - 13:00 Hörsaal 1, Währinger Straße 29 1.UG
- Freitag 25.01. 11:30 - 13:00 Hörsaal 3, Währinger Straße 29 3.OG
- Samstag 26.01. 13:15 - 14:45 Hörsaal C1 UniCampus Hof 2 2G-O1-03
- Dienstag 29.01. 11:30 - 13:00 Hörsaal 1, Währinger Straße 29 1.UG
- Samstag 23.02. 13:15 - 14:45 Hörsaal 1 Oskar-Morgenstern-Platz 1 Erdgeschoß
Art der Leistungskontrolle und erlaubte Hilfsmittel
* Mehrere schriftliche Prüfungen
* Selbstständig zu lösende praktische Einzelprojekte (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 Einzelarbeiten.
* Selbstständig zu lösende praktische Einzelprojekte (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 Einzelarbeiten.
Prüfungsstoff
* Vorlesungs- und Übungsfolien aus Moodle
* Arbeitsblätter
* Vorlesungs- und Übungsvortrag
* Referenzliteratur
* Arbeitsblätter
* Vorlesungs- und Übungsvortrag
* Referenzliteratur
Gruppe 2
max. 50 Teilnehmer*innen
Sprache: Deutsch
Lernplattform: Moodle
Lehrende
Termine (iCal) - nächster Termin ist mit N markiert
- Dienstag 02.10. 11:30 - 13:00 Hörsaal 1, Währinger Straße 29 1.UG
- Freitag 05.10. 15:00 - 16:30 Hörsaal 3, Währinger Straße 29 3.OG
- Dienstag 09.10. 11:30 - 13:00 Hörsaal 1, Währinger Straße 29 1.UG
- Freitag 12.10. 15:00 - 16:30 Hörsaal 3, Währinger Straße 29 3.OG
- Dienstag 16.10. 11:30 - 13:00 Hörsaal 1, Währinger Straße 29 1.UG
- Freitag 19.10. 15:00 - 16:30 Hörsaal 3, Währinger Straße 29 3.OG
- Dienstag 23.10. 11:30 - 13:00 Hörsaal 1, Währinger Straße 29 1.UG
- Dienstag 30.10. 11:30 - 13:00 Hörsaal 1, Währinger Straße 29 1.UG
- Dienstag 06.11. 11:30 - 13:00 Hörsaal 1, Währinger Straße 29 1.UG
- Freitag 09.11. 15:00 - 16:30 Hörsaal 3, Währinger Straße 29 3.OG
- Dienstag 13.11. 11:30 - 13:00 Hörsaal 1, Währinger Straße 29 1.UG
- Freitag 16.11. 15:00 - 16:30 Hörsaal 3, Währinger Straße 29 3.OG
- Dienstag 20.11. 11:30 - 13:00 Hörsaal 1, Währinger Straße 29 1.UG
- Freitag 23.11. 15:00 - 16:30 Hörsaal 3, Währinger Straße 29 3.OG
- Dienstag 27.11. 11:30 - 13:00 Hörsaal 1, Währinger Straße 29 1.UG
- Freitag 30.11. 15:00 - 16:30 Hörsaal 3, Währinger Straße 29 3.OG
- Samstag 01.12. 13:15 - 14:45 Hörsaal C1 UniCampus Hof 2 2G-O1-03
- Dienstag 04.12. 11:30 - 13:00 Hörsaal 1, Währinger Straße 29 1.UG
- Freitag 07.12. 15:00 - 16:30 Hörsaal 3, Währinger Straße 29 3.OG
- Dienstag 11.12. 11:30 - 13:00 Hörsaal 1, Währinger Straße 29 1.UG
- Freitag 14.12. 15:00 - 16:30 Hörsaal 3, Währinger Straße 29 3.OG
- Dienstag 08.01. 11:30 - 13:00 Hörsaal 1, Währinger Straße 29 1.UG
- Freitag 11.01. 15:00 - 16:30 Hörsaal 3, Währinger Straße 29 3.OG
- Dienstag 15.01. 11:30 - 13:00 Hörsaal 1, Währinger Straße 29 1.UG
- Freitag 18.01. 15:00 - 16:30 Hörsaal 3, Währinger Straße 29 3.OG
- Dienstag 22.01. 11:30 - 13:00 Hörsaal 1, Währinger Straße 29 1.UG
- Freitag 25.01. 15:00 - 16:30 Hörsaal 3, Währinger Straße 29 3.OG
- Samstag 26.01. 13:15 - 14:45 Hörsaal C1 UniCampus Hof 2 2G-O1-03
- Dienstag 29.01. 11:30 - 13:00 Hörsaal 1, Währinger Straße 29 1.UG
- Samstag 23.02. 13:15 - 14:45 Hörsaal 1 Oskar-Morgenstern-Platz 1 Erdgeschoß
Art der Leistungskontrolle und erlaubte Hilfsmittel
* Mehrere schriftliche Prüfungen
* Selbstständig zu lösende praktische Einzelprojekte (Softwareprojekt: Vorbereitung/Analyse samt Implementierung)
* Theoretische Analysen und zugehörige Literaturstudien
* Mitarbeit während aber auch außerhalb der Kurseinheiten
* Bearbeitung von Übungsblä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 Einzelarbeiten.
* Selbstständig zu lösende praktische Einzelprojekte (Softwareprojekt: Vorbereitung/Analyse samt Implementierung)
* Theoretische Analysen und zugehörige Literaturstudien
* Mitarbeit während aber auch außerhalb der Kurseinheiten
* Bearbeitung von Übungsblä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 Einzelarbeiten.
Prüfungsstoff
* Vorlesungs- und Übungsfolien aus Moodle
* Übungsblätter
* Vorlesungs- und Übungsvortrag
* Referenzliteratur
* Übungsblätter
* Vorlesungs- und Übungsvortrag
* Referenzliteratur
Gruppe 3
max. 50 Teilnehmer*innen
Sprache: Deutsch
Lernplattform: Moodle
Lehrende
Termine (iCal) - nächster Termin ist mit N markiert
- Dienstag 02.10. 11:30 - 13:00 Hörsaal 1, Währinger Straße 29 1.UG
- Freitag 05.10. 16:45 - 18:15 Hörsaal 3, Währinger Straße 29 3.OG
- Dienstag 09.10. 11:30 - 13:00 Hörsaal 1, Währinger Straße 29 1.UG
- Freitag 12.10. 16:45 - 18:15 Hörsaal 3, Währinger Straße 29 3.OG
- Dienstag 16.10. 11:30 - 13:00 Hörsaal 1, Währinger Straße 29 1.UG
- Freitag 19.10. 16:45 - 18:15 Hörsaal 3, Währinger Straße 29 3.OG
- Dienstag 23.10. 11:30 - 13:00 Hörsaal 1, Währinger Straße 29 1.UG
- Dienstag 30.10. 11:30 - 13:00 Hörsaal 1, Währinger Straße 29 1.UG
- Dienstag 06.11. 11:30 - 13:00 Hörsaal 1, Währinger Straße 29 1.UG
- Freitag 09.11. 16:45 - 18:15 Hörsaal 3, Währinger Straße 29 3.OG
- Dienstag 13.11. 11:30 - 13:00 Hörsaal 1, Währinger Straße 29 1.UG
- Freitag 16.11. 16:45 - 18:15 Hörsaal 3, Währinger Straße 29 3.OG
- Dienstag 20.11. 11:30 - 13:00 Hörsaal 1, Währinger Straße 29 1.UG
- Freitag 23.11. 16:45 - 18:15 Hörsaal 3, Währinger Straße 29 3.OG
- Dienstag 27.11. 11:30 - 13:00 Hörsaal 1, Währinger Straße 29 1.UG
- Freitag 30.11. 16:45 - 18:15 Hörsaal 3, Währinger Straße 29 3.OG
- Samstag 01.12. 13:15 - 14:45 Hörsaal C1 UniCampus Hof 2 2G-O1-03
- Dienstag 04.12. 11:30 - 13:00 Hörsaal 1, Währinger Straße 29 1.UG
- Freitag 07.12. 16:45 - 18:15 Hörsaal 3, Währinger Straße 29 3.OG
- Dienstag 11.12. 11:30 - 13:00 Hörsaal 1, Währinger Straße 29 1.UG
- Freitag 14.12. 16:45 - 18:15 Hörsaal 3, Währinger Straße 29 3.OG
- Dienstag 08.01. 11:30 - 13:00 Hörsaal 1, Währinger Straße 29 1.UG
- Freitag 11.01. 16:45 - 18:15 Hörsaal 3, Währinger Straße 29 3.OG
- Dienstag 15.01. 11:30 - 13:00 Hörsaal 1, Währinger Straße 29 1.UG
- Freitag 18.01. 16:45 - 18:15 Hörsaal 3, Währinger Straße 29 3.OG
- Dienstag 22.01. 11:30 - 13:00 Hörsaal 1, Währinger Straße 29 1.UG
- Freitag 25.01. 16:45 - 18:15 Hörsaal 3, Währinger Straße 29 3.OG
- Samstag 26.01. 13:15 - 14:45 Hörsaal C1 UniCampus Hof 2 2G-O1-03
- Dienstag 29.01. 11:30 - 13:00 Hörsaal 1, Währinger Straße 29 1.UG
- Samstag 23.02. 13:15 - 14:45 Hörsaal 1 Oskar-Morgenstern-Platz 1 Erdgeschoß
Art der Leistungskontrolle und erlaubte Hilfsmittel
* Mehrere schriftliche Prüfungen
* Selbstständig zu lösende praktische Einzelprojekte (Softwareprojekt: Vorbereitung/Analyse samt Implementierung)
* Theoretische Analysen und zugehörige Literaturstudien
* Mitarbeit während aber auch außerhalb der Kurseinheiten
* Bearbeitung von Übungsblä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 Einzelarbeiten.
* Selbstständig zu lösende praktische Einzelprojekte (Softwareprojekt: Vorbereitung/Analyse samt Implementierung)
* Theoretische Analysen und zugehörige Literaturstudien
* Mitarbeit während aber auch außerhalb der Kurseinheiten
* Bearbeitung von Übungsblä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 Einzelarbeiten.
Prüfungsstoff
* Vorlesungs- und Übungsfolien aus Moodle
* Übungsblätter
* Vorlesungs- und Übungsvortrag
* Referenzliteratur
* Übungsblätter
* Vorlesungs- und Übungsvortrag
* Referenzliteratur
Information
Ziele, Inhalte und Methode der Lehrveranstaltung
Mindestanforderungen und Beurteilungsmaßstab
Teil A: praktische Übungsaufgaben die als Einzelarbeit durchgeführt werden
Teil B: mehrere schriftliche Prüfungen
Teil C: zusätzliche Bonuspunkte für besondere LeistungenBezüglich Teil A können Punkte nur vergeben werden, wenn Sie an den jeweiligen Abgabegesprächen teilgenommen haben und die Abgaben die jeweils relevanten automatischen Tests fehlerfrei durchlaufen. Bonuspunkte verbessern nur erreichte bereits positive Noten.Angewendeter Notenschlüssel:
* sehr gut (1) >= 87,00%
* gut (2) >= 75,00%
* befriedigend (3) >= 62,00%
* genügend (4) > 50,00 %
* nicht genügend (5) <= 50,00% (A+B) oder falls: Teil A < 44% oder B < 44% (siehe oben)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 Anwesenheit bei der ersten Vorlesungseinheit (der Vorbesprechung) ist unbedingt erforderlich.Danach gilt:
* Theoretischer Teil: keine Anwesenheitspflicht (mit Ausnahme der Vorbesprechung). Anwesenheit zur Vorbereitung auf die Prüfungen wird empfohlen.
* Übungsteil: keine Anwesenheitspflicht. Anwesenheit zur Vorbereitung auf die Übungsaufgaben wird empfohlen.
* Abgabegespräche: Anwesenheitspflicht zu den selbst gewählten Terminen.
Teil B: mehrere schriftliche Prüfungen
Teil C: zusätzliche Bonuspunkte für besondere LeistungenBezüglich Teil A können Punkte nur vergeben werden, wenn Sie an den jeweiligen Abgabegesprächen teilgenommen haben und die Abgaben die jeweils relevanten automatischen Tests fehlerfrei durchlaufen. Bonuspunkte verbessern nur erreichte bereits positive Noten.Angewendeter Notenschlüssel:
* sehr gut (1) >= 87,00%
* gut (2) >= 75,00%
* befriedigend (3) >= 62,00%
* genügend (4) > 50,00 %
* nicht genügend (5) <= 50,00% (A+B) oder falls: Teil A < 44% oder B < 44% (siehe oben)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 Anwesenheit bei der ersten Vorlesungseinheit (der Vorbesprechung) ist unbedingt erforderlich.Danach gilt:
* Theoretischer Teil: keine Anwesenheitspflicht (mit Ausnahme der Vorbesprechung). Anwesenheit zur Vorbereitung auf die Prüfungen wird empfohlen.
* Übungsteil: keine Anwesenheitspflicht. Anwesenheit zur Vorbereitung auf die Übungsaufgaben wird empfohlen.
* Abgabegespräche: Anwesenheitspflicht zu den selbst gewählten Terminen.
Literatur
Die empfohlene Literatur ist in der Bibliothek in mehreren hundert Stück (z.B. als digitale Version) aufgelegt worden!(empfohlen) A. Schatten, S. Biffl, M. Demolsky, E. Gostischa-Franta, Th. Östreicher, D. Winkler: Best Practice Software-Engineering, Eine praxiserprobte Zusammenstellung von komponentenorientierten Konzepten, Methoden und Werkzeugen. Springer (2010)(empfohlen) T. Grechenig, M. Bernhart, R. Breiteneder, K. Kappel: Softwaretechnik: Mit Fallbeispielen aus realen Entwicklungsprojekten. Pearson (2009)I. Sommerville: Software Engineering. Pearson (2016)Weitere Literatur:
D. Stuttard, M. Pinto: The Web Application Hacker's Handbook: Finding and Exploiting Security Flaws. Wiley (2011)
I. Sommerville: Software Engineering. Pearson (2015)
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)
D. Stuttard, M. Pinto: The Web Application Hacker's Handbook: Finding and Exploiting Security Flaws. Wiley (2011)
I. Sommerville: Software Engineering. Pearson (2015)
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)
Zuordnung im Vorlesungsverzeichnis
Module: SE1 SWE UF-INF-12
Letzte Änderung: Di 29.09.2020 00:18
Allgemeine Fragen, Fragen zur Übung oder Vorlesung, etc. bitte auf der Lernplattform im Forum posten damit auch Ihre KollegInnen 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://moodle.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 realistischen Projektes
* Einzelarbeiten in den Bereichen Praxis und Theorie
* Präsentation von Ausarbeitungen durch Studierende, Feedback
* Online Selbstevaluation
* Blended Learning