Computer Systems Technology


Build skills in programming, design, mobile apps, and security while launching your career developing software and solving computer-related issues for businesses, governments, or institutions.

Tuition: 12278*
Credential: Diploma
Length: 2 0 years
Hours: Full-time
Delivery: Class-based
Program Flyer: Download
Campus: Downtown Downtown
Start Dates: Jan, Sep

Entrance award

September intake of this full-time program is eligible for financial award.



September intake of this full-time program is eligible for financial award.

Learn more

What you will learn

Upon successful completion of this program, graduates will be able to:

  • design, analyze, and develop complex software application systems for PC, Web, and Mobile devices
  • design, analyze, develop, debug, and optimize web and mobile applications written in popular programming languages such as Python, JavaScript, Java, C++ and C#
  • develop and design interactive web pages/mobile apps with multimedia components
  • install and configure basic computer hardware and software
  • collaborate efficiently in a typical software project team working with popular project development tools and current development frameworks
  • work in large and small teams as an effective team member
  • learn new tools and technologies independently following the latest trends in software and hardware

What to expect

  • Foundation of software development is taught in first year: core courses in Computer Systems, Programming, and Software Analysis and Design
  • In second year students take Project-oriented hands-on courses in which they work often in team on industry level projects. 
  • Final Term students work on a Capstone project to develop real-world application for real or simulated clients.
  • Blended Mode of delivery, with hands-on courses being in-person, and at least 50% of the program hours are delivered in-person.

Admission requirements


  • Grade 12 graduation or equivalent
  • English 12 with a minimum 'C' grade, or English Language Proficiency at a minimum Grade 12 'C' level, or equivalent 
  • Knowledge of mathematics demonstrated by one of the following:
    • Pre-calculus 12  with a minimum grade of 'C' (60%) or equivalent
    • Foundation of Mathematics 11 with a minimum grade of 'C+' (65%) or equivalent
    • VCC Pre Calculus assessment with a minimum grade of 72%
    • VCC Intermediate Algebra assessment with a minimum grade of 52%


  • This program is available to Canadian citizens and permanent residents. See program options for international students at VCC International.
  • Applicants who self-identify as Indigenous are strongly encouraged to connect with VCC’s Indigenous Education and Community Engagement team to learn more about VCC’s Indigenous Enrolment policy, application preparation/completion, program advising, and a range of other individualized services.
  • Applicants must be 16 years of age or older or a graduate of a secondary school. (Some exceptions may apply.)
  • Applicants must submit official transcripts and other documents as required by their course or program. Seats are offered to eligible applicants with completed applications, in order of application completion date (except for programs with competitive admissions). A complete application includes an application form, evidence of educational pre-requisites (e.g. transcripts), any required supporting documents (e.g. language proficiency, audition video), and the required deposit or fee payment. If you do not meet the requirements for the term applied, your application may be cancelled.

Missing prerequisites? Learn more about VCC's tuition-free academic upgrading or English as a Second Language (ESL) courses, or discover which university transfer options are right for you.

Recommended Characteristics

  • Love coding and problem-solving
  • Logical and critical thinker
  • Able to work long hours on computers
  • Ability to work well in a fast-paced, deadline-driven environment
  • Research-oriented, quick to google a subject and find relevant info
  • Client-oriented outlook and ability to work well with a wide variety of people
  • Ability to give and receive feedback
  • Enthusiastic, positive, optimistic attitude
  • Pro-active self-starter
  • Basic understanding of computers and comfortable using mobile devices 
  • Interested in technology, gadgets, and applications that run on them

Courses *

This program must be completed within 5 years.

Prior learning assessment and recognition

Prior learning assessment and recognition is not available for this program.

Fees and other costs *

Tuition Deposit

0 (0 non-refundable)

Tution deposits are payable usually within two (2) weeks after a Letter of Offer is issued.

Fee descriptionFee AmountNotes
Application fee36
Tuition Tuition 12278
Student union320
College initiative216
Materials0 not including textbooks
Campus resource246
Tools (deposit)0
Coverall (deposit)0
Uniform (deposit)0
Medical and Dental 550
Temporary Medical Insurance 0
U-PASS 1017
Program-specific extra fees0

Need help with tuition?

Explore your options for scholarships, grants, bursaries, and loans.

Apply now

Jan 2025
(Winter term)
February 01, 2024
Sep 2024
(Fall term)
October 01, 2023
You will be directed to EducationPlannerBC
Get started
Fill out a PDF form and mail to:
VCC Registrar's Office
1155 East Broadway
Vancouver, B.C., V5T 4V5

Entrance award

September intake of this full-time program is eligible for financial award.



September intake of this full-time program is eligible for financial award.

Learn more

Ask a question