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 language | Frequency | Hours per week | ECTS | Exam |
|---|---|---|---|---|
| German | Winter term | 2V+2Ü | 6 | 90-minute written exam |