Module Number INFM1120 |
Module Title Practical Computer Science 2: Imperative and Object-Oriented Programming |
Type of Module Compulsory |
---|---|---|
ECTS | 9 | |
Work load - Contact time - Self study |
Workload:
270 h Class time:
90 h / 6 SWS Self study:
180 h |
|
Duration | 1 Semester | |
Frequency | In the summer semester | |
Language of instruction | German | |
Type of Exam | Written Test |
|
Lecture type(s) | Lecture, Tutorial | |
Content | Modeling of data, class concept, composition and union of class references, class hierarchies, object-oriented modeling and programming, methods and parameter passing, encapsulation of data, abstract classes, visibility and access rights, imperative methods, GUI programming, debugging |
|
Objectives | The students know methods and tools of object-oriented modeling and programming and can use them appropriately. They know the characteristics of stateful programming and understand the necessity of encapsulating the state of objects. Students can implement and test basic computer science algorithms and data structures using imperative and object-oriented programming methods. In addition, students can effectively locate and correct errors in programs. They are prepared to effectively apply their programming skills in subsequent larger projects. |
|
Allocation of credits / grading |
Type of Class
Status
SWS
Credits
Type of Exam
Exam duration
Evaluation
Calculation
of Module (%)
Lecture
V
o
4
6.0
wt
90
g
100
Tutorial
Ü
o
2
3.0
|
|
Prerequisite for participation | There are no specific prerequisites. | |
Lecturer / Other | Brachthäuser, Pons-Moll | |
Literature | - |
|
Last offered | Sommersemester 2022 | |
Planned for | Sommersemester 2025 | |
Assigned Study Areas | BIOINFM, INFM, MDZINFM, MEINFM |