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.

2017S, VU, 2.0h, 3.0EC
TUWEL

Properties

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

Aim of course

The goal of this course is to give students a profound understanding of modeling using the Unified Modeling Language (UML). Thereby the lecture will focus on the following topics: object oriented concepts, object oriented requirements specification, analysis and design of software systems, and object oriented modeling using UML.

Subject of course

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

- class diagram
- sequence diagram
- state diagram
- activity diagram
- use case diagram

Learning activities during this course will comprise:

- lecture videos
- classroom lectures
- online tutorials using TUWEL
- classroom assignments which will be graded and discussed during the practical exercises part of this course
- three written mid-term exams

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

lectures where questions concerning the content of the videos

will be answered and practical solutions of the examples will be

demonstrated.

Dates (5-7 p.m., AudiMax):

March 1: Prediscussion/Introduction (Wednesday !!)
March 6: class diagram
March 20: sequence diagram
April 3: state diagram
April 24: activity diagram
May 8: use case diagram

The labs take place in the following weeks:

March 13-16, March 20-23, April 3-6, April 24-27, May 8-11, and

May 15-18.

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!

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 (3 x 0,5 h)
 21 h Test preparation (3 x 7,0 h)
-------------------------------------------
75 h = 3 ECTS

Lecturers

Institute

Course dates

DayTimeDateLocationDescription
Wed17:00 - 19:0001.03.2017GM 1 Audi. Max.- ARCH-INF Vorbesprechung
Mon17:00 - 19:0006.03.2017 - 12.06.2017GM 1 Audi. Max.- ARCH-INF Vorlesung
Mon17:00 - 19:0027.03.2017 - 12.06.2017EI 7 Hörsaal - ETIT Vorlesung
Thu17:00 - 19:0004.05.2017GM 1 Audi. Max.- ARCH-INF Test 2
Thu17:00 - 19:0004.05.2017EI 7 Hörsaal - ETIT Test 2
Object-oriented modeling - Single appointments
DayDateTimeLocationDescription
Wed01.03.201717:00 - 19:00GM 1 Audi. Max.- ARCH-INF Vorbesprechung
Mon06.03.201717:00 - 19:00GM 1 Audi. Max.- ARCH-INF Klassendiagramm
Mon20.03.201717:00 - 19:00GM 1 Audi. Max.- ARCH-INF Sequenzdiagramm
Mon27.03.201717:00 - 19:00EI 7 Hörsaal - ETIT Test 1
Mon27.03.201717:00 - 19:00GM 1 Audi. Max.- ARCH-INF Test 1
Mon03.04.201717:00 - 19:00GM 1 Audi. Max.- ARCH-INF Zustandsdiagramm
Mon24.04.201717:00 - 19:00GM 1 Audi. Max.- ARCH-INF Aktivitätsdiagramm
Thu04.05.201717:00 - 19:00GM 1 Audi. Max.- ARCH-INF Test 2
Thu04.05.201717:00 - 19:00EI 7 Hörsaal - ETIT Test 2
Mon08.05.201717:00 - 19:00GM 1 Audi. Max.- ARCH-INF Anwendungsfalldiagramm
Mon22.05.201717:00 - 19:00EI 7 Hörsaal - ETIT Test 3
Mon22.05.201717:00 - 19:00GM 1 Audi. Max.- ARCH-INF Test 3
Mon12.06.201717:00 - 19:00EI 7 Hörsaal - ETIT Nachtest
Mon12.06.201717:00 - 19:00GM 1 Audi. Max.- ARCH-INF Nachtest

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 6, 2017. 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 three mandatory written exams throughout the term. One of the three tests may be repeated at the end of the term.

Group dates

GroupDayTimeDateLocationDescription
Gruppe 01 (Mo 09:00-11:00)Mon09:00 - 11:0013.03.2017 - 15.05.2017EI 4 Reithoffer HS 188.391 VU Object-oriented modeling - Gruppe 01 (Mo 09:00-11:00)
Gruppe 02 (Mo 11:00-13:00)Mon11:00 - 13:0013.03.2017 - 15.05.2017EI 4 Reithoffer HS OOM Gr 02 (Mo 11:00-13:00)
Gruppe 03 (Di 15:00-17:00)Tue15:00 - 17:0014.03.2017 - 16.05.2017EI 4 Reithoffer HS OOM Gr 03 (Di 15:00-17:00)
Gruppe 04 (Di 17:00-19:00)Tue17:00 - 19:0014.03.2017 - 16.05.2017EI 4 Reithoffer HS OOM Gr 04 (Di 17:00-19:00)
Gruppe 05 (Mi 11:00-13:00)Wed11:00 - 13:0015.03.2017 - 17.05.2017EI 1 Petritsch HS OOM Gr 05 (Mi 11:00-13:00)
Gruppe 06 (Mi 15:00-17:00)Wed15:00 - 17:0015.03.2017 - 17.05.2017EI 2 Pichelmayer HS - ETIT OOM Gr 06 (Mi 15:00-17:00)
Gruppe 07 (Mi 17:00-19:00)Wed17:00 - 19:0015.03.2017 - 17.05.2017EI 2 Pichelmayer HS - ETIT OOM Gr 07 (Mi 17:00-19:00)
Gruppe 08 (Do 09:00-11:00)Thu09:00 - 11:0016.03.2017 - 18.05.2017EI 5 Hochenegg HS OOM Gr 08 (Do 09:00-11:00)
Gruppe 09 (Do 13:00-15:00)Thu13:00 - 15:0016.03.2017 - 18.05.2017EI 4 Reithoffer HS OOM Gr 08 (Do 13:00-15:00)
Gruppe 10 (Do 15:00-17:00)Thu15:00 - 17:0016.03.2017 - 18.05.2017EI 11 Geodäsie HS - GEO OOM Gr 08 (Do 15:00-17:00)
Gruppe 11 (Mo 13:00-15:00)Mon13:00 - 15:0013.03.2017 - 15.05.2017EI 4 Reithoffer HS 188.391 VU Object-oriented modeling - - Gruppe 3 (Mo 13h)
xxxxMon15:00 - 17:0020.03.2017 - 15.05.2017FH Hörsaal 2 188.391 VU Object-oriented modeling - - Gruppe 4 (Mo 15h)

Course registration

Begin End Deregistration end
22.02.2017 10:00 06.03.2017 23:55 06.03.2017 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
Gruppe 01 (Mo 09:00-11:00)22.02.2017 10:0006.03.2017 23:55
Gruppe 02 (Mo 11:00-13:00)22.02.2017 10:0006.03.2017 23:55
Gruppe 03 (Di 15:00-17:00)22.02.2017 10:0006.03.2017 23:55
Gruppe 04 (Di 17:00-19:00)22.02.2017 10:0006.03.2017 23:55
Gruppe 05 (Mi 11:00-13:00)22.02.2017 10:0006.03.2017 23:55
Gruppe 06 (Mi 15:00-17:00)22.02.2017 10:0006.03.2017 23:55
Gruppe 07 (Mi 17:00-19:00)22.02.2017 10:0006.03.2017 23:55
Gruppe 08 (Do 09:00-11:00)22.02.2017 10:0006.03.2017 23:55
Gruppe 09 (Do 13:00-15:00)22.02.2017 10:0006.03.2017 23:55
Gruppe 10 (Do 15:00-17:00)22.02.2017 10:0006.03.2017 23:55
Gruppe 11 (Mo 13:00-15:00)02.03.2017 10:0006.03.2017 23:55
xxxx02.03.2017 10:0013.03.2017 23:55

Curricula

Study CodeObligationSemesterPrecon.Info
033 201 Technical Mathematics Mandatory elective
033 526 Business Informatics Mandatory2. Semester
033 531 Data Engineering & Statistics Mandatory2. Semester
033 532 Media Informatics and Visual Computing Mandatory2. Semester
033 533 Medical Informatics Mandatory2. Semester
033 534 Software & Information Engineering Mandatory2. Semester
033 535 Computer Engineering Mandatory elective
860 GW Optional Courses - Technical Mathematics Not specified

Literature

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

Previous knowledge

Conceptual data modeling and relational data modeling, programming skills

Miscellaneous

  • Attendance Required!

Language

German