Course Overview
Programming Exercises
Prior Exams
Links
The best way to learn programming is to write code. Have fun!
Content of the Curriculum (3rd Grade)
Curriculum in the Legal Information System (see Attachment 1.5)
Module 5+6
- Operating Systems
- Operating system architecture
- Installation and configuration of client and server operating
systems
- Software Engineering
- Introduction to an object oriented programming language
- Foundations of object oriented programming
- Classes and encapsulation
- Aggregation, Composition and Inheritance
- Software Development
- Solve problems using an object oriented approach
- Graphical User Interfaces
- Relevant algorithms
- Analysis of algorithms and data structures with regard to runtime
and memory
- Embedded Programming
- Create, install, test and document software for microcontrollers
- Write modular programs that interact with peripherals
- Event processing (eg. using interrupts)
- Communication (interfaces) between systems
- Data logging