
Gain practical experience in the cycles of software development through hands-on learning and real projects. You'll gain an understanding of industry standards of planning, developing, and quality assurance testing.
You'll learn the fundamentals of computer logic, giving you a solid foundation in applying programming skills in a variety of situations. You'll also becoming familiar with emerging topics like user experience (UX) and the internet of things.
Program availability and start dates are subject to change. Admission is based on first applied, first qualified.
or
Successful completion of the General Educational Development test (GED) test with a minimum score in the following sections:
or
If English is not your first language, please review the English language proficiency requirements.
Missing a required admission criteria? Complete academic upgrading before applying.
Transfer opportunities are available to a variety of institutions. See where this program can transfer to.
If you studied outside of Alberta, you can see which of your courses is equivalent to an admission requirement.
Laptop Specifications
Minimum Requirements
Recommended Specifications
Important:
MacOS is not supported by the School of Technology. Students are required to use a Windows-based laptop to ensure compatibility with all course software and learning activities.
Programming Languages, Technologies, and Software Tools
Students will work with modern programming languages, frameworks, databases, and industry-standard development tools, including:
Languages & Frameworks:
Development Tools & Platforms:
Notes:
Additional software may be introduced as technologies evolve and course requirements are updated.
Estimated total tuition:
Estimated total tuition:
Not all delivery modes are available for all courses or programs, and not all courses are available each term. Students should follow up on their individual program areas or their MyBVC for information for courses delivery types and availability.
Delivery modes, descriptions, and availability of courses each term are subject to change.

A creative revolution is sweeping through Alberta's industries.
Join the epic battle against mediocrity and be on the leading edge of this dynamic wave. Discover rewarding careers in technology industries with diplomas and post-diploma certificates through the School of Technology.
Learn the skills you’ll need to change the world.