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.
Computer Systems Technology
ENTRANCE AWARDS
September intake of this full-time program is eligible for financial award.
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
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Ìý Summer term is a shorter term which means the month of August is a break month. The program must be completed within a maximum of 5 years. CST diploma 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.
- 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
Program-specific
- 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Ìý´Ç²Ô±ðÌý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%
General
- 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.
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 | Introduction to 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Ìý2301 | Emerging 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 Deposit: 0 (0 non-refundable).
Tution deposits are payable usually within two (2) weeks after a Letter of Offer is issued.
Tuition Deposit |
0 (0 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 | 36 | |
Tuition Tuition | 12278 |
Breakdown
Tuition Breakdown
7432 - Year 1
4847 - Year 2
0 - Year 3
0 - Year 4
0 - Year 5
|
Student union | 320 | |
College initiative | 216 | |
Materials | 0 | not including textbooks |
Campus resource | 246 | |
Laundry | 0 | |
Tools (deposit) | 0 | |
Coverall (deposit) | 0 | |
Uniform (deposit) | 0 | |
550 | ||
Temporary Medical Insurance | 0 | |
U-PASS | 1017 | |
Graduation | 45 | |
Program-specific extra fees | 0 | |
Total |
Need help with tuition?
Explore your options for scholarships, grants, bursaries, and loans.
* 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. Tuition fees include a $300 non-refundable deposit.
Fees listed are for domestic students. For international programs, visit VCC International.
Any refunds are issued according to VCC's refund policy.
Apply now
MONTH/TERM APPLICATION
OPEN DATE APPLICATION STATUS*
ENTRANCE AWARDS
September intake of this full-time program is eligible for financial award.