<< Home / Curriculum
Additional Courses
The following additional courses are offered to students of the master programme by the three locations.

Please bear in mind that a course in this list cannot be selected as one of the three optional courses in the Kerckhoffs master programme. It can only be used to fill the remaining space.

Radboud University Nijmegen

See the Computer Science Master guide for the full list of subjects available in Nijmegen.

Eindhoven University of Technology

Distributed Trust Management (TU/e): Nicola Zannone and Sandro Etalle (TU/e)
This course can be followed via telelectures also at the University of Twente
Content: Students will learn how to manage trust in a distributed way. After the course, students will have a thorough overview of the objectives and capabilities of trust management, and have a good understanding of the most important access control techniques. Topics: Advanced access control methods. Mandatory and Discretionary access control. Role-based access control. Decentralized access control. Trust management. Decentralized trust management. Practical examples (Policymaker, Keynote). Role-based trust management (Credential chain discovery)
Style: Lecture, 2 hours per week
Examination: Written exam.
Materials: Lecture notes

Physical aspects of computer security: Boris Škorić (TU/e)
Content: This course covers a number of topics where digital security is heavily influenced by interactions with the physical world: fuzzy extractors, true random number generation, distance bounding, physical unclonable functions, quantum computers, quantum key exchange. The emphasis lies on the adaptation of algorithms and protocols so as to cope with, and possibly exploit, the physical properties of the environment.
Style: Lectures (2 hours per week) and homework assignments
Examination: Written exam
Materials: Lecture notes and slides

University of Twente

Distributed Systems (192130112): prof.dr. S.J. Mullender (UT)

Content: The course will address techniques and algorithms for making systems more reliable than their constituting components. We shall discuss the techniques used in sensor networks, file systems and systems used in cloud computing and grid computing. We will do this by studying journal and conference publications and achieve the additional goal of learning to read, understand and evaluate scholarly writing.
Style: Lectures
Examination: written examination
Materials: Articles provided during the lectures

XML & Databases (192110961): D. Hiemstra, M. van Keulen (UT)

Content: The course aims to deepen the knowledge about databases and to apply this knowledge to XML databases, more specifically the use of database technology for the storage and retrieval of XML marked up textual data. XML is becoming *the* standard for data exchange and document publishing on the world wide web. XML provides a number of things traditionally found in databases: schemas (DTDs and XML schema) and query languages (XPath and XQuery), but other things are lacking, like efficient storage, efficient query processing, and indexes. The course will cover the mapping of XML to relational systems and the efficient processing of structure queries (XPath) and textual queries (as e.g. supported by web search engines).
Style: Lectures and groups project work
Examination: written exam
Materials: Reader “XML & Databases”

Mobile and Wireless Networking 1 (192620010): G.J.Heijenk (UT)

Content: This course concentrates on networking aspects of wireless and mobile technologies. Although the focus is on the network layer, and particularly on mobility support in the context of IP, the relevant physical layer aspects are briefly reviewed, medium access issues are described, and the effect of mobility on end-to-end transport protocols such as TCP is included. Part of this subject is devoted to the description of different existing and future technologies, like UMTS, Wireless LANs, Bluetooth, LTE, WiMax, and Mobile IP. Some lectures are dedicated to new subjects, such as ad hoc networking.
Style: lectures
Examination: written exam
Materials"Mobile Communications" by Jochen H. Schiller, 2nd edition, 492 pages, Addison-Wesley, 2004, ISBN 0-321-12381-6

Data Warehousing & Data Mining (192320201): M. van Keulen (UT)

Content: Due to digital revolution companies, business and research institutes gathered over the recent years a lot of digital data stored in massive, mostly distributed, databases. For companies this data contains a lot of valuable information, among other things, on internal processes, customers and direct marketing. Research data contains information on the studied phenomena like astronomical or seismographic data. An important and actual topic is the extraction of this knowledge discovery form databases (KDD). Before one can apply data mining the data must be stored in a consistent and coherent way, and moreover data retrieval must be fast and efficient, topics from the area of data warehousing. In order to data mine successfully, business processes must support data mining activities and the obtained knowledge must be anchored in the business. In short: what information do I want, and how can I retrieve, extract it, from the available data. Topics covered in the course are the context of data warehousing and data mining, methods and algorithms for data mining and data warehousing. Also some real business cases will be discussed by guest lecturers.
Style: lectures (incl. guest lectures)
Examination : written exam
Materials: Course material and Chapters 4,6 & 8 of book P.N. Tan, M. Steinbach, V. Kumer, "Introduction to Data Mining". Addison-Wesley, 2005. ISBN 0-321-32136-7 (these chapters are electronically available)

Ubiquitous Computing (192111301): N. Meratnia (UT)

Content: 'Ubiquitous computing', a phrase which the late Mark Weiser (1952-1999) described in 1988 as "the calm technology, that recedes into the background of our lives", matures from the vision of the Nineties to reality of the young millennium, enabling increasing mobility and interaction of services and applications in a large variety of areas in daily life. Recently, we have seen major progress in developing the new off-the-desktop computing paradigm that moves towards the notion of a pervasive, wearable, unobtrusive, disappearing, or invisible computer. The improvements in digital circuitry technology allow the integration of sensors, processing, and wireless communication onto a single chip in the near future, and introduce a new information technology. In this course we introduce methods and concepts in ubiquitous computing. This includes topics like ubiquitous computing in home, office, well-being, etc, architectures, sensor networks, tangible interfaces. During the course several colloquia will be given. Students will perform a research project within a small group (2-3 people). In this research project students will pursue several phases of a typical research project. The results of the project need to be laid out in an article, and presented at the workshop.
Style: lectures and group project
Examination:
Materials:"Ubiquitous Computing Fundamentals", Ed. John Krumm; Chapman & Hall/CRC 1st ed. 2009; ISBN 978-1420093605