The Honors program at NAU is a prestigious way to add special distinction to your CS studies and degree, and the CS programs faculty fully support students engaged in this ambitious degree variation.
There are not sufficient Honors students taking CS core courses to allow creation of entirely separate Honors sections of those courses. Instead, we accommodate Honors students by creating "specialized augmented versions" of existing courses: the student takes part in the regular course with other students, including all regular course assignments, but also negotiates specific extensions to the regular assignements in that course that are captured in a "CSxxx Honors Contract" that essentially serves as a modified addendum to the regular course description and syllabus. This then becomes the basis of an "Honors version" of the course.
This approach applies to the Capstone sequence as well: a special Honors section of CS486c can be created for Honors students on demand, with each Honors student in that section having an individually negotiated and customized Honors contract outlining expectations, deliverables, and evaluation basis. Having individualized Honors contracts for this course is required due to the unusual nature of the Capstone course: unlike "normal" courses, where all students are working on the same set of assignments, Capstone teams each have completely different projects to complete, based on project proposals submitted by external real-world clients. Thus, each Honors student will need to propose and negotiate specific additional challenges (beyond what their Capstone team has already agreed to do) that relate to and extend their particular project.
The process for arranging an Honors version of CS486 is relatively simple, and generally is completed near the end of the preceeding CS476 (first course in Capstone sequence) semester, after the project solution vision has been refined and the student has a strong idea of what software product will be produced...and can therefore propose specific and meaningful extensions to complete as their Honors project. The specific steps in the process are:
In sum, the process of initiating an CS486 Capstone is fairly straightforward, providing students initiate the above process in a timely manner and can develop a viable extension idea. Successful completion of an Honors Capstone is a real achievement, and can be seen as a special distinction for the student that can often be cited as a sign of exceptional preparation in the subsequent job search process.