An Associate Degree is equivalent to the first two years of a four-year university degree. Universities in British Columbia will guarantee 60 transfer credits to holders of an Associate Degree.
Students must meet the grade point average (GPA) established by each university for admission. Upon completion, students qualify to apply for a post-graduate work permit in Canada.

Program Overview
- The Associate of Science Degree in Computer Science provides students with knowledge of the principles and science that underlie computing. It also prepares students to pursue a Bachelor’s degree in Computer Science or a related field.
- Students will build a solid foundation in computer systems, software engineering, foundational programming, web development and systems design.
- Graduates will acquire working knowledge of computer architecture and data science.
- Students will gain practical skills in solving computing problems of our digital age through the use of mathematics.
- Students will be taught to program and innovate software catering to modern technology and design.
Skills Gained
- Strong knowledge of designing, developing, and maintaining various software systems.
- Practical knowledge of teamwork and product development.
- Variety of employable skills ranging from web development to software engineering
- Working knowledge of the creation of hardware architecture and data analysis.
Accelerated Associate Degree: Tri-mester system
- Students benefit from the tri-mester system with intakes in January, May, and September. This means students can take more courses over a 12-month period and can complete an Associate Degree in 16 months or two years.
- Students take a minimum of 3 and a maximum of 5 courses per semester.
- Students who do not wish to accelerate can complete an Associate Degree in 2 years.
Program Curriculum Framework
Must include: All requirements of an Associate of Arts Degree
20 courses (minimum 60 credits) of 1st & 2nd year courses, to include at least 6 courses (minimum 18 credits) in Arts at the 2nd year level, taken in two or more subject areas.
1st Year Courses
| CSCI 120 Introduction to Computer Science and Programming I |
| CSCI 125 Introduction to Computer Science and Programming II |
| CSCI 150 Introduction to Digital and Computer System Design |
| MATH 113 Calculus I |
| MATH 114 Calculus II |
| MATH 120 Discrete Mathematics I |
Three 2nd Year Courses:
| CSCI 225 Data Structures and Programming |
| CSCI 250 Introduction to Computer Architecture |
| CSCI 275 Software Engineering |
Career Possibilities
Approximately 748,500 job openings in British Columbia within the next 10 years will require some forms of post-secondary education
(British Columbia Labour Market Report Outlook: 2023 Edition, p. 4)
#1 in Canada, B.C. has the highest salary increase for 2023 for all industries compared to all over provinces.
(www.hrreporter.com)
Who Should Apply?
Students Who:
- Wish to develop and evolve around new age technologies.
- Are determined to increase their knowledge base of Computer Science.
- Have a strong interest in technology and plan on working in an ever-changing industry.

