This minor elaborates on the theory and practice of programming to turn these students into highly skilled programmers and is an excellent preparation for entering a Master program in Computer Science. Systems Programming and Equational Programming are advanced courses on programming in the imperative language C and the functional language Haskell. Compiler Construction provides in-depth knowledge on building compilers for translating source code from a high-level to a lower-level programming language. Secure Programming focuses on cryptography in software development. Concurrency & Multithreading teaches foundations and programming principles for multicore computing.
Related VU master’s programmes: