Overview
The Computer Systems Certificate (CSC) program provides foundational skills in developing computer systems, web, and software applications. Students work in teams to gain hands-on practical experience combined with theory. Learn to use math to solve problems, and write code with the top 5 most popular programming and scripting languages.
CSC offers a solid technical foundation in computing and IT, parallel to the first year of the full-time CST Diploma and is a milestone in Computing Flexible Learning’s laddered credentials.
CSC graduates may apply for full-time CST Direct Entry Level 3 (depending on grades and available space), or complete the CST FLEX Diploma entirely part-time.
About the program
- 3 intakes: September, January, and April
- Classes at night after 6 pm and on weekends
- Course-by-course registration, pay as you go – you could complete this program in as little as 2 years with 3 courses per term, or 3 years with 2 courses per term
- Integrates systems analysis, Agile development, and UX/UI design
- Introduces mathematics for computer science and problem-solving
- Covers 5 of the most popular programming languages, along with databases, computer architecture and hand-coding websites
- Includes soft skills for interpersonal communication, group work and presentations
- Provides the foundational skills to move on to the CST Diploma
See the Program Details to learn more.
Who should complete the Computer Systems Certificate (CSC)?
This program might be for you if:
- You are interested in mathematics and programming
- You enjoy problem-solving, communicating, and working in teams
- You want to learn to create data-driven websites and basic software applications
If any of these sound like you, please check the CSC Entrance Requirements to ensure you can apply and start building the foundations for your new IT career!
What Computer Systems Certificate grads can do
By earning your CSC, you will gain hands-on skills in the foundations of computing including mathematics, problem-solving, web development and programming languages.
As a CSC graduate, you will be able to:
- Contribute and communicate effectively as a member of software project teams
- Learn independently and adopt new tools, current technologies, and methods to stay on top of the latest technologies
- Design and code with widely used programming languages such as Python, Java, and C, and industry standard scripting tools HTML5, CSS3, JavaScript and SQL.
- Apply logical, critical, and creative thinking to effectively solve Computing and IT-related problems
- Be admitted to the Computer Systems Technology CST FLEX Diploma part-time, and later ladder to a degree
The CSC is the front end (or the first half) of the CST Diploma
- Next up Entrance Requirements
Entrance Requirements
Important Notice for International students and students on limited timelines
Prior to submitting a program declaration, those on limited timelines (e.g. with student loans or time-limited sponsorship) must first email cstflex@bcit.ca to receive a signed Course Planning Document, which they will be required to attach to their online declaration.
Applications for international students must first be submitted online via How to Apply to Flexible Learning Programs – BCIT.
Please Note:
BCIT is Post-Secondary Education. Students must have English and Math skills equivalent to a minimum of BC high school Grade 12 level in order to complete courses in the CSC program.
Please review these alternatives to Grade 12 English equivalents.
One of the goals of this program is to help students acquire interpersonal skills. CSC students require strong communication skills by completing the 2 COMM courses at the start of this program. In the higher-level COMP courses students must engage in significant group work, write technical reports in teams, and make team presentations.
Please also consider upgrading with MATH 0001 prior to starting the program if you do not have recent higher math skills; Algebra, Geometry and Trigonometry.
Domestic students
Students only able to take 1 course per term must first complete “Applied Computer Information Systems (ACIS)” Associate Certificate prior to starting the CSC, leaving COMP 1516 until the end of ACIS, and being sure to choosing the electives which apply to CSC.
Students who cannot achieve 70% or higher should repeat COMP 1516 prior to COMP 2501. This is the same for COMP 2501, 70% or higher prior to COMP 2601.
Students who are able to complete 2 courses per term (a 25 hour per week commitment), must first complete COMP 1002 and COMM 1103 or (COMM 1106 recommended) before contacting the department for a course plan to complete CSC without ACIS and ASD.
Please Note: CSC requires a minimum of 2 years of study, with a maximum of 5 years to complete.
Please read the Computing Flexible Learning Student Guide prior to declaring the CSC and before registering for any COMP courses. If you have any questions, email the department directly.
Application processing
This program is open to declarations beginning:
- February 1st* for the January intake
- May 1st* for the April intake
- October 1st* for the September intake
Entrance requirements
Declarations submitted for program intakes beginning April 1, 2025 or later will be evaluated using the English Language Proficiency (ELP) requirement below.
- English language proficiency: Category 2 – English Studies 12 (67%) or equivalent
International applicants
This program is available to international applicants. A valid study permit is required prior to starting the program.
Program declaration
Declaring your Flexible Learning (Part-time Studies) program ensures that BCIT is aware of your intent to complete a program as it is currently outlined and provides you the opportunity to apply for transfer credit.
To submit your declaration:
- Answer all questions completely.
- If required, convert transcripts and documents to PDF files.
- Have a credit card ready to pay the application fee.
Declare Now
Upon approval, a program plan letter will be sent to you confirming your program of study. Please allow approximately eight weeks for processing.
Scheduled Intakes
Ongoing Flexible Learning (Part-time Studies) intakes: January, April, and September.
- Go back Overview
- Next up Costs & Supplies
Costs & Supplies
Students must have their own personal computer with internet access capable of running MS Windows 11.
There are typically 17 courses required to complete the CSC.
Students should budget $11,000 for tuition and books.
The average cost for each PTS course for Canadian citizens and permanent residents is around $500-$600 per course plus books.
Some students may complete the CSC over 3 years with 2 courses per term, this would equate to an average workload of 25+ hours per week.
Students wanting to fast-track may complete CSC over 2 years (6x PTS terms) with 3 specific courses per term which equate to an average workload of 40+ hours per week between class time, reading and homework.
Attendance and participation are mandatory, students who skip classes or who do not participate may be dropped from a COMP course.
Please contact the department for course planning.
Tuition fees
Flexible Learning (Part-time Studies) tuition is charged on a course-by-course basis. Please see the Flexible Learning Tuition & Fees page for more information on domestic and international tuitions.
Financial assistance
Financial assistance may be available for this program. For more information, please contact Student Financial Aid and Awards.
- Go back Entrance Requirements
- Next up Courses
Courses
Please Note:
Students are not permitted to register for multiple programming language courses simultaneously.
A minimum of 70% in COMP 1516 is required in order to be able to declare ASD or CSC.
COMP 2501 Programming Fundamentals Part 2 (Java) should be completed in the term immediately following COMP 1516.
Do not skip terms between COMP 1516 and COMP 2501 as the learning outcomes are built on top of the preceding course, Part 1.
Most students should complete COMP 2601- Programming Fundamentals Part 3 (Object Design) prior to COMP 2511 -Procedural Programming with C.
COMP 2825 -Computer Architecture is currently offered in January and May.
Program matrix
Check current availability of courses for this program.
1. Required Courses (59.0 credits): | Credits | ||
---|---|---|---|
Communications courses: Students are expected to complete the communications courses in the first two terms. |
|||
COMM 1103 | Introduction to Business and Technical Communication | 3.0 | |
or | |||
COMM 1106 | Introduction to Business and Technical Communication (With Language Development Component)* | 3.0 | |
*COMM 1106 is the best option for ESL students. | |||
and | |||
COMM 2216 | Business Communications 2** | 4.0 | |
**Students who achieve less than 70% in COMM 1103/1106 should contact the department for alternatives to COMM 2216. Computing courses: It is recommended that you complete the remaining required courses in the following order. Complete these five foundation courses first: |
|||
COMP 1002 | Applied Computer Concepts | 3.0 | |
COMP 1114 | Mathematics for Computing* | 4.0 | |
COMP 1516 | Programming Fundamentals Part 1 (Python) | 4.0 | |
COMP 1630 | Relational Database Design and SQL | 5.0 | |
COMP 1850 | Introduction to Web Development | 3.0 | |
Complete these five intermediate level math and programming courses next: |
|||
COMP 2121 | Discrete Mathematics | 4.0 | |
COMP 2132 | Web Development with JavaScript | 3.0 | |
COMP 2501 | Programming Fundamentals Part 2 (Java) | 3.0 | |
COMP 2511 | Procedural Programming with C | 5.0 | |
COMP 2601 | Programming Fundamentals Part 3 (Object Design) | 3.0 | |
Complete these four Computer Systems courses after the second level courses: |
|||
COMP 1011 | UX/UI Development | 3.0 | |
COMP 2825 | Computer Architecture and Organization | 4.0 | |
COMP 2831 | Business Analysis and Systems Design | 4.0 | |
COMP 2833 | Agile Scrum Methods | 4.0 | |
Check Computing Flexible Learning Course and Program Changes for prior course equivalents. |
|||
2. Complete 1.0 elective credits from the Computer Systems FLEX Diploma electives for a total of 60.0 credits. | |||
Some students working on the previous matrix may require further electives from the Computer Systems FLEX Diploma in order to have a minimum of 60 credits. |
|||
Total Credits: | 60.0 |
Check current availability of courses for this program.
Transfer credit
Do you have credits from another BC/Yukon post-secondary school? Do you want to know if they transfer to courses here at BCIT? Check out BCIT's Transfer Equivalency Database to find out.
- Go back Costs & Supplies
- Next up Program Details
Program Details
The Computer Systems Certificate (CSC) in Flexible Learning requires a minimum of 60 credits and is the first half of the Computer Systems Technology (CST FLEX) Diploma, which requires 60 additional credits on top of CSC, for a grand total of 120 unique credits.
Please note: CSC may be delivered via a series of laddered credentials.
Prerequisites:
Each course has prerequisite knowledge. Be sure that you have the required knowledge and skills before enrolling in any course. You are also expected to have an excellent command of English and Math at a BC High School Grade 12 level, or equivalent.
Workload:
Most Flexible learning students are working adults who are completing one (1) course per term. The total average time commitment for a 12-week COMP course is 12+ hours per week. Typically 3 hours asynchronous in class, 1 hour asynchronous online and 8+ hours of reading and homework per week.
Note: the 6-week compressed sections have 2 classes and twice the homework per week.
CSC Program Content:
25% of CSC includes soft skills and starts with two required communications courses which should be completed in the first two terms. CSC students develop strong English communication and interpersonal skills for significant group work, research, writing and presentations.
CSC also requires two math courses which must be completed near the beginning of the program.
40% of CSC is focused on software development, starting with Programming Fundamentals with Python, moving on to Java before C Programming and JavaScript. The remainder of CSC covers Computer Science topics.
CSC Program Delivery:
CSC students typically complete 2 courses per term over a period of 3 years. Some students who are not working full-time may consider 3 part-time courses per term and potentially complete the CSC over 2 years. Students completing 1-2 courses per term should finish ASD and ACIS prior to CSC.
IMPORTANT: Students working on both the ASD and ACIS Associate Certificates should only choose those electives that correspond to CSC required courses.
Due to prerequisites and scheduling it is not possible to complete the CSC any less than 2 years with 3 courses per term.
Computing Flexible Learning is a course-by-course registration and was not designed for full-time delivery. International students and those on funding timelines should instead apply to Full-time programs.
Please read the CSC “Program Entry” section and the Computing Flexible Learning Student Guide before registering for any COMP courses.
Note: Full-time CST Students, CSC parallels the first year of the Full-time CST Diploma, Level 1 and Level 2. Students who drop full-time CST may have credit toward CSC if they want to complete the CST program via Flexible Learning.
For course and program planning prior to declaring CST FLEX Diploma, please contact the department.
Computer hardware and Internet requirements:
Students must provide a current model PC desktop or laptop with a webcam, microphone and have high-speed internet access. COMP courses may use two-way audio and video as well as group work outside of class.
The curriculum may be modified in accordance with industry trends. Programs and courses are subject to change without notice.
Due to prerequisites and scheduling it is typically not possible to complete this part-time program in less than 6 terms, at night and on weekends.
Note: Flexible Learning was not designed for full-time delivery. International students and those on funding timelines may request course planning from the department and complete 3 courses per term with a specific course plan.
*BCIT curriculum may be modified in accordance with market trends in the industry.
Fast Track:
The workload associated with three(3) courses per term can easily equate to 40+ hours work per week. This is the only option for International students and or some students on funding timelines.
The workload associated with two (2) courses per term can easily equate to 25+ hours work per week. Domestic students who can commit to 2 courses per term have two options:
- Complete ACIS and then move on to CSC.
- Skip ACIS and focus on CSC with the following specific course plan.
Computer Systems Certificate (CSC) in 9 terms
CSC with two (2) specific courses per term requires a department approved checklist. This plan will take nine (9) terms or three (3) years.
- Term 1: COMP 1002 and COMM 110x. (6 credits)
- Term 2: COMP 1516 (70%) and COMM 2216. (8 credits)
Request checklist and department approval to declare CSC after Term 2 is completed.
- Term 3: COMP 1114, and COMP 2501 (70%). (7 credits)
- Term 4: COMP 1850, and COMP 2601. (6 credits)
- Term 5: COMP 1630, and COMP 2132. (8 credits)
Note: If you want to earn ACIS, complete COMP 2010.
- Term 6: COMP 2121, and COMP 2831. (8 credits)
- Term 7: COMP 2825, and CST elective (5.5 minimum credits)
- Term 8: COMP 2511, there are 2 classes per week. (5 credits)
- Term 9: COMP 1011, and COMP 2833. (7 credits)
Complete CSC and apply to graduate, then declare CST FLEX.
In order to protect completed credits, students must formally request a checklist prior to declaring their program as soon as the initial requirement of COMP 1516 with 70% minimum is completed.
- Students who cannot achieve 70% or higher should repeat COMP 1516 prior to COMP 2501.
- Students who cannot achieve 70% or higher should repeat COMP 2501 prior to COMP 2601.
- COMP 2601 may be completed after COMP 2501 and COMP 2132.
- COMP 2511 may work better for most students after COMP 2601.
- COMP 1011 and COMP 2833 should be the last courses in CSC.
Prior to declaring CSC, please contact the department.
*BCIT courses and programs may change without notice.
Program delivery
Blended: This program is delivered partly on campus and partly online.
Please check the individual course schedule pages.Program location
Courses may be offered at the following locations:
Burnaby Campus
3700 Willingdon Avenue
Burnaby, BC
Downtown Campus
555 Seymour Street
Vancouver, BC
Continue your education
BCIT offers part-time students the opportunity to complete a series of programs, ultimately leading to a Bachelor of Science in Applied Computer Science (BScACS) . These first three credentials ladder towards the Diploma in Computer Systems Technology, and the first two associate certificates, Applied Software Development and Applied Computer Information Systems, may be taken simultaneously. If you apply and qualify, you can earn the following credentials:
Program abandonment
Students approved for a Flexible Learning (Part-time Studies) program are expected to register and complete courses on a continuous basis.
A student that has not completed a course from their approved program of study over a period of three consecutive academic terms will be considered to have abandoned the program.
Throughout the duration of the program, a student is permitted a maximum of five academic terms where they are not required to register and complete a course from their approved program of study. Students who exceed the five term maximum will be considered to have abandoned the program.
Students who have abandoned their approved program of study and wish to be reinstated will be required to apply for program approval for a current credential. BCIT cannot guarantee that courses taken prior to this reapplication will be credited towards the current credential.
BCIT Policy 5103 - Student Evaluation [PDF] permits a maximum of three attempts to successfully complete each course within a credential.
- Go back Courses
- Next up Graduating & Jobs
Graduating & Jobs
100% of CSC students who completed the graduation surveys report that they are working full-time.
Graduate employment outcomes
The BCIT student outcomes report presents summary findings from the annual survey of former students administered by BC Stats one to two years after graduation. These reports combine the last three years of available results for the 2021-2023 BCIT Outcomes Surveys of 2020-2022 graduates and for Degree 2019-2021 graduates. The reports are organized into three-page summaries containing information on graduates’ labour market experiences and opinions regarding their education. More detailed information can be accessed at the BC Student Outcomes website.
To view these results, you may need to have the Adobe Acrobat Reader installed in your Web browser.
Apply for graduation
Upon successful completion of all program requirements, complete an Application for BCIT Credential [PDF] and submit it to Student Information and Enrolment Services.
Allow approximately six to eight weeks for processing.
All financial obligations to the Institute must be met prior to issuance of any credential.
- Go back Program Details
- Next up Faculty, Advisors & Staff
Faculty, Advisors & Staff
The Computer Systems Certificate, CSC parallels the first year of the Full-time Computer Systems Technology Diploma.
CSC was developed and is maintained by Kevin Cudihee, Program Head of BCIT Computing Flexible Learning and Industry Training.
BCIT Computing Flexible Learning “COMP” courses are delivered by subject matter experts who work in the field.
Several of our COMP instructors are graduates of our Computer Systems Technology, CST Diploma and Degree.
Advisory committee
This credential was approved by the Computer Systems Technology, CST Curriculum Committee and School of Computing an Academic Studies Quality Committee, SQC.
- Go back Graduating & Jobs
- Next up Students on Limited Timelines
Students on Limited Timelines
Students who require a minimum course load for financial aid or international student status
Please understand there are no guarantees that all or any Flexible Learning courses will be available in any given term.
There is also no guarantee that the minimum course credits you require can be sustained from term to term in Flexible Learning.
Most Flexible Learning courses fill quickly, so space is not guaranteed. Courses may be cancelled before the term starts if there is insufficient interest.
This may impact both the number of courses a student is able to take in any term and the time it takes to complete a part-time credential.
As a result, students may not be able to obtain the minimum credits they need or want in each term to continue in the program.
Computing Flexible Learning was not designed for those attempting to complete a program in a full-time delivery model.
Most Computing Flexible Learning credentials cannot be fast-tracked in less than 2 years due to prerequisites and scheduling.
Please make allowances for this 2-year minimum time requirement in your funding or student visa applications for CSC.
Important Notice for International applicants:
The Computer Systems Certificate, CSC program program is available to international applicants who currently have a valid status in Canada. A valid study permit is required prior to starting the program. Limited seats per term are available, for details, please contact the department.
Prior to submitting a program declaration, international students and those on limited timelines (e.g. with student loans) must first contact the department directly at cstflex@bcit.ca to receive a signed Course Planning Document, which they will be required to attach to their online declaration.
- Go back Faculty, Advisors & Staff
- Next up Contact Us
Subscribe
Sign up to receive updates, invitations to events, and information about BCIT and your program.
We promise not to spam you, we won’t share your personal information, and you can unsubscribe at any time.
- Go Back Contact Us
Programs and courses are subject to change without notice.