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 |
Institute directory | Department of Computing Science |
Verwendbarkeit des Moduls |
|
Zuständige Personen |
|
Prerequisites | useful previous knowledge: inf030 Programming, Algorithms and Data Structures |
Skills to be acquired in this module | Object orientation represents the state of the art in software development today. Given problems are first transformed into an object-oriented model and then into an object-oriented program with the help of object-oriented analysis and design methods. Aim of the module "Object-Oriented Modelling and Programming" is to learn basic concepts of object-oriented modelling using UML as the modelling notation and object-oriented programming using the Java programming language. After completing the module, students should be able to independently develop object-oriented programs based on Java for solving medium-sized problems. Professional competence: The students:
The students:
The students:
The 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 in solving medium-sized problems:
In the third part, advanced solution strategies are presented and other programming paradigms are introduced and compared with the object-oriented paradigm:
The lecture part is supplemented by a comprehensive exercise part, in which in particular the taught contents are implemented in practical examples. |
Literaturempfehlungen | Essential:
Good secondary literature:
|
Links | |
Language of instruction | German |
Duration (semesters) | 1 Semester |
Module frequency | every summer term |
Module capacity | unlimited |
Teaching/Learning method | 1V + 1Ü |
Previous knowledge | useful previous knowledge: inf030 Programming, Algorithms and Data Structures |
Form of instruction | Comment | SWS | Frequency | Workload of compulsory attendance |
---|---|---|---|---|
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. |
Portfolio or written exam or oral exam |