Skip to main content


Contents of the module

The module provides a basic understanding of the architecture of a computer, its binary data processing and its programming using the example of Java. Contents include - Von Neumann architecture as a model of the computer - Binary number representation and calculation with binary numbers - Variables and operators - Control structures - Data structures (arrays and lists) - Object-orientation - Testing

Qualification goals

On completion of this module, students will have acquired a basic understanding of the structure and operation of the von Neumann computer and its programming with elementary operators and control structures. Building on this, the concept of object-orientated programming (inheritance, polymorphism, abstraction) with Java was taught. Students also learnt to understand and implement common data structures such as arrays and lists. In general, students have acquired a good programming style and the ability to solve programming problems independently. Software development can only be learnt and understood through practical application and programming. Degree students therefore demonstrate the ability to apply and practically implement the concepts and programming problems they have learnt.

Course languageFrequencyHours per weekECTSExam
German Winter term2V+2Ü690-minute written exam
To top