Students

Minor Deep Programming

2018-2019

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 cryptography 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.

Info

Language English
Credits 30 EC
Start date 01-09-2018
Faculty Faculty of Science
Minor Deep Programming
Description
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
Concurrency & Multithreading P1 6EC X_401031
Systems Programming P1 6EC X_400377
Equational Programming P2 6EC X_401011
Secure programming P2 6EC XB_40005
Compiler Construction P3 6EC XB_0003