"This is a set of linked courses (CSC 443-444) to be taken in sequence over the course of the senior year. The course aims to give students the opportunity to work in a guided but independent fashion to explore a substantial problem in depth, making practical use of principles, techniques and methodologies acquired elsewhere in the program of studies. It also aims to give experience of carrying out a large piece of individual work and in producing a final project report. It has two distinct phases: the preparatory phase focusing on literature review, assessment of Technologies and Project Specification and the implementation phase focusing on project design, development, documentation and presentation."