Students with programming experience may be eligible to waive Foundations of Programming (CSC 6003) and complete the capstone experience.
In this course, students demonstrate mastery of the material related to their area of study through a faculty-guided capstone project. The project must be centered on the development of a software product and include the motivation, goals, requirements, plan, algorithms, software modules and documentation. Students must also write a final report describing all aspects of the produced software product, as well as an account of their challenges and achievements. Credits: 4