The students who succeeds in this course

- will be able to use the division algorithm,
- will be able to comprehend the prime numbers, their distribution and the notion of congruence,
- will be able to define number-theoretic functions and understand their nice applications in cryptography,
- will be able to identify primitive roots and indices.