Webspot Pieter van Ede

Courses Master Computing Science

Hier ziet u de vakken die ik gevolgd heb voor de verschillende onderdelen van de opleiding, met een korte beschrijving. Tevens ziet u een link naar de vaksite voor meer informatie, waarbij ik wel moet opmerken dat sommige vakken inmiddels van naam kunnen zijn veranderd en dat de inhoud iets kan zijn aangepast.

Fundamental courses

Cryptography

In this course we treated some cryptograhic protocols, such as DES and RSA. We also studied different techniques such as Zero Knowledge Proofs, Stream Ciphers and Group Computing. You can find more information on the course webpage.

Grade
8.5
Teached by
Database-architectures

In this course we studied modern database systems more closely, with an emphasis on query-processing. We also looked at the database Monet. You can find more information on the course webpage.

Grade
9
Teached by
Probabilistic reasoning

During this course we discussed probabilistic networks. The algorithm of Pearl for inferencing in those networks was treated and also an introduction to sensitivity analysis and the problems in constructing those netwokrs were treated. You can find more information on the course webpage.

Grade
7.5
Teached by
Scheduling and timetabling

In this course we studied techniques to automatically compute schedules that fulfill preset conditions. We used primarily the technique of lineair programming. You can find more information on the course webpage.

Grade
8
Teached by
Simulation

In this course we learned techniques that can be used to create a computer model from a current process, so that we can analyze the strengths and weaknesses of this process. You can find more information on the course webpage.

Grade
7.5
Teached by

Optional courses

Compilerconstruction

In this course different techniques were treated which are necessary to build a compiler or interpreter, not only for programming languages but also for domain-specific languages. You can find more information on the course webpage.

Grade
7.5
Teached by
Distributed object systems

In this course different techniques for building distributed object systems were treated, like COM, CORBA, RMI, webservices/SOAP and relevant topics like an introduction to the security aspects. You can find more information on the course webpage.

Grade
8
Teached by
Financial management

This course gave an introduction to the financial world, so that student can speak the same language as financial experts. You can find more information on the course webpage.

Grade
8.5
Teached by
Game programming in C++

In this course the programming language C++ was explained, and techniques to use it efficiently for game programming. Also we learned language-independent concepts that are used to create complex games. You can find more information on the course webpage.

Grade
8
Teached by
Program verification

During this course we treated several specification and test methods. Our focus lay on methods for distributed software. You can find more information on the course webpage.

Grade
7.5
Teached by

Extra courses

Algorithms and networks

In this course we studied the field of graph-algorithms. The emphasis was on efficient algorithms for problems as flow, shortest path, etc. You can find more information on the course webpage.

Grade
7
Teached by
ICT Entrepreneurship

During this course we had the opportunity to start a virtual company, which gave us the chance to learn what you need in order to start your own company. You can find more information on the course webpage.

Grade
7
Teached by
Softwarespecification

This course treated techniques to specify software in such a way, that when later on problems arise, the specification can tell which of the parties made an error. This is particularly handy when drafting a contract in complex IT projects. You can find more information on the course webpage.

Grade
7
Teached by
Virtual worlds

In this course we treated techniques that are used to create virtual worlds. Among others we studied the design of such worlds, the simulation of physics and the network technologies needed to create the experience of a real world. You can find more information on the course webpage.

Grade
6.5
Teached by

Thesis