inf031 Object-oriented Modelling and Programming (Complete module description)
| Module label | Object-oriented Modelling and Programming |
| Modulkürzel | inf031 |
| Credit points | 9.0 KP |
| Workload | 270 h |
| Verwendbarkeit des Moduls |
|
| Zuständige Personen |
|
| 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. |
| Literaturempfehlungen | Essential
Recommended secondary literature
|
| Links | |
| Language of instruction | German |
| Duration (semesters) | 1 Semester |
| Module frequency | every summer semester |
| Module capacity | unrestricted |
| Teaching/Learning method | V+Ü |
| Lehrveranstaltungsform | Comment | SWS | Frequency | Contact-time workload |
|---|---|---|---|---|
| Lecture | 4 | SoSe | 56 | |
| Exercises | 2 | SoSe | 28 | |
| Präsenzzeit Modul insgesamt | 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 |