188.385 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.

2011W, 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:

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

Learning activities during this course will comprise of:

- 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

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

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

Dates:

12.10.: Prediscussion/Introduction 1 - 3 p.m., HS 17
24.10.: class diagram - attention! 4:30 - 6:30 p.m.,  HS 8
18.11.: sequence diagram - attention! 11 a.m. - 1 p.m., Informatik HS
23.11.: state diagram 1 - 3 p.m., HS 17
21.12.: activity diagram 1 - 3 p.m., HS 17
11.01.: use case diagram 1 - 3 p.m., HS 17

The labs take place in the following weeks:

31.10. - 04.11.
07.11. - 11.11.
21.11. - 25.11.
28.11. - 02.12.
09.01. - 13.12.
16.01. - 20.01.

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 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!

Attention: Effective for everybody who registered for Computer Science/Business Informatics for the first time: You have to complete the "Studieneingangsgespräche (STEG)" until October 7th 2011 to register for this course. For details see STEG. (Due to technical reasons it takes up to two workdays after completion of the “Studieneingangsgespräch” to be able to register for the course.)

Lecturers

Institute

Course dates

DayTimeDateLocationDescription
Wed13:00 - 15:0005.10.2011 - 25.01.2012HS 17 Friedrich Hartmann - ARCH Lecture
Thu08:15 - 11:1513.10.2011 - 26.01.2012EI 3A Hörsaal Lab
Thu13:00 - 16:0013.10.2011 - 26.01.2012EI 1 Petritsch HS Lab
Fri09:00 - 12:0014.10.2011 - 21.01.2012FH Hörsaal 2 Übungen
Mon09:00 - 10:3017.10.2011 - 27.01.2012EI 3A Hörsaal Ausweich-Gr
Mon10:30 - 12:0017.10.2011 - 27.01.2012EI 3A Hörsaal Ausweich-Gr
Mon18:00 - 20:0017.10.2011 - 31.01.2012GM 1 Audi. Max.- ARCH-INF Tests
Mon16:30 - 18:3024.10.2011HS 8 Heinz Parkus - CEE Lecture
Thu12:00 - 13:0003.11.2011 - 26.01.2012GM 1 Audi. Max.- ARCH-INF OOMT
Fri11:00 - 13:0018.11.2011 - 18.11.2011Informatikhörsaal - ARCH-INF SD lecture
Thu11:30 - 13:0002.02.2012EI 3 Sahulka HS - UIW OOM Nachtest
Object-Oriented Modeling - Single appointments
DayDateTimeLocationDescription
Wed05.10.201113:00 - 15:00HS 17 Friedrich Hartmann - ARCH Lecture
Wed12.10.201113:00 - 15:00HS 17 Friedrich Hartmann - ARCH Lecture
Thu13.10.201108:15 - 11:15EI 3A Hörsaal Lab
Thu13.10.201113:00 - 16:00EI 1 Petritsch HS Lab
Fri14.10.201109:00 - 12:00FH Hörsaal 2 Übungen
Mon17.10.201109:00 - 10:30EI 3A Hörsaal Ausweich-Gr
Mon17.10.201110:30 - 12:00EI 3A Hörsaal Ausweich-Gr
Wed19.10.201113:00 - 15:00HS 17 Friedrich Hartmann - ARCH Lecture
Thu20.10.201108:15 - 11:15EI 3A Hörsaal Lab
Thu20.10.201113:00 - 16:00EI 1 Petritsch HS Lab
Fri21.10.201109:00 - 12:00FH Hörsaal 2 Übungen
Mon24.10.201109:00 - 10:30EI 3A Hörsaal Ausweich-Gr
Mon24.10.201110:30 - 12:00EI 3A Hörsaal Ausweich-Gr
Mon24.10.201116:30 - 18:30HS 8 Heinz Parkus - CEE Lecture
Thu27.10.201108:15 - 11:15EI 3A Hörsaal Lab
Thu27.10.201113:00 - 16:00EI 1 Petritsch HS Lab
Fri28.10.201109:00 - 12:00FH Hörsaal 2 Übungen
Mon31.10.201109:00 - 10:30EI 3A Hörsaal Ausweich-Gr
Mon31.10.201110:30 - 12:00EI 3A Hörsaal Ausweich-Gr
Thu03.11.201108:15 - 11:15EI 3A Hörsaal Lab

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 October 24th, 2011. In order to pass the course successfully it is necessary to solve at least 70% 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
1 Gruppe 1Thu08:15 - 09:4503.11.2011 - 19.01.2012EI 3A Hörsaal 188.385 OOM1 Gruppe 1
2 Gruppe 2Thu09:45 - 11:1520.10.2011 - 27.01.2012EI 3A Hörsaal Gruppe 02
3 Gruppe 3Thu13:00 - 14:3003.11.2011 - 27.01.2012EI 1 Petritsch HS Gruppe 03
4 Gruppe 4Thu14:30 - 16:0003.11.2011 - 27.01.2012EI 1 Petritsch HS Gruppe 04
5 Gruppe 5Fri09:00 - 10:3028.10.2011 - 27.01.2012FH Hörsaal 2 Gruppe 05
6 Gruppe 6Fri10:30 - 12:0028.10.2011 - 27.01.2012FH Hörsaal 2 Gruppe 06

Course registration

Begin End Deregistration end
10.10.2011 00:00 24.10.2011 23:59 24.10.2011 23:59

Registration modalities

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

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

Group Registration

GroupRegistration FromTo
1 Gruppe 110.10.2011 00:0024.10.2011 23:59
2 Gruppe 210.10.2011 00:0024.10.2011 23:59
3 Gruppe 310.10.2011 00:0024.10.2011 23:59
4 Gruppe 410.10.2011 00:0024.10.2011 23:59
5 Gruppe 510.10.2011 00:0024.10.2011 23:59
6 Gruppe 610.10.2011 00:0024.10.2011 23:59

Curricula

Study CodeObligationSemesterPrecon.Info
033 201 Technical Mathematics Mandatory electiveSTEG
Course requires the completion of the introductory interview STEG
033 526 Business Informatics Mandatory2. SemesterSTEG
Course requires the completion of the introductory interview STEG
033 531 Data Engineering & Statistics Mandatory2. Semester
033 532 Media Informatics and Visual Computing Mandatory2. SemesterSTEG
Course requires the completion of the introductory interview STEG
033 533 Medical Informatics Mandatory2. SemesterSTEG
Course requires the completion of the introductory interview STEG
033 534 Software & Information Engineering Mandatory2. SemesterSTEG
Course requires the completion of the introductory interview STEG
033 535 Computer Engineering Mandatory electiveSTEG
Course requires the completion of the introductory interview STEG
066 939 Business Engineering and Computer Science Mandatory elective

Literature

All course materials will be provided in the tuwel course.

Previous knowledge

Conceptual data modeling and relational data modeling, programming skills.

Miscellaneous

  • Attendance Required!

Language

German