CS@NAU: Senior Capstone Design
The central emphasis of the Capstone course is to provide a semi-independant consulting experience that mirrors actual real-world practice in meaningful ways. Although specific software development practices will, of course, vary by employer, software domain, and problem type, we identified a number of core skills/outcomes that all Capstone projects should reinforce, centered around teamwork, communication, project management, and presentation skills. Specifically, the CS Capstone experience is driven by the following priorities:
On a practical level, there is one central reason that our CS Capstone Program has been so successful: it consistently provides tangible benefits to all participants: students receive invaluable experience and insight into corporate dynamics; sponsors receive custom-built solutions to specific corporate needs at minimal cost. In addition, sponsors are able to become acquainted with talented seniors; it is not uncommon for sponsors to subsequently hire Capstone team members.
As a Capstone sponsor, you can expect that we, as the CS faculty, will do our upmost to make sure that it is a positive experience, with a well-designed software solution in your hands at the end of the process. Many of our Capstone sponsors have been involved with the program for many years, submitting new projects every year. Our aim is to build and maintain a strong group of committed sponsors like this, who know what it takes to motivate and support a team to a successful product, and who enjoy working with students just crossing the threshold as peers in our professional world. Your satisfaction as a sponsoring "client" is a main goal for us.