Skip to main contentSkip Navigation or Skip to Content
Thompson Rivers University
Thompson Rivers University

COMP 4911: Computing Science Project

Note: Please contact your program advisor to register in this course.

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.

Learning outcomes

  • 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.

Course topics

  • Work with an industry partner to identify a live project and develop an outline for approval
  • 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 Final Project.

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.

Search To Top