All Courses

Computing Science and Mathematics Major, Bachelor of Science

Thompson Rivers University, Canada

computing-science-and-mathematics-major-bachelor-of-science

Next enrollment cycle

May 2023

See all cycles

First Year Course Fee

USD 14,260

Course Accredited By

NA

  • 4 Years
  • On Campus
  • Undergraduate
  • Degree
This program is designed for students interested in a degree that combines the two disciplines
  • 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.
  • Fees based on (15 credits/5 courses)

Enrollment Cycles

  • May 2023
  • September 2023
  • January 2024

Open admission

  • English Studies 12/English First Peoples 12 with a minimum of 73% (or equivalent)

Bachelor of Science majors have specific first year course requirements. It is strongly recommended that students become familiar with the prerequisite requirements for these courses before applying for admission. In general, the minimum prerequisite requirements for courses in the first year courses in the BSc programs are as follows:

  • Major
  • Biology (all majors)
  • General Science
  • Chemistry
  • Chemical Biology
  • Environmental Chemistry
  • Computing Science
  • Mathematics
  • Mathematical Sciences
  • Physics
  • Prerequisites
  • Life Sciences 11 or Anatomy & Physiology 12 with C (or equivalent) or better
  • Chemistry 11 (or equivalent)
  • Pre-calculus 12 with a minimum C (or equivalent) within the past 2 years
  • Physics 11 (or equivalent), (or PHYS 1130)
  • Chemistry 11 (or equivalent)
  • Pre-calculus 12 with a minimum C (or equivalent) within the past 2 years
  • Physics 11 (or equivalent)

YEAR 1 AND 2

  • Computer Programming 1
  • Computer Programming 2
  • Data Structure, Algorithm Analysis and Design
  • Discrete Mathematics
  • Introduction to Computer Systems
  • Website Design and Development
  • Software Architecture and Design
  • BIOL 1110 or 1210 or GEOL 1110 or 2050
  • CHEM 1500
  • ENGL 1100 OR 1110 or
  • Any two ENGL 1100, 1110, 1120, 1140, 1210
  • 12 & 13 MATH 1130 & 1230 or
  • MATH 1140 & 1240 Enriched Calculus 1 and Enriched Calculus 2 or

Calculus 1 and Calculus 2

  • Linear Algebra

Calculus 3

  • Differential Equations 1
  • Discrete Mathematics 2
  • PHYS 1100 or 1150
  • STAT 2000
  • CMNS 2290 or 2300
  • General Electives
  • General Electives

Years 3 and 4

  • Any 7 out of 8
  • Computer Science Project
  • Computer Networks Security
  • Computer Networks
  • Operating Systems
  • Human Computer Interaction
  • Database Systems
  • Artificial Intelligence
  • Software Engineering
  • Advanced Web Design and Programming
  • Complex Variables

Calculus 4

  • Linear Algebra 2
  • Abstract Algebra
  • Introduction to Linear Programming
  • Numerical Analysis
  • 3000 or above MATH/STAT Elective
  • 3000 or above MATH/STAT Elective
  • 3000 or above MATH/STAT Elective
  • 3000 or above MATH/STAT Elective
  • Non-Science Elective
  • Tuition $448.65 
  • Fees $191.91 
  • Books and supplies 
  • Typically about $150 per course $150.00 
  • Total (CDN) $790.63

Interested in this course?

Our Admissions Counsellors would love to assist!

Date of birth