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

Post-Graduation Work Permit:

Yes

No

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

  • 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

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

Available intakes

Starts in
Domestic
International

September 2, 2025

January 7, 2026

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
To register in a course in Open Studies:

Courses

hide_source

Zero Textbook Cost

move_down

Course is eligible for PLAR
CodeCourseCreditPDF
DATA1251Introduction to Database 3

picture_as_pdf

SODV1251Web Programming Basics and Node.js 6

picture_as_pdf

SODV1252Programming in C# 6

picture_as_pdf

CodeCourseCreditPDF
CLCM1151Introduction to Cloud 3

picture_as_pdf

SODV1253Web Programming - REACT

hide_source

3

picture_as_pdf

SODV1254Object Oriented Programming Concepts

hide_source

3

picture_as_pdf

SODV1255Web Programming ASP.NET 3

picture_as_pdf

SODV1951Software Development Immersive Industry Experience-I 3

picture_as_pdf

CodeCourseCreditPDF
SODV2251Mobile Application Development I 3

picture_as_pdf

SODV2451Full Stack Web Application 6

picture_as_pdf

SODV2452Application Development 3

picture_as_pdf

SODV2951Software Development Immersive Industry Experience-II 3

picture_as_pdf

CodeCourseCreditPDF
DATA2251Advanced Database Concepts 3

picture_as_pdf

SODV2453Mobile Application Development II 6

picture_as_pdf

SODV2952Software Development Immersive Industry Experience-III 3

picture_as_pdf

TECH2451Cloud Development 3

picture_as_pdf

I am ready to apply

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.