Software Development - Apprenticeship Style

Gain real-world knowledge and practical experience in today’s software industry. Learn full-stack web development, mobile application development, and cloud and enterprise computing while working in your dream job.

Credential:

Diploma

Program length

4 Terms

Area:

Technology

School:

School of Technology

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.

Additional Information
Laptop specifications
  • Intel quad core CPU (i7 or i9)
  • 16GB RAM (32GB recommended)
  • 15-inch 1080p screen
  • a dedicated graphics card with 2GB of VRam
  • 512GB solid state hard drive (1TB recommended)
  • portable hard drive (for data backup)
  • Windows 10 or later

* MAC OS is not supported in School of Technology

IDEs or software specifications
  • Visual Studio IDE
  • Dev C++/ Code Blocks
  • Visual Studio Code
  • Microsoft SQL Server
  • Xcode and Android Studio

*Additional course specific software may be required


We have collaborated with industry partners to create a unique diploma program in the fields of Software Development, to equip learners with the essential skills and competencies. The apprenticeship learning model allows students to engage in real-world projects alongside employers starting from Term 2. Please note that meeting the requirements of each term is essential for a successful progression within the program. To be eligible for the apprenticeship, students must simply register for all courses in a term and achieve a passing grade. It is also important to have a good understanding of the prerequisites and co-requisites for each course in every term.We understand that the apprenticeship program might present its own set of challenges. However, we want to assure students that if they find it too demanding, there is always the option to transition to the regular Software Development diploma program. We recommend making this decision by the end of Term 1 to minimize any potential disruptions to your academic journey.To help you plan your program of study effectively, we have provided a list of course equivalencies between the regular diploma program and the apprenticeship program. This information indicates which course credits can be transferred. Remember that completing all remaining courses in the regular program is necessary to meet graduation requirements. Our academic advisors are here to support you throughout this process, offering personalized guidance to ensure a smooth transition.

Admission requirements

Academic requirement

  • 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 Admissions Test

You need one of the following options:

No items found.

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.

I need academic upgrading

Tuition and fees

Term
Tuitions fees
Additional fees*
Total  fees*
Term 1
$3,540
$356
$3,896
Term 2
$4,120
$356
$4,476
Term 3
$4,120
$356
$4,476
Term 4
$4,120
$356
$4,476
Term
Additional fees*
Tuitions fees
Total fees
Term 1
$356
-
-
Term 2
$356
-
-
Term 3
$356
-
-
Term 4
$356
-
-
*Per term: Student Service Fee

Courses

Term 1
Term 2
Term 3
Term 4

Need help?

Domestic Students

Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.

International Students

Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.