Projects for CS605 practical work week

The project for the week of practical work is a report-based project. Each student must choose a topic that has been covered in the lectures and write a 5-10 page report on that topic.

Students must submit a report that has been prepared in the form of a self-learning aid for computer theory students. In order to hit the right level with technical details, imagine you are writing for your former self, as you were at the beginning of the course --- equally intelligent as you are now but less knowledgeable in computer theory. You may assume that the reader knows some basics; just list them at the beginning of your report. (For example, you could say "We assume that the reader knows what a graph is.")

No two students will be allowed to choose the same topic. The chosen topics to date are:

How do I choose a topic?

  • Send an email to with your topic choice. When I confirm your choice, you have chosen your topic.

  • It may be possible to exchange one's topic for another topic, depending on whether the latter is unallocated to another student, and depending how soon the request is made.

    How will the report be marked?

  • Only reports that arrive by email to before 23:59h on Friday 7th October 2011 will be marked, unless alternative arrangements have been agreed with me in advance. Part-time students have until 23:59h on Sunday 23th October 2011. The report must be in PDF format, or in PS format. I will acknowledge receipt of your report within one working day.
  • The projects will be marked by giving equal weighting to the following four criteria: Structure and explanation, Technical accuracy, Demonstration of understanding by incorporating novel information, and Difficulty of the topic. Include a list of references, and indicate where everything in your report (facts, code, proofs and proof ideas, examples you include to illustrate points, etc.) has come from if it is not your own invention. Marks will be deducted for failures to properly reference such material throughout your report.
    Last updated 30 September 2011, 6:04.