This course is designed as a capstone project in the Bachelor of Computing Science and
Computing Science Major programs and includes the practical design and implementation of a
supervised project in an area of specialization in Computing Science. The students will develop a
‘live’ project in collaboration with an external client. The live project will require students
to apply the knowledge learned throughout their degree program.
Note: Please contact your program advisor to register in this course.
- Conduct independent research by investigating a real world problem.
- Implement a solution for external clients in a team environment.
- Apply program design and Software engineering methodologies to analyze and evaluate design
and implementation options in order to solve a problem.
- Apply sound project management principles to deliver a project on time and with the necessary
feature set and quality level.
- Communicate professionally with culturally diverse individuals, including team members, the
course instructor, the external clients and Computing Science professionals.
- Present a completed project that meets the client’s expectations and outcomes.
- Demonstrate ethical decision-making when designing and building a system.
- Work with an industry partner to identify a live project and develop an outline for
- Identify the project specifications, timelines and deliverables design and test the solution
to the clients problem
- Install the solution
- Provide an administration and users guide
Required text and materials
There are no required materials for this course.
To successfully complete this course, students must achieve 50% or higher on the mandatory
Open Learning Faculty Member Information
An Open Learning Faculty Member is available to assist students. Students will receive the necessary contact information at the start of the course.