The document outlines a course on cryptography and network security for MSc computer science students at Wachemo University, detailing evaluation methods and key topics such as cryptographic goals and types of functions. It covers fundamental concepts, including secret-key and public-key cryptography, encryption schemes, and the classification of functions (injective, surjective, bijective). Additionally, it discusses cryptanalysis, symmetric-key encryption, and the necessary principles for secure communication and key exchange.