The objective of the programming project is to learn advanced programming skills in a suitable programming language, for example C++. The programming tasks are completed individually or in small groups. Topics covered include:
- Variables, expressions, operators
- Elementary data types, references
- Control flow
- Data structures
- Use of libraries
- Object-oriented design
If necessary, hints and a short repetition of basics in the programming language used will be given.