1. ACM/IEEE-CS. 2001 Computing curricula 2001: Computer science. http:www.acm.orgeducationeducationeducationcurric_volscc2001.pdf
2. ACM/IEEE-CS. 2008 Computer science curriculum 2008: An interim revision of CS 2001. http:www.acm.orgeducationcurriculaComputerScience2008.pdf
3. The impact of supervisors' cognitive styles on the quality of research supervision in management education;Armstrong;British Journal of Educational Psychology,2004
4. Bouki , V. 2007 Undergraduate computer science projects in UK: What is the point? Proceedings of the Informatics Education Europe II Conference IEEII 176 183
5. A personal theory of teaching computing through final year projects;Clark;Computer Science Education,1999