Course infoSchedule
Course moduleNWI-IPC021
Credits (ECTS)6
CategoryBA (Bachelor)
Language of instructionEnglish
Offered byRadboud University; Faculty of Science; Informatica en Informatiekunde;
PreviousNext 4
prof. dr. J.J.C. Daemen
Other course modules lecturer
prof. dr. J.J.C. Daemen
Other course modules lecturer
Contactperson for the course
prof. dr. J.J.C. Daemen
Other course modules lecturer
prof. dr. J.J.C. Daemen
Other course modules lecturer
J. Fuchs, MSc
Other course modules lecturer
Academic year2020
KW1-KW2  (31/08/2020 to 24/01/2021)
Starting block
Course mode
Registration using OSIRISYes
Course open to students from other facultiesYes
Waiting listNo
Placement procedureIn order of Study programme
ExplanationIn order of Study programme
At the end of this course:
  1. You are able to recognise -- in society in general and within a job environment in particular -- situations in which information security plays a role.
  2. You are able to recognise relevant security goals in such situations (confidentiality, integrity, availability, authenticity, non-repudiation, accountability).
  3. You can (on a global level) describe basic techniques to achieve these security goals, evaluate existing solutions, and propose new solutions in practical situations.
  4. You recognise the social and organisational implications of security technologies (especially privacy), and you can take these aspects into account in your analysis of practical situations.
Security is widely recognized as being of great importance in all areas of information technology: networks, operating systems, databases etc. Security is about regulating access to assets. Crucial questions are: Who are you? and: Should you be doing that? Authentication (of people and computers) and access control are basic aspects of computer security. Cryptography provides a mathematical toolset for realising key security goals, via appropriate protocols.
This bachelor lecture introduces the basics of computer security. It is the first semester course for the computer science curriculum, but the course is can be followed by students from other disciplines (artifical intelligence, mathematics, physics, economics, psychology etc) as well, when they have some basic knowledge and interest in computer science.

Instructional Modes
  • Lecture
  • Tutorial
  • Self-study

Presumed foreknowledge
Basic knowledge of computer science and discrete mathematics.
Test information
Weekly exercises + written exam.
The lectures for the course will be in English, the course material and the exercises will also be in English.
Recommended materials
The slides used in the lectures form the basis of the course. Further material will be provided via the course's webpage.

Instructional modes

Test weight1
OpportunitiesBlock KW2

Digital Exam
Test weight9
Test typeDigital exam with CIRRUS
OpportunitiesBlock KW2, Block KW3