Resources for instructors of capstone courses in computing

Most computing programs now have some form of integrative or capstone course in which students undertake a significant project under supervision. There are many different models for such courses and conducting these courses is a complex task. This report is intended to assist instructors of capstone courses, particularly those new to the model of teaching and learning inherent in the capstone course.This paper discusses important issues that must be addressed when conducting capstone courses. These issues are addressed through a series of questions, with answers reflecting the way that different institutions have chosen to handle them, and commentary on the impact of these different choices. These questions include: Goals of the Course; Characteristics of Projects; Project Deliverables; Sponsors; Teams; Prerequisites and Preparation; Grading and Assessment; Administration and Supervision; and Reflection, Analysis and Review.Subsequently we present information about the companion Web site, intended as an active repository of best practice for instructors of capstone projects. The Web site will have examples of information about capstone courses and materials used by instructors. Readers are invited to contribute content to this site. The paper concludes with a bibliography of additional reference material and resources.

[1]  Mark Lipton,et al.  Demystifying the Development of an Organizational Vision , 1996 .

[2]  Alan Jones Experiences of Profile-Based Group Composition , 1999, Comput. Sci. Educ..

[3]  Elizabeth Chang,et al.  Issues and solutions for running a full year software engineering project for computing majors , 1998, Proceedings. 1998 International Conference Software Engineering: Education and Practice (Cat. No.98EX220).

[4]  Sally Fincher,et al.  From transfer to transformation: towards a framework for successful dissemination of engineering education , 2000, 30th Annual Frontiers in Education Conference. Building on A Century of Progress in Engineering Education. Conference Proceedings (IEEE Cat. No.00CH37135).

[5]  Henning Salling Olesen,et al.  PROJECT STUDIES; -A LATE MODERN UNIVERSITY REFORM? , 1999 .

[6]  Sally Fincher,et al.  Projects in the Computing Curriculum , 1998 .

[7]  Martin Luck Your Student Research Project , 1999 .

[8]  Rebecca H. Rutherfoord Using personality inventories to help form teams for software engineering class projects , 2001, ITiCSE '01.

[9]  Sally Fincher,et al.  Computer Science Project Work , 2001 .