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)
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:
Link to GoTo Meeting for the Exercises: https://www.gotomeet.me/TUW-OOM
Address your questions to: oom[at]big.tuwien.ac.atAll 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 3: Prediscussion/IntroductionMarch 10: class diagramMarch 17: sequence diagramMarch 24: state diagram (Tuesday!)March 31: activity diagramApril 21: use case diagramThe labs take place in the following weeks:March 16-19, March 23-26, March 30-April 2, April 20-23, April 27-30, und May 4-7.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 videos7,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 9, 2020. 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.
all course material can be found in the tuwel-course.
programming skills