inf031 - Object-oriented Modelling and Programming (Complete module description)
Module label | Object-oriented Modelling and Programming |
Module code | inf031 |
Credit points | 9.0 KP |
Workload | 270 h |
Institute directory | Department of Computing Science |
Applicability of the module |
|
Responsible persons |
|
Prerequisites | Useful subject-specific prior knowledge:
This prior knowledge can be acquired, for example, in the module inf030 Programming, Algorithms and Data Structures. There are no formal prerequisites for participation. |
Skills to be acquired in this module | Object-orientation is the state of the art in software development today. Given problems are first converted into an object-oriented model and then into an object-oriented programme with the help of object-oriented analysis and design methods. The aim of the ‘Object-oriented Modelling and Programming’ module is to learn the basic concepts of object-oriented modelling using UML as a modelling notation and object-oriented programming using the Java programming language. After completing the module, students should be able to independently develop object-oriented programmes based on Java to solve medium-sized problems. Subject-related competencesThe students
Methodological competencesThe students
Social competencesThe students
Self-competencesThe students
|
Module contents | In the first part, basic concepts of object-oriented modelling and programming are taught:
In the second part, important concepts and classes of the JDK class library are introduced and the classes are used to solve medium-sized problems:
In the third part, advanced solution strategies are presented and further programming paradigms are introduced and compared with the object-oriented paradigm:
The lecture part is supplemented by a comprehensive exercise part, in which the content taught is implemented using practical examples. |
Recommended reading | Essential
Recommended secondary literature
|
Links | |
Language of instruction | German |
Duration (semesters) | 1 Semester |
Module frequency | every summer term |
Module capacity | unlimited |
Teaching/Learning method | V+Ü |
Type of course | Comment | SWS | Frequency | Workload of compulsory attendance |
---|---|---|---|---|
Lecture | 4 | SuSe | 56 | |
Exercises | 2 | SuSe | 28 | |
Total module attendance time | 84 h |
Examination | Prüfungszeiten | Type of examination |
---|---|---|
Final exam of module | At the end of the Semester. |
written exam / portfolio (short written exams) / oral exam |