What you'll study
Associate of Science Degree in Computer Science
You're required to enrol in a minimum of four courses per semester. Our program contains a blend of Arts and Science courses so as to support the concept of a broad education.
Year 1
| Course | Credits | |
|---|---|---|
| Total credits | 37.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 |
| COMP 132 | Programming Using Java | 4.0 |
| COMP 139 | Applied Computer Programming | 4.0 |
| COMP 212 | Introduction to Computer Science | 3.0 |
| One University Transfer Lab Science course | 4.0 | |
Year 2
| Course | Credits | |
|---|---|---|
| Total credits | 31.5-33.5 | |
| COMP 182 | Architecture and Programming | 3.0 |
| COMP 210 | Data Structures and Algorithms | 3.0 |
| COMP 238 | Advanced Programming | 3.0 |
| MATH 225 | Elementary Differential Equations | 3.0 |
| MATH 235 | Procedures in Maple | 1.5 |
| One of: BUS 130, ENGL 160, ENGL 164 | 3.0 | |
| One 2nd Year University Transfer Science (COMP 227 recommended) | 3.0 | |
| Two University Transfer courses (MATH 218 and MATH 220 recommended) | 6.0-8.0 | |
| Two University Transfer Arts courses (non-English) | 6.0 | |
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 required for the UVic Computer Science honours program, as well as for certain options associated with their Computer Science major 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.
All programs contain a blend of Arts and Science courses to support the concept of a broad education. Associate Degree courses must be transferable, in the year taken, to at least one BC Research University (UVic, SFU, UBC Vancouver or Okanagan, UNBC). Use the BC Transfer Guide to confirm transfer eligibility for all courses.
Students planning on transferring to another institution with Camosun College’s Associate Degree should consult with that institution to determine whether the individual courses taken will be applicable to their final educational goal.
