194.021 Advanced Software Engineering
This course is in all assigned curricula part of the STEOP.
This course is in at least 1 assigned curriculum part of the STEOP.

2023W, VU, 2.0h, 3.0EC
TUWELLectureTube

Properties

  • Semester hours: 2.0
  • Credits: 3.0
  • Type: VU Lecture and Exercise
  • LectureTube course
  • Format: Presence

Learning outcomes

After successful completion of the course, students are able to...

  • Explain the fundamental techniques for checking real-world software for reliability issues;
  • Assess the soundness, completeness, and performance trade-offs of these techniques;
  • Select and adapt appropriate techniques to modern application domains;
  • Understand open research questions in software reliability.

Subject of course

Reliability issues in modern software often result in significant financial losses or system downtime, thereby affecting millions of users. This course discusses in detail fundamental techniques for ensuring the reliability of large, complex software systems. Such techniques are heavily used in practice and range from static program analysis and verification to automated test generation. The course, in particular, focuses on applications of these techniques to different, popular domains, such as smart contracts and machine-learning models.

Teaching methods

  • Definition and discussion of reliability techniques for large, complex software systems;
  • Solving and discussing exercises;
  • Written tests.

Mode of examination

Immanent

Additional information

Effort for the student (ECTS breakdown):

  • Lectures: 9h (9 x 1h)
  • Exercise sessions: 3h (2 x 1.5h)
  • Tests: 3h (2 x 1.5h)
  • Preparation for exercise sessions: 30h (2 x 15h)
  • Self study and preparation for tests: 30h (2 x 15h)

Total: 75h (3 ECTS)

For questions, please contact: aseinfo@se.tuwien.ac.at 

Lecturers

Institute

Course dates

DayTimeDateLocationDescription
Thu12:00 - 13:0005.10.2023 - 25.01.2024EI 3 Sahulka HS - UIW Lecture
Fri09:00 - 14:0006.10.2023 - 19.01.2024EI 1 Petritsch HS Exercise sessions
Fri14:00 - 17:0006.10.2023 - 19.01.2024EI 3A Hörsaal Exercise sessions
Advanced Software Engineering - Single appointments
DayDateTimeLocationDescription
Thu05.10.202312:00 - 13:00EI 3 Sahulka HS - UIW Lecture
Fri06.10.202309:00 - 14:00EI 1 Petritsch HS Exercise sessions
Fri06.10.202314:00 - 17:00EI 3A Hörsaal Exercise sessions
Thu12.10.202312:00 - 13:00EI 3 Sahulka HS - UIW Lecture
Fri13.10.202309:00 - 14:00EI 1 Petritsch HS Exercise sessions
Fri13.10.202314:00 - 17:00EI 3A Hörsaal Exercise sessions
Thu19.10.202312:00 - 13:00EI 3 Sahulka HS - UIW Lecture
Fri20.10.202309:00 - 14:00EI 1 Petritsch HS Exercise sessions
Fri20.10.202314:00 - 17:00EI 3A Hörsaal Exercise sessions
Fri27.10.202309:00 - 14:00EI 1 Petritsch HS Exercise sessions
Fri27.10.202314:00 - 17:00EI 3A Hörsaal Exercise sessions
Fri03.11.202309:00 - 14:00EI 1 Petritsch HS Exercise sessions
Thu09.11.202312:00 - 13:00EI 3 Sahulka HS - UIW Lecture
Fri10.11.202309:00 - 14:00EI 1 Petritsch HS Exercise sessions
Fri10.11.202314:00 - 17:00EI 3A Hörsaal Exercise sessions
Thu16.11.202312:00 - 13:00EI 3 Sahulka HS - UIW Lecture
Fri17.11.202309:00 - 14:00EI 1 Petritsch HS Exercise sessions
Thu23.11.202312:00 - 13:00EI 3 Sahulka HS - UIW Lecture
Fri24.11.202309:00 - 14:00EI 1 Petritsch HS Exercise sessions
Fri24.11.202314:00 - 17:00EI 3A Hörsaal Exercise sessions

Examination modalities

For a positive grade, it is necessary to solve at least 8 of the 10 exercises.

There are also two written tests on the topics of the lectures and exercise sessions. A repeat test can be taken at the end of the course.

Exams

DayTimeDateRoomMode of examinationApplication timeApplication modeExam
Mon15:00 - 17:0018.11.2024EI 7 Hörsaal - ETIT written04.11.2024 00:01 - 13.11.2024 23:59TISS1. Test
Tue15:00 - 17:0017.12.2024EI 7 Hörsaal - ETIT written06.12.2024 00:01 - 15.12.2024 23:59TISS2. Test
Tue15:00 - 17:0014.01.2025EI 7 Hörsaal - ETIT written03.01.2025 00:01 - 12.01.2025 23:59TISSRepeat Test

Group dates

GroupDayTimeDateLocationDescription
1_09:00-10:30Fri09:00 - 10:3010.11.2023 - 15.12.2023EI 1 Petritsch HS 194.021 Advanced Software Engineering 1_09:00-10:30
2_10:30-12:00Fri10:30 - 12:0010.11.2023 - 15.12.2023EI 1 Petritsch HS 194.021 Advanced Software Engineering 2_10:30-12:00
3_14:00-15:30Fri14:00 - 15:3010.11.2023 - 15.12.2023EI 3A Hörsaal 194.021 Advanced Software Engineering 3_14:00-15:30
4_15:30-17:00Fri15:30 - 17:0010.11.2023 - 15.12.2023EI 3A Hörsaal 194.021 Advanced Software Engineering 4_15:30-17:00

Course registration

Begin End Deregistration end
25.09.2023 08:00 22.10.2023 23:59 22.10.2023 23:59

Group Registration

GroupRegistration FromTo
1_09:00-10:3010.10.2023 08:0022.10.2023 23:59
2_10:30-12:0010.10.2023 08:0022.10.2023 23:59
3_14:00-15:3010.10.2023 08:0022.10.2023 23:59
4_15:30-17:0010.10.2023 08:0022.10.2023 23:59

Curricula

Study CodeObligationSemesterPrecon.Info
066 926 Business Informatics Not specified
066 937 Software Engineering & Internet Computing Mandatory1. Semester

Literature

No lecture notes are available.

Language

English