Program Overview
Software Development - Apprenticeship Style
About
The Software Development - Apprenticeship Style program prepares learners for related employment in the technology industry. Learners in the program will gain practical experience in the software development industry by working part-time in a company on real-industry projects while completing an accredited college diploma. Learners gain exposure to industry standards in planning, developing, and quality assurance testing. A structured approach to problem-solving, effective communications, and attention to development standards and documentation will be stressed throughout the program. Graduates will be ready for careers in full-stack web development, application development, mobile application development, database administration, and agile project management.
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
- Satisfactory results on the Bow Valley College Admission and Placement Test
English Language Proficiency Requirements
For applicants whose first language is not English, please review English language proficiency requirements.
Academic Upgrading
Enhance your previous education to meet the missing admissions requirements for one of the BVC programs.
Available Intakes
- September 2025
- Domestic: Waitlist
- International: Not Offered
- January 2026
- Domestic: Not Offered
- International: Not Offered
Tuition and Fees
Domestic Students
Term |
Tuition Fees |
Additional Fees |
Total Fees* |
Term 1 |
$3,738 |
$605 |
$4,343 |
Term 2 |
$4,120 |
$605 |
$4,725 |
Term 3 |
$4,219 |
$605 |
$4,824 |
Term 4 |
$4,219 |
$605 |
$4,824 |
International Students
Term |
Tuition Fees |
Additional Fees |
Total Fees* |
Term 1 |
- |
$605 |
- |
Term 2 |
- |
$605 |
- |
Term 3 |
- |
$605 |
- |
Term 4 |
- |
$605 |
- |
*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
Term 1
Code |
Course |
Credit |
PDF |
DATA1251 |
Introduction to Database |
3 |
picturepdf |
SODV1251 |
Web Programming Basics and Node.js |
6 |
picturepdf |
SODV1252 |
Programming in C# |
6 |
picturepdf |
Term 2
Code |
Course |
Credit |
PDF |
CLCM1151 |
Introduction to Cloud |
3 |
picturepdf |
SODV1253 |
Web Programming - REACT |
3 |
picturepdf |
SODV1254 |
Object Oriented Programming Concepts |
3 |
picturepdf |
SODV1255 |
Web Programming ASP.NET |
3 |
picturepdf |
SODV1951 |
Software Development Immersive Industry Experience-I |
3 |
picturepdf |
Term 3
Code |
Course |
Credit |
PDF |
SODV2251 |
Mobile Application Development I |
3 |
picturepdf |
SODV2451 |
Full Stack Web Application |
6 |
picturepdf |
SODV2452 |
Application Development |
3 |
picturepdf |
SODV2951 |
Software Development Immersive Industry Experience-II |
3 |
picturepdf |
Term 4
Code |
Course |
Credit |
PDF |
DATA2251 |
Advanced Database Concepts |
3 |
picturepdf |
SODV2453 |
Mobile Application Development II |
6 |
picturepdf |
SODV2952 |
Software Development Immersive Industry Experience-III |
3 |
picturepdf |
TECH2451 |
Cloud Development |
3 |
picturepdf |