Thompson Rivers University
Thompson Rivers University

Programs

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.

Graduates will be well qualified for a wide range of employment opportunities, for further study in advanced degrees and for research positions.


Computing Science Diploma

The Diploma emphasizes the application of computers to the solution of business related problems. The academic training combines technical and computer skills with communication skills (written and oral) and business skills. A commitment to professionalism is an essential characteristic of the Diploma.


Bachelor of Science (Major in Computing Science)

This four-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.


BSc Minor in Computing Science

Students can complete a Minor in Computing Science by completing the following courses: MATH 1700, COMP 1130, 1230, 2230, and 18 upper level (3000-4000 level) credits (6 courses).


BSc in Computer Science & Math Combined Major

This degree program provides students with the opportunity to study both computing science and mathematics in depth. Students who complete this program will have the combined computer and mathematics skills to be successful in both industry and academic environments. Graduates will be well qualified for a wide range of employment opportunities, for further study in advanced degrees and for research positions.


Associate of Science Degree

The two-year associate degree is designed to provide an educational experience that lays a solid foundation for further study. Students are required to complete a broad range of course offerings balanced with in-depth study in computing science. Since many students will continue their studies, the requirements will enable students to complete the required prerequisites for upper level course work in the computing science major.


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.