051040 VU Software Engineering 1 (2018S)
Continuous assessment of course work
Labels
Summary
Registration/Deregistration
Note: The time of your registration within the registration period has no effect on the allocation of places (no first come, first served).
- Registration is open from Mo 12.02.2018 09:00 to Tu 20.02.2018 23:59
- Deregistration possible until Su 18.03.2018 23:59
Registration information is available for each group.
Groups
Group 1
max. 50 participants
Language: German
LMS: Moodle
Lecturers
Classes (iCal) - next class is marked with N
Friday
02.03.
15:00 - 16:30
Hörsaal 3, Währinger Straße 29 3.OG
Thursday
08.03.
08:00 - 09:30
Hörsaal 1, Währinger Straße 29 1.UG
Friday
09.03.
15:00 - 16:30
Hörsaal 3, Währinger Straße 29 3.OG
Thursday
15.03.
08:00 - 09:30
Hörsaal 1, Währinger Straße 29 1.UG
Friday
16.03.
15:00 - 16:30
Hörsaal 3, Währinger Straße 29 3.OG
Thursday
22.03.
08:00 - 09:30
Hörsaal 1, Währinger Straße 29 1.UG
Friday
23.03.
15:00 - 16:30
Hörsaal 3, Währinger Straße 29 3.OG
Thursday
12.04.
08:00 - 09:30
Hörsaal 1, Währinger Straße 29 1.UG
Friday
13.04.
15:00 - 16:30
Hörsaal 3, Währinger Straße 29 3.OG
Thursday
19.04.
08:00 - 09:30
Hörsaal 1, Währinger Straße 29 1.UG
Friday
20.04.
15:00 - 16:30
Hörsaal 3, Währinger Straße 29 3.OG
Thursday
26.04.
08:00 - 09:30
Hörsaal 1, Währinger Straße 29 1.UG
Friday
27.04.
15:00 - 16:30
Hörsaal 3, Währinger Straße 29 3.OG
Thursday
03.05.
08:00 - 09:30
Hörsaal 1, Währinger Straße 29 1.UG
Friday
04.05.
15:00 - 16:30
Hörsaal 3, Währinger Straße 29 3.OG
Friday
11.05.
15:00 - 16:30
Hörsaal 3, Währinger Straße 29 3.OG
Friday
11.05.
16:45 - 18:15
Hörsaal 1 Oskar-Morgenstern-Platz 1 Erdgeschoß
Thursday
17.05.
08:00 - 09:30
Hörsaal 1, Währinger Straße 29 1.UG
Friday
18.05.
15:00 - 16:30
Hörsaal 3, Währinger Straße 29 3.OG
Thursday
24.05.
08:00 - 09:30
Hörsaal 1, Währinger Straße 29 1.UG
Friday
25.05.
15:00 - 16:30
Hörsaal 3, Währinger Straße 29 3.OG
Friday
01.06.
15:00 - 16:30
Hörsaal 3, Währinger Straße 29 3.OG
Thursday
07.06.
08:00 - 09:30
Hörsaal 1, Währinger Straße 29 1.UG
Friday
08.06.
15:00 - 16:30
Hörsaal 3, Währinger Straße 29 3.OG
Thursday
14.06.
08:00 - 09:30
Hörsaal 1, Währinger Straße 29 1.UG
Friday
15.06.
15:00 - 16:30
Hörsaal 3, Währinger Straße 29 3.OG
Thursday
21.06.
08:00 - 09:30
Hörsaal 1, Währinger Straße 29 1.UG
Friday
22.06.
15:00 - 16:30
Hörsaal 3, Währinger Straße 29 3.OG
Thursday
28.06.
08:00 - 09:30
Hörsaal 1, Währinger Straße 29 1.UG
Friday
29.06.
15:00 - 16:30
Hörsaal 3, Währinger Straße 29 3.OG
Friday
06.07.
11:30 - 13:00
Hörsaal 1 Oskar-Morgenstern-Platz 1 Erdgeschoß
Monday
24.09.
15:00 - 16:30
Hörsaal 1 Oskar-Morgenstern-Platz 1 Erdgeschoß
Group 2
max. 50 participants
Language: German
LMS: Moodle
Lecturers
Classes (iCal) - next class is marked with N
Friday
02.03.
11:30 - 13:00
Hörsaal 2, Währinger Straße 29 2.OG
Thursday
08.03.
08:00 - 09:30
Hörsaal 1, Währinger Straße 29 1.UG
Friday
09.03.
11:30 - 13:00
Hörsaal 2, Währinger Straße 29 2.OG
Thursday
15.03.
08:00 - 09:30
Hörsaal 1, Währinger Straße 29 1.UG
Friday
16.03.
11:30 - 13:00
Hörsaal 2, Währinger Straße 29 2.OG
Thursday
22.03.
08:00 - 09:30
Hörsaal 1, Währinger Straße 29 1.UG
Friday
23.03.
11:30 - 13:00
Hörsaal 2, Währinger Straße 29 2.OG
Thursday
12.04.
08:00 - 09:30
Hörsaal 1, Währinger Straße 29 1.UG
Friday
13.04.
11:30 - 13:00
Hörsaal 2, Währinger Straße 29 2.OG
Thursday
19.04.
08:00 - 09:30
Hörsaal 1, Währinger Straße 29 1.UG
Friday
20.04.
11:30 - 13:00
Hörsaal 2, Währinger Straße 29 2.OG
Thursday
26.04.
08:00 - 09:30
Hörsaal 1, Währinger Straße 29 1.UG
Friday
27.04.
11:30 - 13:00
Hörsaal 2, Währinger Straße 29 2.OG
Thursday
03.05.
08:00 - 09:30
Hörsaal 1, Währinger Straße 29 1.UG
Friday
04.05.
11:30 - 13:00
Hörsaal 2, Währinger Straße 29 2.OG
Friday
11.05.
11:30 - 13:00
Hörsaal 2, Währinger Straße 29 2.OG
Friday
11.05.
16:45 - 18:15
Hörsaal 1 Oskar-Morgenstern-Platz 1 Erdgeschoß
Thursday
17.05.
08:00 - 09:30
Hörsaal 1, Währinger Straße 29 1.UG
Friday
18.05.
11:30 - 13:00
Hörsaal 2, Währinger Straße 29 2.OG
Thursday
24.05.
08:00 - 09:30
Hörsaal 1, Währinger Straße 29 1.UG
Friday
25.05.
11:30 - 13:00
Hörsaal 2, Währinger Straße 29 2.OG
Friday
01.06.
11:30 - 13:00
Hörsaal 2, Währinger Straße 29 2.OG
Thursday
07.06.
08:00 - 09:30
Hörsaal 1, Währinger Straße 29 1.UG
Friday
08.06.
11:30 - 13:00
Hörsaal 2, Währinger Straße 29 2.OG
Thursday
14.06.
08:00 - 09:30
Hörsaal 1, Währinger Straße 29 1.UG
Friday
15.06.
11:30 - 13:00
Hörsaal 2, Währinger Straße 29 2.OG
Thursday
21.06.
08:00 - 09:30
Hörsaal 1, Währinger Straße 29 1.UG
Friday
22.06.
11:30 - 13:00
Hörsaal 2, Währinger Straße 29 2.OG
Thursday
28.06.
08:00 - 09:30
Hörsaal 1, Währinger Straße 29 1.UG
Friday
29.06.
11:30 - 13:00
Hörsaal 2, Währinger Straße 29 2.OG
Friday
06.07.
11:30 - 13:00
Hörsaal 1 Oskar-Morgenstern-Platz 1 Erdgeschoß
Monday
24.09.
15:00 - 16:30
Hörsaal 1 Oskar-Morgenstern-Platz 1 Erdgeschoß
Group 3
max. 50 participants
Language: German
LMS: Moodle
Lecturers
Classes (iCal) - next class is marked with N
Friday
02.03.
16:45 - 18:15
Hörsaal 2, Währinger Straße 29 2.OG
Thursday
08.03.
08:00 - 09:30
Hörsaal 1, Währinger Straße 29 1.UG
Friday
09.03.
16:45 - 18:15
Hörsaal 2, Währinger Straße 29 2.OG
Thursday
15.03.
08:00 - 09:30
Hörsaal 1, Währinger Straße 29 1.UG
Friday
16.03.
16:45 - 18:15
Hörsaal 2, Währinger Straße 29 2.OG
Thursday
22.03.
08:00 - 09:30
Hörsaal 1, Währinger Straße 29 1.UG
Friday
23.03.
16:45 - 18:15
Hörsaal 2, Währinger Straße 29 2.OG
Thursday
12.04.
08:00 - 09:30
Hörsaal 1, Währinger Straße 29 1.UG
Friday
13.04.
16:45 - 18:15
Hörsaal 2, Währinger Straße 29 2.OG
Thursday
19.04.
08:00 - 09:30
Hörsaal 1, Währinger Straße 29 1.UG
Friday
20.04.
16:45 - 18:15
Hörsaal 2, Währinger Straße 29 2.OG
Thursday
26.04.
08:00 - 09:30
Hörsaal 1, Währinger Straße 29 1.UG
Friday
27.04.
16:45 - 18:15
Hörsaal 2, Währinger Straße 29 2.OG
Thursday
03.05.
08:00 - 09:30
Hörsaal 1, Währinger Straße 29 1.UG
Friday
04.05.
16:45 - 18:15
Hörsaal 2, Währinger Straße 29 2.OG
Friday
11.05.
16:45 - 18:15
Hörsaal 1 Oskar-Morgenstern-Platz 1 Erdgeschoß
Hörsaal 2, Währinger Straße 29 2.OG
Hörsaal 2, Währinger Straße 29 2.OG
Thursday
17.05.
08:00 - 09:30
Hörsaal 1, Währinger Straße 29 1.UG
Friday
18.05.
16:45 - 18:15
Hörsaal 2, Währinger Straße 29 2.OG
Thursday
24.05.
08:00 - 09:30
Hörsaal 1, Währinger Straße 29 1.UG
Friday
25.05.
16:45 - 18:15
Hörsaal 2, Währinger Straße 29 2.OG
Friday
01.06.
16:45 - 18:15
Hörsaal 2, Währinger Straße 29 2.OG
Thursday
07.06.
08:00 - 09:30
Hörsaal 1, Währinger Straße 29 1.UG
Friday
08.06.
16:45 - 18:15
Hörsaal 2, Währinger Straße 29 2.OG
Thursday
14.06.
08:00 - 09:30
Hörsaal 1, Währinger Straße 29 1.UG
Friday
15.06.
16:45 - 18:15
Hörsaal 2, Währinger Straße 29 2.OG
Thursday
21.06.
08:00 - 09:30
Hörsaal 1, Währinger Straße 29 1.UG
Friday
22.06.
16:45 - 18:15
Hörsaal 2, Währinger Straße 29 2.OG
Thursday
28.06.
08:00 - 09:30
Hörsaal 1, Währinger Straße 29 1.UG
Friday
29.06.
16:45 - 18:15
Hörsaal 2, Währinger Straße 29 2.OG
Friday
06.07.
11:30 - 13:00
Hörsaal 1 Oskar-Morgenstern-Platz 1 Erdgeschoß
Monday
24.09.
15:00 - 16:30
Hörsaal 1 Oskar-Morgenstern-Platz 1 Erdgeschoß
Group 4
max. 50 participants
Language: German, English
LMS: Moodle
Lecturers
Classes (iCal) - next class is marked with N
Vorlesungstermine siehe Gruppe 1-3, die Vorlesung wird auf Deutsch, die Übung auf Englisch abgehalten.
Friday
02.03.
18:30 - 20:00
Hörsaal 2, Währinger Straße 29 2.OG
Thursday
08.03.
08:00 - 09:30
Hörsaal 1, Währinger Straße 29 1.UG
Friday
09.03.
18:30 - 20:00
Hörsaal 2, Währinger Straße 29 2.OG
Thursday
15.03.
08:00 - 09:30
Hörsaal 1, Währinger Straße 29 1.UG
Friday
16.03.
18:30 - 20:00
Hörsaal 2, Währinger Straße 29 2.OG
Thursday
22.03.
08:00 - 09:30
Hörsaal 1, Währinger Straße 29 1.UG
Friday
23.03.
18:30 - 20:00
Hörsaal 2, Währinger Straße 29 2.OG
Thursday
12.04.
08:00 - 09:30
Hörsaal 1, Währinger Straße 29 1.UG
Friday
13.04.
18:30 - 20:00
Hörsaal 2, Währinger Straße 29 2.OG
Thursday
19.04.
08:00 - 09:30
Hörsaal 1, Währinger Straße 29 1.UG
Friday
20.04.
18:30 - 20:00
Hörsaal 2, Währinger Straße 29 2.OG
Thursday
26.04.
08:00 - 09:30
Hörsaal 1, Währinger Straße 29 1.UG
Friday
27.04.
18:30 - 20:00
Hörsaal 2, Währinger Straße 29 2.OG
Thursday
03.05.
08:00 - 09:30
Hörsaal 1, Währinger Straße 29 1.UG
Friday
04.05.
18:30 - 20:00
Hörsaal 2, Währinger Straße 29 2.OG
Friday
11.05.
16:45 - 18:15
Hörsaal 1 Oskar-Morgenstern-Platz 1 Erdgeschoß
Friday
11.05.
18:30 - 20:00
Hörsaal 2, Währinger Straße 29 2.OG
Thursday
17.05.
08:00 - 09:30
Hörsaal 1, Währinger Straße 29 1.UG
Friday
18.05.
18:30 - 20:00
Hörsaal 2, Währinger Straße 29 2.OG
Thursday
24.05.
08:00 - 09:30
Hörsaal 1, Währinger Straße 29 1.UG
Friday
25.05.
18:30 - 20:00
Hörsaal 2, Währinger Straße 29 2.OG
Friday
01.06.
18:30 - 20:00
Hörsaal 2, Währinger Straße 29 2.OG
Thursday
07.06.
08:00 - 09:30
Hörsaal 1, Währinger Straße 29 1.UG
Friday
08.06.
18:30 - 20:00
Hörsaal 2, Währinger Straße 29 2.OG
Thursday
14.06.
08:00 - 09:30
Hörsaal 1, Währinger Straße 29 1.UG
Friday
15.06.
18:30 - 20:00
Hörsaal 2, Währinger Straße 29 2.OG
Thursday
21.06.
08:00 - 09:30
Hörsaal 1, Währinger Straße 29 1.UG
Friday
22.06.
18:30 - 20:00
Hörsaal 2, Währinger Straße 29 2.OG
Thursday
28.06.
08:00 - 09:30
Hörsaal 1, Währinger Straße 29 1.UG
Friday
29.06.
18:30 - 20:00
Hörsaal 2, Währinger Straße 29 2.OG
Friday
06.07.
11:30 - 13:00
Hörsaal 1 Oskar-Morgenstern-Platz 1 Erdgeschoß
Monday
24.09.
15:00 - 16:30
Hörsaal 1 Oskar-Morgenstern-Platz 1 Erdgeschoß
Information
Aims, contents and method of the course
Assessment and permitted materials
* 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 KurseinheitenAlle Teilleistungen der Übungsinhalte sind fristgerecht über Moodle bzw. die jeweils relevante Plattform einzureichen! Die Verwendung von Hilfsmitteln während der Abschlussprü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 KurseinheitenAlle Teilleistungen der Übungsinhalte sind fristgerecht über Moodle bzw. die jeweils relevante Plattform einzureichen! Die Verwendung von Hilfsmitteln während der Abschlussprüfungen ist nicht gestattet. Alle Übungen, Aufgaben, Prüfungen, etc. die im Rahmen der LV stattfinden sind Einzelarbeiten.
Minimum requirements and assessment criteria
Teil A: 60% Übungen (praktisch)
Teil A gliedert sich in:
1) Analyse/Entwurf (10%)
2) Client Implementierung (30%)
3) Server Implementierung (20%)Bei Unterpunkt 2) in Teil A muss die Implementierung die gegebenen Tests erfüllen um Teil A positiv abschließen zu können (daher um die Möglichkeit zu schaffen Punkte für Unterpunkt 2 zu erhalten). Für alle Unterpunkt gilt, dass die Punkte nur vergeben werden wenn Sie am zugehörigen Abgabegespräch teilgenommen haben.Teil B: 40% schriftliche Prüfungen (theoretisch)Teil C: 10% zusätzliche Bonuspunkte (Teilnahme Tournament, aufwändigeres Client Userinterface, etc.)In Teil A muss mehr als die Hälfte aller möglichen Punkte erreicht werden (A > 50%) um eine positive Note zu erhalten!
In Teil B muss zumindest die Hälfte aller möglichen Punkte erreicht werden (B >= 50%) um eine positive Note zu erhalten!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 % oder falls: Teil A <= 50% oder B < 50% (siehe oben)Anwesenheitspflicht:
Eine Anwesenheit bei der jeweils ersten Vorlesungs- sowie ersten Übungseinheit ist unbedingt erforderlich.
Danach gilt:
* Theoretischer Teil: keine Anwesenheitspflicht (mit Ausnahme der Vorbesprechung)
* Übungsteil: immer Anwesenheitspflicht, max. 2x fehlen
Teil A gliedert sich in:
1) Analyse/Entwurf (10%)
2) Client Implementierung (30%)
3) Server Implementierung (20%)Bei Unterpunkt 2) in Teil A muss die Implementierung die gegebenen Tests erfüllen um Teil A positiv abschließen zu können (daher um die Möglichkeit zu schaffen Punkte für Unterpunkt 2 zu erhalten). Für alle Unterpunkt gilt, dass die Punkte nur vergeben werden wenn Sie am zugehörigen Abgabegespräch teilgenommen haben.Teil B: 40% schriftliche Prüfungen (theoretisch)Teil C: 10% zusätzliche Bonuspunkte (Teilnahme Tournament, aufwändigeres Client Userinterface, etc.)In Teil A muss mehr als die Hälfte aller möglichen Punkte erreicht werden (A > 50%) um eine positive Note zu erhalten!
In Teil B muss zumindest die Hälfte aller möglichen Punkte erreicht werden (B >= 50%) um eine positive Note zu erhalten!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 % oder falls: Teil A <= 50% oder B < 50% (siehe oben)Anwesenheitspflicht:
Eine Anwesenheit bei der jeweils ersten Vorlesungs- sowie ersten Übungseinheit ist unbedingt erforderlich.
Danach gilt:
* Theoretischer Teil: keine Anwesenheitspflicht (mit Ausnahme der Vorbesprechung)
* Übungsteil: immer Anwesenheitspflicht, max. 2x fehlen
Examination topics
* Vorlesungsfolien aus Moodle
Reading list
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)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)
Association in the course directory
Module: SE1 SWE UF-INF-12
Last modified: Mo 07.09.2020 15:30
* Anforderungsanalyse
* Evolution, Verifikation, Validierung von Software
* Softwareprojekte
* Softwareentwicklungsprozesse
* Security in der SoftwareentwicklungHierzu werden die Inhalte theoretisch und praktisch erarbeitet. Weitere Details und Inhalte finden Sie in der Lernplattform unter https://moodle.univie.ac.at/.Lernziele:
* Einblick in grundlegende und weiterführende Konzepte (z.B. Anforderungsanalyse, Sichere Softwareentwicklung, Softwarearchitekturen, etc.)
* Einblick in Herausforderungen und Lösungsmöglichkeiten in der Softwareentwicklung (z.B. Logging, Netzwerkkommunikation, Testing, etc.)
* Umsetzung der Theorie in die Praxis durch die Anwendung und selbstständige Implementierung eines Softwareprojektes