Programming in a basic and important programming language such as C and a modern programming language such as Python. Data structures and classes. Problem-solving through division into sub-problems.
Program structuring. Several smaller programming assignments as well as one larger, individual programming assignment with strong emphasis on structuring and specification of included modules.
C-programming, types, compilation and make files.