Build Your Future in Computing

The BSc Major in Computing Science is a four-year degree program that provides students with a broad training in science (concentrated in the first two years), and then a thorough training in computing science (concentrated in the last two years). Graduates will then be well qualified for a wide range of employment opportunities, for further study in advanced degrees and for research positions. A cooperative education option is available for the Major in Computing Science.

The first two years of all BSc programs at TRU focus on providing scientific breadth, enhancing communication skills — oral, written and computer. Graduates will be able to draw upon their general and specific scientific knowledge, and the analytical and research skills that they learn as an integral part of the degree program.

Questions?

Contact the program coordinator at BscAdvising@tru.ca.

Program overview

TRU’s four-year Bachelor of Computing Science degree program offers a comprehensive foundation that prepares graduates to adapt to new technologies and ideas spanning the range from theory to programming.

Courses and Curriculum Structure

Admission Requirements

Students can apply directly to a major when they apply to the BSc. If students are unsure what they want to major in when applying, they can select “Bachelor of Science General” instead of a specific major. Students can change majors at any time.

View all admission requirements

Tuition estimator

Estimated tuition for one semester:

Choose the number of courses:

1
2
3
4
5
6
7
Tuition (CDN) -

The tuition calculator provides an estimated amount for informational purposes only and excludes fees, textbooks and materials. Actual tuition may vary by program and courses. Rates are in Canadian dollars and subject to change. Courses are typically 3 credits. For a detailed breakdown of costs, please contact Enrolment Services.