Sure Fire Programming: a general framework for independent projects in Computer Science

Managing independent projects in Computer Science is challenging, particularly large scale projects typical of Capstone courses. At Pacific University, we've developed the general Sure Fire Programming framework which focuses on: 1) S tructured deadlines, 2) U nique topics, 3) R unning code E arly, 4) F requent system I ntegration and testing, and 5) regular RE ports and documentation. The framework is implemented with 5 components: 1) Topic Selection, 2) Project Planning, 3) Implementation, 4) Final Testing and 5) Technical Communication. This framework has been used successfully at Pacific University for managing the Senior Capstone projects for 2 years.