Minor Deep Programming

Here you will find all descriptions of courses in the minor. Please go to www.minor.vu.nl/en/ for more information about the contents of the minor programme.

The minor Deep Programming elaborates on important principles, different
paradigms and modern developments in computer programming. 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 security in
software development. Concurrency & Multithreading teaches foundations
and programming principles for multicore computing. This minor aims to
turn students into highly skilled programmers and is an excellent
preparation for entering a Master program in Computer Science.
Course name Period Credits Code Pdf
Concurrency & Multithreading Period 1 6.0 X_401031
Systems Programming Period 1 6.0 X_400377
Equational Programming Period 2 6.0 X_401011
Secure programming Period 2 6.0 XB_40005
Compiler Construction Period 3 6.0 XB_0003
© Copyright VU University Amsterdam
asnDCcreatorasvVUAmsterdam asnDCdateasv2018 asnstudyguideasvmodulegroep asnDCtitleasvMinorDeepProgramming