188.391 Object-oriented modeling
This course is in all assigned curricula part of the STEOP.
This course is in at least 1 assigned curriculum part of the STEOP.
This course is in at least 1 assigned curriculum part of the STEOP.

2021S, VU, 2.0h, 3.0EC
TUWEL

Course evaluation

Properties

  • Semester hours: 2.0
  • Credits: 3.0
  • Type: VU Lecture and Exercise
  • Format: Hybrid

Learning outcomes

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

... explain modelling terms and object-oriented concepts
... create object-oriented specifications of requirements based on problem descriptions
... understand and analyse drafts of software systems and create a design for implementation
... use and apply object-oriented modelling by means of UML (class diagram, sequence diagram, state diagram, activity diagram, use case diagram)

Subject of course

The following UML modeling techniques will be used throughout the course:

- Class diagram and Object diagram
- Sequence diagram
- State diagram
- Activity diagram
- Use case diagram

Teaching methods

Learning activities during this course will comprise:

  • lecture videos
  • videos in which the practical solution of examples is demonstrated.
  • online tutorials using TUWEL
  • classroom assignments which will be graded and discussed during the practical exercises part of this course
  • two exams (TUWEL online test or in classroom test depending on the CoVID situation)

Mode of examination

Immanent

Additional information

Address your questions to: oom[at]big.tuwien.ac.at

All necessary information will be provided in the TUWEL-course of this lecture.

All theoretical content is taught via lecture videos. There are also videos in which the practical solution of examples is demonstrated.

On the following dates at 3pm questions can be asked via GoTo meeting:
March 9: class diagram
March 16: sequence diagram
March 23: state diagram
April 13: activity diagram
April 20: use case diagram

The labs take place in the following weeks (online via GoTo Meeting):

March 15-18, March 22-25, April 12-15, April 19-22, April 26-29, und May 3-6.

You have to apply for the course and for one of the lab groups.

Both registrations are mandatory to attend the course!

Note: There are 6 assignments with 6 exercises each. For each lecture there will be a dedicated lab lesson. Before each lesson you have to mark in TUWEL which exercises you have solved and you can therefore present in the lab. You have to solve at least 24 (out of 36) exercises. Further information will be provided in the prediscussion / first lecture.


You have to present your solved exercises in your designated lab group. It is not possible to present your assignments in another lab group to which you are not assigned to!

Please note: Depending on the currently required Covid measures, the tests might also be online via Tuwel instead of in the lecture hall.

The preliminary meeting will be held online via the GoTo Meeting; the link will be sent to all registered students a short time before the meeting.

student efforts:
  1 h Preliminary talk
  8 h Lecture videos
7,5 h Example lectures (5 x 1,5 h)
  9 h Lab sessions (6 x 1,5 h)
 27 h Exercise preparation (6 x 6 x 0,75 h)
1,5 h Tests (2 x 0,75 h)
 21 h Test preparation (2 x 10,5 h)
-------------------------------------------
75 h = 3 ECTS

Lecturers

Institute

Course dates

DayTimeDateLocationDescription
Tue15:00 - 17:0002.03.2021 - 20.04.2021GM 5 Praktikum HS- ARCH-INF Lecture - Live-Stream
Tue15:00 - 17:0002.03.2021 - 20.04.2021GM 1 Audi. Max.- ARCH-INF Lecture
Object-oriented modeling - Single appointments
DayDateTimeLocationDescription
Tue02.03.202115:00 - 17:00GM 5 Praktikum HS- ARCH-INF Lecture - Live-Stream
Tue02.03.202115:00 - 17:00GM 1 Audi. Max.- ARCH-INF Lecture
Tue09.03.202115:00 - 17:00GM 5 Praktikum HS- ARCH-INF Lecture - Live-Stream
Tue09.03.202115:00 - 17:00GM 1 Audi. Max.- ARCH-INF Lecture
Tue16.03.202115:00 - 17:00GM 5 Praktikum HS- ARCH-INF Lecture - Live-Stream
Tue16.03.202115:00 - 17:00GM 1 Audi. Max.- ARCH-INF Lecture
Tue23.03.202115:00 - 17:00GM 5 Praktikum HS- ARCH-INF Lecture - Live-Stream
Tue23.03.202115:00 - 17:00GM 1 Audi. Max.- ARCH-INF Lecture
Tue13.04.202115:00 - 17:00GM 5 Praktikum HS- ARCH-INF Lecture - Live-Stream
Tue13.04.202115:00 - 17:00GM 1 Audi. Max.- ARCH-INF Lecture
Tue20.04.202115:00 - 17:00GM 5 Praktikum HS- ARCH-INF Lecture - Live-Stream
Tue20.04.202115:00 - 17:00GM 1 Audi. Max.- ARCH-INF Lecture

Examination modalities

At the beginning of the term, as a precondition to attend the course, the entry-test in TUWEL has to be passed until March 8, 2021. In order to pass the course successfully it is necessary to solve at least 2/3 of all assigned examples and to be able to present them during the lab. Furthermore there will be two mandatory written exams (one after the first three lab sessions and one after the next three labs). One of the two tests may be repeated at the end of May. Depending on the currently required Covid measures, the tests might also be online via Tuwel instead of in the lecture hall.

Exams

DayTimeDateRoomMode of examinationApplication timeApplication modeExam
Fri18:00 - 19:0028.05.2021 written21.05.2021 08:00 - 26.05.2021 23:55TISSNachtest Test 1
Fri18:00 - 19:0028.05.2021 written21.05.2021 08:00 - 26.05.2021 23:55TISSNachtest Test 2

Group dates

GroupDayTimeDateLocationDescription
oom01-mo12aMon12:00 - 14:0015.03.2021 - 03.05.2021 188.391 VU Object-oriented modeling - oom01-mo12a
oom02-mo14aMon14:00 - 16:0015.03.2021 - 03.05.2021 188.391 Object-oriented modeling oom02-mo14a
oom03-mo14bMon14:00 - 16:0015.03.2021 - 03.05.2021 188.391 Object-oriented modeling oom03-mo14b
oom04-di08aTue08:00 - 10:0016.03.2021 - 04.05.2021 188.391 Object-oriented modeling oom04-di08a
oom05-di08bTue08:00 - 10:0016.03.2021 - 04.05.2021 188.391 Object-oriented modeling oom05-di08b
oom06-di11aTue11:00 - 13:0016.03.2021 - 04.05.2021 188.391 Object-oriented modeling oom06-di11a
oom07-di11bTue11:00 - 13:0016.03.2021 - 04.05.2021 188.391 Object-oriented modeling oom07-di11b
oom08-mi12aWed12:00 - 14:0017.03.2021 - 05.05.2021 188.391 Object-oriented modeling oom08-mi12a
oom09-mi12bWed12:00 - 14:0017.03.2021 - 05.05.2021 188.391 Object-oriented modeling oom09-mi12b
oom10-mi15aWed15:00 - 17:0017.03.2021 - 05.05.2021 188.391 Object-oriented modeling oom10-mi15a
oom11-mi15bWed15:00 - 17:0017.03.2021 - 05.05.2021 188.391 Object-oriented modeling oom11-mi15b
oom12-do12aThu12:00 - 14:0018.03.2021 - 06.05.2021 188.391 Object-oriented modeling oom12-do12a
oom13-do12bThu12:00 - 14:0018.03.2021 - 06.05.2021 188.391 Object-oriented modeling oom13-do12b
oom14-do15aThu15:00 - 17:0018.03.2021 - 06.05.2021 188.391 Object-oriented modeling oom14-do15a
oom15-do15bThu15:00 - 17:0018.03.2021 - 06.05.2021 188.391 Object-oriented modeling oom15-do15b

Course registration

Begin End Deregistration end
22.02.2021 10:00 08.03.2021 23:55 08.03.2021 23:55

Registration modalities:

You have to register for the course and for one of the lab groups (two applications!!!)

Both applications are mandatory if you want to attend the course.

Group Registration

GroupRegistration FromTo
oom01-mo12a22.02.2021 10:0008.03.2021 23:55
oom02-mo14a22.02.2021 10:0008.03.2021 23:55
oom03-mo14b22.02.2021 10:0008.03.2021 23:55
oom04-di08a22.02.2021 10:0008.03.2021 23:55
oom05-di08b22.02.2021 10:0008.03.2021 23:55
oom06-di11a22.02.2021 10:0008.03.2021 23:55
oom07-di11b22.02.2021 10:0008.03.2021 23:55
oom08-mi12a22.02.2021 10:0008.03.2021 23:55
oom09-mi12b22.02.2021 10:0008.03.2021 23:55
oom10-mi15a22.02.2021 10:0008.03.2021 23:55
oom11-mi15b22.02.2021 10:0008.03.2021 23:55
oom12-do12a22.02.2021 10:0008.03.2021 23:55
oom13-do12b22.02.2021 10:0008.03.2021 23:55
oom14-do15a22.02.2021 10:0008.03.2021 23:55
oom15-do15b22.02.2021 10:0008.03.2021 23:55
zoomHuemer03.05.2021 08:0003.05.2021 10:00
zoomHuemerT113.04.2021 00:00
zoomMurzek03.05.2021 08:0003.05.2021 10:00
zoomMurzekT113.04.2021 00:00

Curricula

Study CodeSemesterPrecon.Info
033 201 Technical Mathematics
033 526 Business Informatics 2. Semestertrue
Course belongs to the introductory and orientation phase ("Studieneingangs- und Orientierungsphase")
033 531 Data Engineering & Statistics 2. Semester
033 532 Media Informatics and Visual Computing 2. Semestertrue
Course belongs to the introductory and orientation phase ("Studieneingangs- und Orientierungsphase")
033 533 Medical Informatics 2. Semestertrue
Course belongs to the introductory and orientation phase ("Studieneingangs- und Orientierungsphase")
033 534 Software & Information Engineering 2. Semestertrue
Course belongs to the introductory and orientation phase ("Studieneingangs- und Orientierungsphase")
860 GW Optional Courses - Technical Mathematics true
Course belongs to the introductory and orientation phase ("Studieneingangs- und Orientierungsphase")

Literature

all course material can be found in the tuwel-course.

Previous knowledge

programming skills

Miscellaneous

  • Attendance Required!

Language

German