Course Code: CSCS 4503
Academic Year: 2026-2027
Capstone Project 2 is the continuation and completion of the two-semester capstone experience in the Honours Bachelor of Computer Science program. Building on the foundation laid in Capstone Project 1, students will implement, test, and refine their projects, bringing them to full fruition. This course focuses on the practical application of software development skills, including coding, testing, quality assurance, and project evaluation. Students will begin by implementing the system or solution designed in the previous semester, applying best practices in computer science. Comprehensive testing and quality assurance will be conducted to ensure that the project meets all functional, performance, and security requirements. Students will develop and execute detailed test plans, utilizing automated testing tools where appropriate, to identify and resolve any issues. Throughout the course, students will continually evaluate their projects against the initial requirements and design, making necessary refinements to enhance the system's functionality and user experience. The course culminates in a final presentation and defense, where students will showcase their completed projects to a panel of faculty members and industry professionals, demonstrating both technical competence and an understanding of the broader professional and ethical implications of their work.