This information sheet indicates how the course will be organized at pandemic code level yellow and green.
If the colour codes change during the academic year to orange or red, modifications are possible, for example to the teaching and evaluation methods.

Code theory

Course Code :1001WETCOD
Study domain:Mathematics
Academic year:2020-2021
Semester:1st semester
Contact hours:30
Study load (hours):84
Contract restrictions: No contract restriction
Language of instruction:Dutch
Exam period:exam in the 1st semester
Lecturer(s)Stijn Symens

3. Course contents *

The course consists of two parts:

1. Cryptografie
We start with an historical overview of cryptography en then we look at
the mathematical background of modern cryptographical ciphers.
such as Public Key Cryptography, RSA, Diffie Hellman Protocol and Braid Group Cryptography.

The students also have to crack 4 historical codes.

2. Error correcting codes.
We introduce the notion of an error correcting code and study important examples
such as Hamilton codes, Reed Solomon codes and BCH codes. We also look at efficient encoding and decoding algorithms.