051050 VU Software Engineering 2 (2024W)
Labels
Summary
Registration/Deregistration
- Registration is open from Fr 13.09.2024 09:00 to Fr 20.09.2024 09:00
- Deregistration possible until Mo 14.10.2024 23:59
Groups
Group 1
Lecturers
Classes (iCal) - next class is marked with N
The preliminary talk will take place digitally for all course groups on Tuesday, 01.10.2024 09:45 - 11:15 (see below for details). Active participation in the preliminary talk is mandatory.
Please log in to Moodle to access the preliminary talk.In case you don't have access to Moodle, you can join via the following link:https://univienna.zoom.us/j/65971092973?pwd=3opr2LwKeELsu0iNtQGicS3ija9Cmq.1Access Code: 245305- Tuesday 01.10. 09:45 - 11:15 Digital (Kickoff Class)
- Tuesday 08.10. 09:45 - 11:15 Hörsaal 1, Währinger Straße 29 1.UG
- Wednesday 09.10. 09:45 - 11:15 Seminarraum 7, Währinger Straße 29 1.OG
- Tuesday 15.10. 09:45 - 11:15 Hörsaal 1, Währinger Straße 29 1.UG
- Wednesday 16.10. 09:45 - 11:15 Seminarraum 7, Währinger Straße 29 1.OG
- Tuesday 22.10. 09:45 - 11:15 Hörsaal 1, Währinger Straße 29 1.UG
- Wednesday 23.10. 09:45 - 11:15 Seminarraum 7, Währinger Straße 29 1.OG
- Tuesday 29.10. 09:45 - 11:15 Hörsaal 1, Währinger Straße 29 1.UG
- Wednesday 30.10. 09:45 - 11:15 Seminarraum 7, Währinger Straße 29 1.OG
- Tuesday 05.11. 09:45 - 11:15 Hörsaal 1, Währinger Straße 29 1.UG
- Wednesday 06.11. 09:45 - 11:15 Seminarraum 7, Währinger Straße 29 1.OG
- Tuesday 12.11. 09:45 - 11:15 Hörsaal 1, Währinger Straße 29 1.UG
- Wednesday 13.11. 09:45 - 11:15 Seminarraum 7, Währinger Straße 29 1.OG
- Tuesday 19.11. 09:45 - 11:15 Hörsaal 1, Währinger Straße 29 1.UG
- Wednesday 20.11. 09:45 - 11:15 Seminarraum 7, Währinger Straße 29 1.OG
- Tuesday 26.11. 09:45 - 11:15 Hörsaal 1, Währinger Straße 29 1.UG
- Tuesday 26.11. 15:00 - 16:30 Audimax Zentrum für Translationswissenschaft, Gymnasiumstraße 50
- Wednesday 27.11. 09:45 - 11:15 Seminarraum 7, Währinger Straße 29 1.OG
- Tuesday 03.12. 09:45 - 11:15 Hörsaal 1, Währinger Straße 29 1.UG
- Wednesday 04.12. 09:45 - 11:15 Seminarraum 7, Währinger Straße 29 1.OG
- Tuesday 10.12. 09:45 - 11:15 Hörsaal 1, Währinger Straße 29 1.UG
- Wednesday 11.12. 09:45 - 11:15 Seminarraum 7, Währinger Straße 29 1.OG
- Tuesday 17.12. 09:45 - 11:15 Hörsaal 1, Währinger Straße 29 1.UG
- Tuesday 07.01. 09:45 - 11:15 Hörsaal 1, Währinger Straße 29 1.UG
- Wednesday 08.01. 09:45 - 11:15 Seminarraum 7, Währinger Straße 29 1.OG
- Tuesday 14.01. 09:45 - 11:15 Hörsaal 1, Währinger Straße 29 1.UG
- Wednesday 15.01. 09:45 - 11:15 Seminarraum 7, Währinger Straße 29 1.OG
- N Tuesday 21.01. 09:45 - 11:15 Hörsaal 1, Währinger Straße 29 1.UG
- Tuesday 21.01. 15:00 - 16:30 Audimax Zentrum für Translationswissenschaft, Gymnasiumstraße 50
- Wednesday 22.01. 09:45 - 11:15 Seminarraum 7, Währinger Straße 29 1.OG
- Tuesday 28.01. 09:45 - 11:15 Hörsaal 1, Währinger Straße 29 1.UG
- Wednesday 29.01. 09:45 - 11:15 Seminarraum 7, Währinger Straße 29 1.OG
Group 2
Lecturers
Classes (iCal) - next class is marked with N
The preliminary talk will take place digitally for all course groups on Tuesday, 01.10.2024 09:45 - 11:15 (see below for details). Active participation in the preliminary talk is mandatory.
Please log in to Moodle to access the preliminary talk.In case you don't have access to Moodle, you can join via the following link:https://univienna.zoom.us/j/65971092973?pwd=3opr2LwKeELsu0iNtQGicS3ija9Cmq.1Access Code: 245305- Tuesday 01.10. 09:45 - 11:15 Digital (Kickoff Class)
- Wednesday 09.10. 11:30 - 13:00 Hörsaal 2, Währinger Straße 29 2.OG
- Wednesday 09.10. 13:15 - 14:45 Seminarraum 7, Währinger Straße 29 1.OG
- Wednesday 16.10. 11:30 - 13:00 Hörsaal 2, Währinger Straße 29 2.OG
- Wednesday 16.10. 13:15 - 14:45 Seminarraum 7, Währinger Straße 29 1.OG
- Wednesday 23.10. 11:30 - 13:00 Hörsaal 2, Währinger Straße 29 2.OG
- Wednesday 23.10. 13:15 - 14:45 Seminarraum 7, Währinger Straße 29 1.OG
- Wednesday 30.10. 11:30 - 13:00 Hörsaal 2, Währinger Straße 29 2.OG
- Wednesday 30.10. 13:15 - 14:45 Seminarraum 7, Währinger Straße 29 1.OG
- Wednesday 06.11. 11:30 - 13:00 Hörsaal 2, Währinger Straße 29 2.OG
- Wednesday 06.11. 13:15 - 14:45 Seminarraum 7, Währinger Straße 29 1.OG
- Wednesday 13.11. 11:30 - 13:00 Hörsaal 2, Währinger Straße 29 2.OG
- Wednesday 13.11. 13:15 - 14:45 Seminarraum 7, Währinger Straße 29 1.OG
- Wednesday 20.11. 11:30 - 13:00 Hörsaal 2, Währinger Straße 29 2.OG
- Wednesday 20.11. 13:15 - 14:45 Seminarraum 7, Währinger Straße 29 1.OG
- Tuesday 26.11. 15:00 - 16:30 Audimax Zentrum für Translationswissenschaft, Gymnasiumstraße 50
- Wednesday 27.11. 11:30 - 13:00 Hörsaal 2, Währinger Straße 29 2.OG
- Wednesday 27.11. 13:15 - 14:45 Seminarraum 7, Währinger Straße 29 1.OG
- Wednesday 04.12. 11:30 - 13:00 Hörsaal 2, Währinger Straße 29 2.OG
- Wednesday 04.12. 13:15 - 14:45 Seminarraum 7, Währinger Straße 29 1.OG
- Wednesday 11.12. 11:30 - 13:00 Hörsaal 2, Währinger Straße 29 2.OG
- Wednesday 11.12. 13:15 - 14:45 Seminarraum 7, Währinger Straße 29 1.OG
- Wednesday 08.01. 11:30 - 13:00 Hörsaal 2, Währinger Straße 29 2.OG
- Wednesday 08.01. 13:15 - 14:45 Seminarraum 7, Währinger Straße 29 1.OG
- Wednesday 15.01. 11:30 - 13:00 Hörsaal 2, Währinger Straße 29 2.OG
- Wednesday 15.01. 13:15 - 14:45 Seminarraum 7, Währinger Straße 29 1.OG
- N Tuesday 21.01. 15:00 - 16:30 Audimax Zentrum für Translationswissenschaft, Gymnasiumstraße 50
- Wednesday 22.01. 11:30 - 13:00 Hörsaal 2, Währinger Straße 29 2.OG
- Wednesday 22.01. 13:15 - 14:45 Seminarraum 7, Währinger Straße 29 1.OG
- Wednesday 29.01. 11:30 - 13:00 Hörsaal 2, Währinger Straße 29 2.OG
- Wednesday 29.01. 13:15 - 14:45 Seminarraum 7, Währinger Straße 29 1.OG
Group 3
Lecturers
Classes (iCal) - next class is marked with N
The preliminary talk will take place digitally for all course groups on Tuesday, 01.10.2024 09:45 - 11:15 (see below for details). Active participation in the preliminary talk is mandatory.
Please log in to Moodle to access the preliminary talk.In case you don't have access to Moodle, you can join via the following link:https://univienna.zoom.us/j/65971092973?pwd=3opr2LwKeELsu0iNtQGicS3ija9Cmq.1Access Code: 245305- Tuesday 01.10. 09:45 - 11:15 Digital (Kickoff Class)
- Monday 07.10. 15:00 - 16:30 Hörsaal 3, Währinger Straße 29 3.OG
- Thursday 10.10. 15:00 - 16:30 Seminarraum 7, Währinger Straße 29 1.OG
- Monday 14.10. 15:00 - 16:30 Hörsaal 3, Währinger Straße 29 3.OG
- Thursday 17.10. 15:00 - 16:30 Seminarraum 7, Währinger Straße 29 1.OG
- Monday 21.10. 15:00 - 16:30 Hörsaal 3, Währinger Straße 29 3.OG
- Thursday 24.10. 15:00 - 16:30 Seminarraum 7, Währinger Straße 29 1.OG
- Monday 28.10. 15:00 - 16:30 Hörsaal 3, Währinger Straße 29 3.OG
- Thursday 31.10. 15:00 - 16:30 Seminarraum 7, Währinger Straße 29 1.OG
- Monday 04.11. 15:00 - 16:30 Hörsaal 3, Währinger Straße 29 3.OG
- Thursday 07.11. 15:00 - 16:30 Seminarraum 7, Währinger Straße 29 1.OG
- Monday 11.11. 15:00 - 16:30 Hörsaal 3, Währinger Straße 29 3.OG
- Thursday 14.11. 15:00 - 16:30 Seminarraum 7, Währinger Straße 29 1.OG
- Monday 18.11. 15:00 - 16:30 Hörsaal 3, Währinger Straße 29 3.OG
- Thursday 21.11. 15:00 - 16:30 Seminarraum 7, Währinger Straße 29 1.OG
- Monday 25.11. 15:00 - 16:30 Hörsaal 3, Währinger Straße 29 3.OG
- Tuesday 26.11. 15:00 - 16:30 Audimax Zentrum für Translationswissenschaft, Gymnasiumstraße 50
- Thursday 28.11. 15:00 - 16:30 Seminarraum 7, Währinger Straße 29 1.OG
- Monday 02.12. 15:00 - 16:30 Hörsaal 3, Währinger Straße 29 3.OG
- Thursday 05.12. 15:00 - 16:30 Seminarraum 7, Währinger Straße 29 1.OG
- Monday 09.12. 15:00 - 16:30 Hörsaal 3, Währinger Straße 29 3.OG
- Thursday 12.12. 15:00 - 16:30 Seminarraum 7, Währinger Straße 29 1.OG
- Monday 16.12. 15:00 - 16:30 Hörsaal 3, Währinger Straße 29 3.OG
- Thursday 09.01. 15:00 - 16:30 Seminarraum 7, Währinger Straße 29 1.OG
- Thursday 09.01. 16:45 - 18:15 Hörsaal 2, Währinger Straße 29 2.OG
- Monday 13.01. 15:00 - 16:30 Hörsaal 3, Währinger Straße 29 3.OG
- Thursday 16.01. 15:00 - 16:30 Seminarraum 7, Währinger Straße 29 1.OG
- N Monday 20.01. 15:00 - 16:30 Hörsaal 3, Währinger Straße 29 3.OG
- Tuesday 21.01. 15:00 - 16:30 Audimax Zentrum für Translationswissenschaft, Gymnasiumstraße 50
- Thursday 23.01. 15:00 - 16:30 Seminarraum 7, Währinger Straße 29 1.OG
- Monday 27.01. 15:00 - 16:30 Hörsaal 3, Währinger Straße 29 3.OG
- Thursday 30.01. 15:00 - 16:30 Seminarraum 7, Währinger Straße 29 1.OG
Group 4
Lecturers
Classes (iCal) - next class is marked with N
The preliminary talk will take place digitally for all course groups on Tuesday, 01.10.2024 09:45 - 11:15 (see below for details). Active participation in the preliminary talk is mandatory.
Please log in to Moodle to access the preliminary talk.In case you don't have access to Moodle, you can join via the following link:https://univienna.zoom.us/j/65971092973?pwd=3opr2LwKeELsu0iNtQGicS3ija9Cmq.1Access Code: 245305- Tuesday 01.10. 09:45 - 11:15 Digital (Kickoff Class)
- Wednesday 02.10. 16:45 - 18:15 Hörsaal 2, Währinger Straße 29 2.OG
- Monday 07.10. 16:45 - 18:15 Seminarraum 7, Währinger Straße 29 1.OG
- Wednesday 09.10. 16:45 - 18:15 Hörsaal 2, Währinger Straße 29 2.OG
- Monday 14.10. 16:45 - 18:15 Seminarraum 7, Währinger Straße 29 1.OG
- Wednesday 16.10. 16:45 - 18:15 Hörsaal 2, Währinger Straße 29 2.OG
- Monday 21.10. 16:45 - 18:15 Seminarraum 7, Währinger Straße 29 1.OG
- Wednesday 23.10. 16:45 - 18:15 Hörsaal 2, Währinger Straße 29 2.OG
- Monday 28.10. 16:45 - 18:15 Seminarraum 7, Währinger Straße 29 1.OG
- Wednesday 30.10. 16:45 - 18:15 Hörsaal 2, Währinger Straße 29 2.OG
- Monday 04.11. 16:45 - 18:15 Seminarraum 7, Währinger Straße 29 1.OG
- Wednesday 06.11. 16:45 - 18:15 Hörsaal 2, Währinger Straße 29 2.OG
- Monday 11.11. 16:45 - 18:15 Seminarraum 7, Währinger Straße 29 1.OG
- Wednesday 13.11. 16:45 - 18:15 Hörsaal 2, Währinger Straße 29 2.OG
- Monday 18.11. 16:45 - 18:15 Seminarraum 7, Währinger Straße 29 1.OG
- Wednesday 20.11. 16:45 - 18:15 Hörsaal 2, Währinger Straße 29 2.OG
- Monday 25.11. 16:45 - 18:15 Seminarraum 7, Währinger Straße 29 1.OG
- Tuesday 26.11. 15:00 - 16:30 Audimax Zentrum für Translationswissenschaft, Gymnasiumstraße 50
- Wednesday 27.11. 16:45 - 18:15 Hörsaal 2, Währinger Straße 29 2.OG
- Monday 02.12. 16:45 - 18:15 Seminarraum 7, Währinger Straße 29 1.OG
- Wednesday 04.12. 16:45 - 18:15 Hörsaal 2, Währinger Straße 29 2.OG
- Monday 09.12. 16:45 - 18:15 Seminarraum 7, Währinger Straße 29 1.OG
- Wednesday 11.12. 16:45 - 18:15 Hörsaal 2, Währinger Straße 29 2.OG
- Monday 16.12. 16:45 - 18:15 Seminarraum 7, Währinger Straße 29 1.OG
- Wednesday 08.01. 16:45 - 18:15 Hörsaal 2, Währinger Straße 29 2.OG
- Monday 13.01. 16:45 - 18:15 Seminarraum 7, Währinger Straße 29 1.OG
- Wednesday 15.01. 16:45 - 18:15 Hörsaal 2, Währinger Straße 29 2.OG
- N Monday 20.01. 16:45 - 18:15 Seminarraum 7, Währinger Straße 29 1.OG
- Tuesday 21.01. 15:00 - 16:30 Audimax Zentrum für Translationswissenschaft, Gymnasiumstraße 50
- Wednesday 22.01. 16:45 - 18:15 Hörsaal 2, Währinger Straße 29 2.OG
- Monday 27.01. 16:45 - 18:15 Seminarraum 7, Währinger Straße 29 1.OG
- Wednesday 29.01. 16:45 - 18:15 Hörsaal 2, Währinger Straße 29 2.OG
Information
Aims, contents and method of the course
Assessment and permitted materials
* Practical programming and design projects (PDPs) and solutions to worksheet tasks
* Presentation of these solutions in class
* Theoretical analysis of tasks and related literature studies
* Active participation during but also outside the course units (studying lecture material, online discussion in the forum, studying written materials, taking part in self-assessment tasks, etc.e.g., studying lecture, online, discussion in the forum, and written materials, taking part in self assessment tasks, etc)
* Working on the provided materials and presenting the results, ideas and conceptsAll submissions must be handed in on time via Moodle/GitLab or the respective relevant platform. The use of aids (unless explicitly permitted by the lecturers before the exam) during the exams is not permitted. All exams/quizzes are individual work. Any sources and third-party materials must be cited while working on the submissions.
Minimum requirements and assessment criteria
two lecture exams must be reached. These points do not include
awarded bonus points.To pass the course, at least 50 of the possible 106 points must be
reached. These points include the awarded bonus points.If the course is passed, the grade is determined from the total of the achieved points as follows:
- >= 89 total points: Sehr Gut (1)
- > = 76 total points: Gut (2)
- >= 63 total points: Befriedigend (3)
- >= 50 total points: Genügend (4)
-----------------------------------------
- not passed: Nicht Genügend (5)Attendance:
* Active participation in the preliminary talk and exams is mandatory (explained in the preliminary talk).
* Lecture units on worksheets and PDPs: no compulsory attendance. Active participation in these units is recommended to support your exam preparation and achieve bonus points.
Examination topics
* Worksheets, PDPs, and self-evaluation quizzes
* Lecture sessions, materials, and the practical assignment
* Literature/Web References on the Reading List, Provided Reading Materials, and Reference Literature
* Programming and modeling skills are requiredQuality assurance:
All content submitted by students can be checked for plagiarism and/or cheating using automatic tools and individual inquiries. Checks can be carried out on concrete suspicion or a random basis. Any (partial) performance obtained by fraud leads to an 'X' in your transcript, meaning you have been caught cheating or plagiarizing.
Reading list
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.Further:
* Lecture slides and the accompanying course material.
* For each course unit, we provide additional recommended reading materials including Web references.
The aims of the course are (1) to gain a deep understanding of basic principles for the systematic construction, design, and further development of high-quality software systemsand (2) to train practical proficiency in applying these principles in modern development environments.Contents:
The topics of this course are methods and tools regarding software quality and non-functional requirements, coding practices, software design principles, design patterns, and software architectures.Methods:
* Interactive discourse with your colleagues and lecturers
* Conception, planning, and implementation of simplified but realistic programming and design projects
* Work on related practical and theoretical topics
* Students can present submissions and concepts to receive feedback
* Online self-evaluation
* Blended Learning