Computing Science Major, Bachelor of Science

Thompson Rivers University, Canada

computing-science-major-bachelor-of-science

Next enrollment cycle

September 2022

See all cycles

First Year Course Fee

USD 3,016

Course Accredited By

NA

  • 4 Years
  • On Campus
  • Undergraduate
  • Degree
Designed for those wishing to enter a career in the technology industry, or for those wishing to pursue graduate studies, this degree consists of two years of general study, followed by two years of concentrated computing studies.
  • This four-year degree program provides broad training in science and mathematics (concentrated in the first two years), and a thorough training in computing science (concentrated in the last two years).Co-operative education allows students to put what they learn into practice in the real world. Students gain valuable industry experiences and establish networking with future employers. Our grads have been hired by many big companies, including SAP, IBM, BlackBerry, Telus, HSBC, Highland Valley Copper, and Visual Statement — to name a few.*fees based on number of courses. cureently fees is given for one course*

Enrollment Cycles

  • September 2022
  • January 2022
  • May 2022

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)

If you don’t meet the requirements

  • High school graduates can apply and be admitted to this program while upgrading at TRU.
  • Mature students without a high school diploma (or equivalent) can work towards completing their BC High School Graduation Diploma while in this program through TRU courses.
  • Students who do not qualify for mature student status can apply for the TRU University Preparation program to complete their BC High School Graduation Diploma

Year 1 and 2

  • Computer Programming 1
  • Computer Programming 2
  • Introduction to Computer Systems
  • Data Structure, Algorithm Analysis and Design
  • Mobile –I
  • Website Design and Development
  • Programming Methods
  • Software Architecture and Design
  • Discrete Structures
  • BIOL 1110 or 1210 or GEOL 1110 or 2050
  • CHEM CHEM 1500
  • ENGL 1100 OR 1110
    OR
    14 & 15 MATH 1130/1230 or 1140/1240
  • MATH 2120
  • PHYS 1100 or 1150
  • Statistics
  • CMNS 2290 or 2300
  • General Electives
  • General Electives

Years 3 and 4

  • Computer Network Security
  • Computer Networks
  • Operating Systems
  • Human Computer Interaction
  • Advance Web Design and Programming
  • Database Systems
  • Artificial Intelligence
  • Software Engineering
  • Computer Science Project
  • 3000-4000 Level Computing Elective
  • 3000-4000 Level Computing Elective
  • 3000-4000 Level Computing Elective
  • 3000-4000 Level Computing Elective
  • 3000-4000 Level Computing Elective
  • Non-Science Elective
  • Non-Science Elective
  • Non-Science Elective
  • Non-Science/General Elective Open
  • General Elective Open Upper Level
  • General Elective Open Upper Level
  • Tuition $448.65
  •  Fees $191.91 
  • Books and supplies 
  • Typically about $150 per course $150.00 
  • Total (CDN) $790.56

Interested in this course?

Our Admissions Counsellors would love to assist!