Software Development

Gain the skills you need to create the latest computer, mobile, and gaming applications. Prepare to transform your ideas into reality all while developing your problem-solving skills.

license
Diploma
school
School of Technology
calendar_month
4 Terms
groups_2
Open to International students
PGWP code:
11.0201
report

Applications temporarily unavailable (June 30–July 9)

Domestic applications resume July 6
International applications resume July 2
Continuing Education (Open Studies) resume July 9
all about

Software Development

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.

Available intakes

Starts in
Registration opens in
Domestic
International
September 2026
Transcripts due:
Transcripts due within two weeks of application submission.
Transcripts due:
January 2027
Transcripts due:
Transcripts due within two weeks of application submission.
Transcripts due:

Program availability and start dates are subject to change. Admission is based on first applied, first qualified.

Starts in
Registration opens in
March 9, 2026 for May 2026 course start dates
June 22, 2026 for September 2026 course start dates
To register in an Open Studies course, find the course in the list below and click on the course code. Select the offering of the course that you would like to take, add it to the cart, proceed to checkout, and pay with a credit card.
Registration for all courses opens at 9:00 A.M. Calgary time.
March 9, 2026 for May 2026 course start dates
June 22, 2026 for September 2026 course start dates
To register in an Open Studies course, find the course in the list below and click on the course code. Select the offering of the course that you would like to take, add it to the cart, proceed to checkout, and pay with a credit card.
Registration for all courses opens at 9:00 A.M. Calgary time.

Admission requirements

  • Credit in English 30-1, or 65% in English 30-2, or equivalent
  • Credit in Math 30-1 or Math 30-2, or equivalent

or

Successful completion of the General Educational Development test (GED) test with a minimum score in the following sections:

  • Writing Skills: 520 minimum standard score
  • Interpreting Literature and Art: 520 minimum standard score
  • Math: 520 minimum standard score

or

notification_important

English proficiency

If English is not your first language, please review the English language proficiency requirements.

upgrade

Academic upgrading

Missing a required admission criteria? Complete academic upgrading before applying.

sync_alt

Transfer credit

Transfer opportunities are available to a variety of institutions. See where this program can transfer to.

auto_stories

Provincial equivalencies

If you studied outside of Alberta, you can see which of your courses is equivalent to an admission requirement.

info
International Students: Check whether your previous studies completed outside Canada meet the admission requirements using our country-specific document list found in step 2.

Additional Information

Laptop Specifications

Minimum Requirements

  • Windows 11 (latest version)
  • Intel Core i5 (13th Generation or newer) or AMD Ryzen 5 equivalent
  • 16 GB RAM    
  • 512 GB Solid State Drive (SSD)  
  • 14-inch or larger Full HD (1920 × 1080) display
  • Integrated or dedicated graphics
  • Webcam and microphone
  • Reliable internet connection

Recommended Specifications

  • Intel Core i7 / Intel Core Ultra 7 or AMD Ryzen 7
  • 32 GB RAM
  • 1 TB SSD
  • External or cloud-based backup solution

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:

  • C#
  • C++
  • HTML5
  • CSS3
  • JavaScript
  • TypeScript
  • Node.js
  • React
  • React Native
  • SQL (Microsoft SQL Server)
  • RESTful APIs
  • Cloud Computing Fundamentals

Development Tools & Platforms:

  • Visual Studio Community Edition
  • Visual Studio Code
  • Microsoft SQL Server & SQL Server Management Studio (SSMS)
  • Git & GitHub
  • Docker Desktop
  • Postman (API testing)
  • Node.js runtime environment
  • Modern web browsers (Google Chrome / Microsoft Edge)

Notes:

Additional software may be introduced as technologies evolve and course requirements are updated.

Tuition and fees

Term
Tuition fees
Additional fees
Total fees*
Term 1
$4,496*
$605
$5,101
Term 2
$4,607*
$564
$5,171
Term 3
$4,329*
$564
$4,893
Term 4
$4,269*
$605
$4,874

Estimated total tuition:

total cost
Term
Tuition fees
Additional fees
Total fees*
Term 1
$9,849
$605
$10,454
Term 2
$10,076
$564
$10,640
Term 3
$9,849
$564
$10,413
Term 4
$10,082
$605
$10,687

Estimated total tuition:

total cost
*All tuition and fees are subject to change. Program tuitions are estimates only.  Your actual tuition and fees are calculated on actual course registrations and can be viewed under "Statement of Account" in MyBVC or by requesting a Statement of Account from Registrar Services.

Courses

Legend:

hide_source

Zero Textbook Cost

move_down

Course is eligible for PLAR

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.

Frequently asked questions

Design the future with advanced technology skills.

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.

I am ready to apply

Processing your request...

Please wait while we submit your request.

Thank you! Your form has been submitted successfully.