Build hands-on skills in design and development of intelligent web / mobile / or general sofware applications using AI-assisted tools while launching your career developing software and solving computer-related issues for businesses, governments, or institutions.
Computer Systems Technology
What you will learn
-What is a Computing System
-How to use it to solve problems using intelligent Software Systems
-The theory and practice of proper code design and testing.
What to expect
Program Duration and Maximum Time for Completion
The CST diploma program can be completed in 5 terms of full-time study (average 17 credits per term), with an expected completion time of 2 years. There are 3 terms Fall, Winter, and Summer per year. The program must be completed within a maximum of 5 years. The CST program accepts students for Winter and Fall terms.
- 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.
- Hands-on interactive courses being taught mostly in-person, and often in a team setting using the latest AI-aware mediums such as VS Code, MS CoPilot, and such.
Admission requirements
Program-specific
- Grade 12 graduation or equivalent
- English Studies 12 with a minimum 'C' grade, or equivalent
- Foundation of Mathematics 11 with a minimum 'C+' grade, or equivalent
General
- Seats are offered to applicants who have met all admission requirements, on a first-qualified, first-served basis.
- International applicants must be 17 years of age or older or a graduate of a secondary school. (Some exceptions may apply.)
- Applicants must submit official transcripts and educational documents as required by their course or program.
- All VCC applicants are required to function successfully in an English-speaking classroom. English requirements vary by program. For details, visit VCC International - English Requirements.
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, curious to use new and intelligent tools in their search
- 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 *
Prior learning assessment and recognition
Prior learning assessment and recognition is not available for this program.
In the First Year students complete the foundational/core courses. In the second year students take advanced software development, web, mobile, and Windows PC specialized courses. In the last term, students focus on developing an industry-scale Portfolio/Capstone project as a team.
Code | Title | Credits |
---|---|---|
Year 1 (Foundation Courses) | ||
CSTP 1101 | Communication and Workplace Behaviour | 3 |
CSTP 1104 | Computer Systems Administration | 5 |
CSTP 1105 | Introduction to Programming | 4 |
CSTP 1106 | Website Development | 3 |
CSTP 1108 | Applied Mathematics | 2 |
CSTP 1201 | Database Management Systems | 4 |
CSTP 1202 | Introduction to Data Communication and Networking | 3 |
CSTP 1205 | Programming in C++ | 4 |
CSTP 1206 | Introduction to Internet Programming & Web Applications | 3 |
CSTP 1204 | Software Analysis and Design | 3 |
CSTP 1302 | Windows Programming | 4 |
CSTP 1303 | Introduction to Client-Server Computing | 3 |
CSTP 1304 | User Interface Design | 2 |
CSTP 1305 | Algorithms Analysis and Data Structures | 3 |
Year 2 | ||
CSTP 2104 | Windows Interactive Application Programming | 3 |
CSTP 2110 | Introduction to Cloud Computing | 3 |
CSTP 2106 | Introduction to Computer Security | 3 |
CSTP 2107 | Advanced Internet Programming & Web Applications | 4 |
CSTP 2108 | Mathematics for Programmers | 2 |
CSTP 2204 | IT Development Project | 5 |
CSTP 2205 | Android Mobile Application Programming | 3 |
CSTP 2208 | Career Path Search | 1 |
CSTP 2300 | Emerging AI Technologies | 3 |
CSTP 2305 | iOS Mobile Application Programming | 3 |
Total Credits | 76 |
This guide is intended as a general guideline only. The college reserves the right to make changes as appropriate.
* This information is intended as a guideline only. Program and course details are subject to change with the approval of VCC's Board of Governors.
Fees and other costs *
This program has additional equipment or technical requirements
Tuition deposits are payable usually within three weeks after a Letter of Offer is issued.
Tuition Deposit: 12100 (10000 non-refundable).
Tution deposits are payable usually within two (2) weeks after a Letter of Offer is issued.
Tuition Deposit |
12100 (10000 non-refundable) Tution deposits are payable usually within two (2) weeks after a Letter of Offer is issued. |
---|
Fee description | Fee Amount | Notes |
---|---|---|
Application fee | 145 | |
Tuition Tuition | 46204 |
Breakdown
Tuition Breakdown
0 - 1
0 - 2
0 - 3
0 - 4
0 - 5
|
Student union | 354 | |
College initiative | 232 | |
Materials | 0 | not including textbooks |
Campus resource | 463 | |
Laundry | 0 | |
Tools (deposit) | 0 | |
Coverall (deposit) | 0 | |
Uniform (deposit) | 0 | |
Medical and Dental | 570 | |
Temporary Medical Insurance | 149 | |
U-PASS | 1058 | |
Graduation | 45 | |
Program-specific extra fees | 0 | |
Total |
* Fees are approximate and subject to change with the approval of VCC's Board of Governors. Students are required to pay any applicable fee increases. Application and assessment fees are non-refundable.
Fees listed are for international students. For domestic programs, visit vcc.ca.
Any refunds are issued according to VCC's international refund policy.
Apply now
MONTH/TERM APPLICATION
OPEN DATE APPLICATION STATUS*
STATUS INFORMATION
- Apply Now: Qualified applicants may receive offers of admission if seats are available, or placed on waitlists if seats are full.
- Closed: Applications are not accepted.
- For details about application availability based on study permit status and recommendations if the application status is closed, visit the Availability Status page.
For more information and tips, see Apply page