Project Descriptions

This page will accumulate projects as supervisors post them. See the "last changed" entry at the end when checking for updates.

How To Select a Project: First, have a look at the projects listed here. Contact the supervisors for more information. When you have found a project, and the supervisor is willing/able to give you the project, you MUST complete a contract and upload it to OnQ. The OnQ site for the course will be available early in the Fall term for students registered in the course only. ONLY when the contract is received is the project officially yours, so it is to your advantage to sign a contract much earlier than the deadline. If you cannot register in the course due to conflicts or not meeting the eligibility criteria, please contact the course coordinator as soon as possible. You need to complete your contract and proposal in the Fall term.

We strongly recommend that you try to find a project from the list below. However, if you can't find a project here that fits your interests and abilities, you can propose a project yourself. In this case you will need to find a School of Computing faculty member who is willing to supervise your project. As a rough guideline to project design, the amount of work and standards of quality should be the same as a typical 400-level CISC course.

For contact information for supervisors, see the School of Computing faculty list.

Cor-Paul Bezemer 1 project here. available
Gunnar Blohm Two projects here.
MEG brain imaging-based functional neural connectivity analysis taken
2 available
Dorothea Blostein One project here. Taken
Juergen Dingel 4 projects here.
Teaching Programming with MineCraft taken
3 available
Qingling Duan 3 projects here. 3 available
Gabor Fichtinger One project Taken
Nicholas Graham One project Taken
David Lamb UCOSP (all taken)
external projects (up to 2).

1 taken
Patrick Martin Two projects, untaken one here 1 taken
David Maslove Two projects here.
both taken
Parvin Mousavi One project here.
Sharief Oteafy Two projects here available
Jordan Poppenk 5 projects here
James Stewart 1 project for 2 students here both taken
David Rappaport One project here; room for more than one student.
Kai Salomaa 3 projects here; willing to consider related student proposals.
NFA Construction taken
Converting Machines to Regular Expressions taken
1 available
Nico Troje Two projects here. both available
Roel Vertegaal Willing to consider student proposals in Human-Computer Interaction
Mohammad Zulkernine Willing to discuss proposals in Android security available
There are also a few projects with external "customers" who are not member of the School; you will need to find a willing supervisor (including cross-appointees and research adjuncts) from the School who is willing to supervise and grade, applying School standards to the deliverables.

Questions? Contact the course coordinator.
This page last modified