Applicants must meet the admission requirements listed below:
- General College Admission Requirements
- BC Precalculus 12 with a minimum grade of B
Graduation Requirements
- Successful completion of 30 credits
- 50% (15 credits) of all coursework must be completed at Douglas College
* A university transferable course is a course that transfer to one of the 5 Research Universities - SFU, UBC, UBCO, UNBC or UVIC - according to the BC Transfer Guide.
Course Requirements:
Course Number | Course Title | Credits |
ENGL 1130 | Academic Writing | 3.00 |
MATH 1120 | Calculus I | 3.00 |
MATH 1220 | Calculus II | 3.00 |
MATH 1130 | Discrete Mathematics | 3.00 |
CMPT 1105 | Intro to Computing Science & Programming | 3.00 |
CMPT 1110 | C++ Programming | 3.00 |
CMPT 2200 | Designing with Raspberry Pi | 3.00 |
Elective (3) | University transferable elective* | 9.00 |
Total Credits | 30.00 |
The Certificate in Computing Science is designed to offer the required first year applied and academic courses for transfer into a university computing science program. This ten-course certificate has been designed with maximum transferability in mind. The main objective of this program is to deliver a highly relevant educational experience that prepares students for continued study in computing science degree programs.
Students will learn the basics of computing science. After completion of this program, they will be able to:
- Demonstrate basic understanding of the theory and concepts underlying computing science
- Apply mathematical concepts to the design and analysis of computing systems
- Apply fundamental principles and methods of computing science to develop computer solutions for real world problems
- Identify hardware and software requirements for implementation of computer solutions
- Explore modern computing technology and adapt to new developments in the field of computing science
- Communicate ideas and concepts with other professionals in computing science community
- Understand and use computing science terminology
- Analyze, test, and trouble-shoot existing computer based systems and programs