inf031 Object-oriented Modelling and Programming (Complete module description)
| Module title | Object-oriented Modelling and Programming | ||||||||||||
| Module code | inf031 | ||||||||||||
| Credit points | 9.0 KP | ||||||||||||
| Responsible institute | Department of Computing Science | ||||||||||||
| Responsible persons |
Module responsibility:
Christian Schönberg
Authorised to examine:
Die im Modul Lehrenden
|
||||||||||||
| 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. |
||||||||||||
| Language of instruction | German | ||||||||||||
| Learning outcomes/competencies |
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
|
||||||||||||
| Required assesment |
|
||||||||||||
| Duration (semesters) | 1 Semester | ||||||||||||
| Module frequency | every summer semester | ||||||||||||
| Workload |
|
||||||||||||
| Course type |
|
||||||||||||
| Further information | Module Capacity: |
||||||||||||
| Applicability of the module |
|