ObjectivesWith an Associate Degree in Computer Science you can pursue a career as a computer programmer, software engineer, multimedia development, and further your education to be a robotics engineer, computer scientist or a cryptographer. Your options in this field are extensive and in demand. As a student of the Associate Degree program, you will have access to excellent academic advice; you’ll have a definite learning path, but with room to explore along the way. Associate Degree students complete their studies sooner, and enjoy the fellowship that comes with being part of a cohort with the same goal.
Academic titleAssociate of Science in Computer Science
Course descriptionYear 1
Course Credits
COMP 132
Programming Using Java 4.0
COMP 139
Applied Computer Programming 4.0
COMP 212
Introduction to Computer Science 3.0
ENGL 150
English Composition 3.0
MATH 100
Calculus 1 4.0
MATH 101
Calculus 2 4.0
MATH 110
Calculus 1 4.0
MATH 111
Linear Algebra 2 4.0
MATH 126
Basic Discrete Mathematics 3.0
One UT Lab Science 3.0
Year 2
Courses Credits
COMP 182
Architecture and Programming 3.0
COMP 210
Data Structures and Algorithms 3.0
COMP 227
Discrete & Combinational Structures 3.0 or
Any second-year Science 3.0 - 4.0
COMP 238
Advanced Programming 3.0
BUS 130 Business Communications 3.0 or
ENGL 160
Introduction to Literature 3.0
or
ENGL 164
First Nations Literature 3.0
Two UT Arts, non-English electives 6.0
MATH 218
Probability and Statistics 1 4.0 or
Any University Transfer elective 3.0
MATH 220
Multivariate Calculus 4.0 or
Any University Transfer elective 3.0
MATH 225
Elementary Differential Equations 3.0
MATH 235
Procedures in Maple 1.5
Notes: All elective courses need to be transferable to at least one BC university. In the course description, this is indicated by (T).
* Students transferring to the University of Victoria (UVic) should take BUS 130, COMP 227 and MATH 218.
* MATH 220 is a recommended corequisite for MATH 235. It is also required for the UVic Computer Science honours program, as well as for certain options associated with their Computer Science program.
* The University of BC (UBC) will grant credit for either MATH 126 or COMP 227. Students intending to transfer to UBC, Simon Fraser University, or the University of Northern BC should contact an Academic Advisor.
Completion Requirements
The course requirements for the Associate Degree program credential are mandated by the provincial government. You must complete a total of 20 university transfer courses, and achieve an overall GPA of 2.0 ("C"), to obtain an Associate of Science Degree in Computer Science. No course may be used to meet more than one of the specific requirements; 25% of your courses must be completed at Camosun College.