Object-Oriented Programming for Lateral Entrants
- Prof. Dr. Peter Kneisel
- Andrej Sajenko
The module gives lateral programmer entrants an access to object-oriented programming.
The students understand the basic concepts of object-oriented programming.
They are capable of choosing the right concepts to solve a simple problem on their own.
Moreover, they have an overview over the standard library and can implement their solutions in conformity to it.
They are capable of presenting their solutions to an audience and defend their decisions.
- Overview over programming paradigms
- Functions, classes and objects
- Abstraction of value, type und data structure
- Inheritance and polymorphy
- Design by contract
- Modularity: capsuling, cohesion and coupling
- Input and output of information
- Error handling
- Implementation of simple algorithms and data structure
- Application of the standard library (STL)
Seminaristischer Unterricht 2 SWS
Examination prerequisite: Regular presence (80% of the time) and active participation
Examination: Project and test
- C. Ullenbloom: Java ist auch eine Insel, Rheinwerk Computing
- P. Gumm, M. Sommer: Einführung in die Informatik, Oldenbourg Verlag München
- Social Media Systems (B.Sc. 2016)