Doing your Master's

Doing your Master's within the Algorithmics group


To do your Master's thesis project within the Algorithmics group, we require you to:

  • meet the general requirements for doing a master in Computer Science (see study guide), and
  • have completed most of the other courses offered by the Algorithmics group, including at least the course Advanced Algorithms and the courses relevant to your thesis project (to be discussed with our supervisor).

If you do your Master's within the Algorithmics group, you may join the research project of one of the members. One of them will be your daily supervisor, and Cees Witteveen will be your professor, and the president of your graduation committee. You are also expected to join the monthly Master's meetings. See here for a sample of available master's projects, but  typically it is best if you approach one of the staff members. We also have a list of current and previous Master's students, and some instructions for doing your Masters and writing your thesis. See also:

After your literature survey, your first assignment will be to write a Master Thesis Proposal. Guidelines for writing such a proposal are given at this page from the software engineering group. Please read this text carefully.

Practical instructions for Master's students

When you start doing your Master's project within Algorithmics, first arrange the following.

  • Add all the activities of the Algorithmics group to your agenda. We expect you to be there!
  • Put yourself on the alg_masters mailing list to get updated on new activities.
  • Arrange a login on the departments workstations (7th, 8th or 9th floor) by filling in the form at the SCT Help desk (HB 09.230) of the department of Software and Computer Technology.
  • Be sure to attend the Monthly Master's Meetings.
  • See the people page for your colleagues, and send your supervisor a mail with a request to be added there.
  • Come every day to work at the workstations at the 7th floor, together with the other Master's students.
  • Join us for lunch every day at 12:00.
  • When you start doing a literature study, be sure to check out these writing tips.
  • Yingqian Zhang's presentation on Research skills is very useful to get an idea of what doing research is.
  • Make notes during the meetings with your supervisor.
  • When you have finished your literature report, and when you have finished your Master's thesis, it is a good idea to make it available to the world. Therefore, add them to the publication website.

Check out these links: