Faculty of Science
Computing Science
Computing Science Careers
Programs
Courses
Faculty
Contact Science
 > TRU Home > Science > Program Options > Computing Science > Programs

Programs Offered in Computing Science

The Department of Computing Science at TRU provides high quality education in the following areas:

Bachelor of Computing Science (BCS)

This degree program provides students with the opportunity to complete a computing science degree via a number of different routes:

  • students who have completed a 3-year computing science diploma, will normally complete the BCS degree with 1 more year of study.
  • students who have completed a 2-year computing science diploma, will normally complete the BCS degree with 2 more years of study.
  • students who have completed a computing science certificate can transfer to BCS.
  • students who have undertaken studies in non-computing science disciplines may transfer those credits towards the completion of a BCS degree.
  • students with employment experience in a computing science area may receive credits towards a BCS degree.
  • high school graduates may enter year one of the BCS degree program.

While completing the BCS degree students may take elective courses in any area, for example; arts, business, physical education, etc.

Bachelor of Science (Major in Computing Science)

This 4-year degree program provides students with a broad training in science and mathematics (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.

BCS/BBA Double Degree

It is possible to earn both the BCS and BBA degrees in just five years. Students must meet the requirements of both programs but many core and elective courses can be “double counted,” which greatly reduces the time to completion. Through careful course selection, it is possible to complete the two degrees in just five years.

Minor in Computing Science

Students can complete a Minor in Computing Science by completing the following courses: COMP 1130, 1230, 1380, 1390, 2130, 2210 (recommended), 2230, and 18 upper level credits (6 courses) including at least 3 courses from the following list: COMP 3050, 3270, 3410, 3520, 3540 and 3610.

University Degree Transfer Programs

Transfer programs are available for various degrees in Computing Science at other universities. As part of the university degree programs the department teaches 1st through 4th year university level courses. The 1st and 2nd year courses are transferable to all three universities in B.C., as well as to most other universities in Canada.