This page contains links to various study related topics, internally and externally. The codes between parentheses are the course codes used at TU Eindhoven.

Unpublished papers

Concepts of Programming Languages

For the course of Concepts of Programming Languages (2M240), we had to write a paper on the delegate as introduced by Microsoft in their version of Java, Visual J++, and in the C# language.

Delegates are the object oriented equivalent of function pointers as they are known from programming languages like C. Their introduction lead to discussions whether they were a good thing or not. Especially Sun, who were advised already in 1996 by Borland not to implement delegates in Java, due to bad experiences with trying the same in Delphi.

The full paper can be downloaded here. It was graded with an 8.

Information Security

Among the assignments for the course of Information Security (2IF30) were two papers; an essay and a case study.

The subject of the essay is “firewalls and intrusion detection”. It is in my view a very bad essay, but nonetheless it was graded 7. The full essay can be downloaded here.

The subject of the case study is “the Royal Dodge Airlines’ RFID programme”. The RDA wants to implement a customer relationship programme with the use of RFID chips to identify them. This paper studies the different ways of implementing, along with their (dis)advantages. The full case study can be downloaded here. It was graded 8.

Parallel Programming

A very interesting assignment we got for the course of Parallel Programming (2IN10). Apart from the normal assignment to do some grain-size experiment on a LAM/MPI cluster, we were to create our own cluster. Very motivated, we jumped on the assignment and within no time we got our own cluster running, with 4 machines at Spacelabs, one at Bas’ home.

The full report can be downloaded here. It was graded 10 for our engineering spirit.

Immersion and Presence in Virtual Environments

For the course of Interactive Virtual Environments (2IV50) the examination was based upon a literature study concerning the two terms “immersion” and “presence”. Two terms with apparantly clear meaning, but with a great discussion around their definitions.

The paper mainly deals with two measures of presence and immersion and summarizes a few more.

The paper can be downloaded here.

Advanced Algorithms

For the course of Advanced Algorithms the examination was partly based upon a literature study concerning the term “Fixed-Parameter Tractability”.

The paper can be downloaded here.

Geometric Algorithms

For the course of Geometric Algorithms the examination was partly based upon a literature study concerning the term “Construction Sequences”.

The paper can be downloaded here.

Software

  • Feeding Frenzy - a game for OGO(Ontwerp Gericht Onderwijs: Design Oriented Education) 2.3 (2R680)
  • GOAT - Goal-based Object-oriented Adaptive Teacher for the course of Intelligent Systems (2II40)
  • Trains - a model railroad web control system for Software Engineering Project (2IP40)
  • Ambient Earth - an ambient semantic web monitor, internship at Reykjavík University (2IM00)
  • Vökvar - a fluids simulation visualization application for Visualization (2IV40)