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

Bachelor of Science Graduation Requirements

The first two years of all B.Sc. programs at TRU (the pre-degree years) focus on providing scientific breadth, enhancing communication skills - oral, written and computer - and completion of in-depth pre-requisite courses for the specific degree. See admissions requirements for a list of the first and second year courses that are required for entry to the B.Sc. with a Major in Computing Science.

During the degree years (years three and four of the program) students will be required to complete 48 credits of 3000/4000 level courses, and 36 of these credits must be in Computing Science courses comprising core and elective courses. The remaining 12 upper level credits can be drawn from any academic electives. A total of 120 credits in all are required to graduate with a B.Sc. degree.

First and Second Years

BIOL 1110 or 12101 or GEOL 1110 or 20501 3 credits
CHEM 1500 3 credits
COMP 1130/1230 or 2120 3-6 credits
COMP 1380/1390 6 credits
ENGL 1100 or 11102 3 credits
(or two of ENGL 1100, 1110 and 1210)2 (6 credits)
MATH 1130/1230 or 1140/1240 6 credits
PHYS 1100 or 1150 3 credits
ENGL 2290 or 23002 3 credits
MATH 2120 3 credits
COMP 2130/2230 6 credits
STAT 2000 3 credits
Electives3 12-15 credits

Third and Fourth Years

COMP 3050/ 3270/ 3410/ 3520/ 3610/ 4530/ 4910
COMP 3110 or 3120
21 credits
Computing Science Upper Level Electives 15 credits
Electives3 24 credits
  1. Students intending to take the Major in Computing Science may take COMP 1000 for credit but only in the first year of studies.
  2. Students with a B or better in ENGL 1100 or 1110 may proceed into ENGL 2290 or 2300 in their second year; students with less than a B in first year English must take another 3 credits of 1000-level English before their second year English requirement.
  3. Electives must include 9-12 credits in at least two disciplines outside of Science (other than English). The remaining elective credits may be chosen from any discipline; 12 of these must be in courses numbered 3000 or higher.

Not all elective courses will be available every year, and most will be offered on a rotational basis.

Students also will have the opportunity to engage in Directed Studies (COMP 4480) or Research Learning (RESL) courses under the direction of a faculty member. Traditionally the institution has limited this course to students with good academic standing.