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.
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
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 (3-5 p.m., AudiMax):
March 2: Prediscussion/Introduction (Friday!!)
March 7: class diagram
April 18: sequence diagram
April 25: state diagram
May 30: activity diagram
June 6: use case diagram
The labs take place in the following weeks:
March 12-15, March 19-22, April 23-26, May 02-08, June 4-07, and
June 11-14.
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
At the beginning of the term, as a precondition to attend the course, the entry-test in TUWEL has to be passed until March 5, 2018. 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.
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.