Students

Minor Deep Programming

2019-2020
Deze opleiding wordt aangeboden in het Engels. Sommige van de omschrijvingen zijn daarom mogelijk alleen in het Engels beschikbaar.

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

Taal Engels
Studiepunten 30 EC
Startdatum 01-09-2019
Faculteit Faculty of Science
Deze opleiding wordt aangeboden in het Engels. Sommige van de omschrijvingen zijn daarom mogelijk alleen in het Engels beschikbaar.
Minor Deep Programming
Omschrijving
The minor Deep Programming elaborates on important principles, different
paradigms and modern developments in computer programming. 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. Requirements Engineering teaches important practices for
eliciting, modeling and prioritizing requirements in software
development. Concurrency & Multithreading teaches foundations and
programming principles for multicore computing. Equational Programming
concerns the functional programming language Haskell in combination with
the lambda-calculus. This minor aims to turn students into highly
skilled programmers and is an excellent preparation for entering a
Master program in Computer Science.
Naam vak Periode Credits Code
Concurrency & Multithreading P1 6EC X_401031
Requirements Engineering P1 6EC XB_0032
Equational Programming P2 6EC X_401011
Secure programming P2 6EC XB_40005
Compiler Construction P3 6EC XB_0003