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.

Credential:

Diploma

Program length

4 Terms

Area:

Technology

School:

School of Technology

Post-Graduation Work Permit:

Yes

No

About

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.

This program will be delivered in flexible learning spaces. A laptop computer with course applicable software will be required (specifications below).

Laptop specifications

  • Intel quad core CPU (i7 or i9)
  • 16GB RAM (32GB recommended)
  • 15-inch 1080p screen
  • a dedicated graphics card with 4GB of VRAM (8GB recommended)
  • 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

Programming languages taught are C++ and C# covering basic and advanced topics of OOP, web development - starting with basics of HTML, CSS, JavaScript and later NodeJS and REACT, Concepts of Database, an intro to game development, basics of cloud computing.

IDEs or Software specifications

  • Visual Studio, Dev C++, XCode, Code Blocks
  • Visual Studio Code
  • Microsoft SQL Server
  • Unreal Engine for Game development

*Additional course-specific software may be required.

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

Transferability

Transfer opportunities are available to a variety of institutions. Transfer credits are reviewed and accepted on an individual basis by the institution to which you apply.

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,826
$356
$4,182
Term 2
$3,853
$356
$4,209
Term 3
$3,574
$356
$3,930
Term 4
$3,522
$356
$3,878
Term
Additional fees*
Tuitions fees
Total fees
Term 1
$356
$9,470
$9,826
Term 2
$356
$9,656
$10,012
Term 3
$356
$9,470
$9,826
Term 4
$356
$9,487
$9,843
*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
ENGL1201English: Composition 3

picture_as_pdf

HMSV1104Health Education for Human Services Professionals 3

picture_as_pdf

PSYC1101Introduction To Psychology

move_down

3

picture_as_pdf

SOWR1997Social Work Practicum Prep I 2

picture_as_pdf

Earn at least 3 credits from the following courses:

CodeCourseCreditPDF
SOWR1101Introduction to Social Work 3

picture_as_pdf

SOWR1102Foundations of Social Work Practice 3

picture_as_pdf

CodeCourseCreditPDF
INDG1101Indigenous History, Identity and Culture

move_down

3

picture_as_pdf

PSYC1201Human Growth And Development Across The Life Span

move_down

3

picture_as_pdf

SOWR1998Social Work Practicum Prep II 2

picture_as_pdf

Earn at least 3 credits from the following courses:

CodeCourseCreditPDF
SOWR1201Assessment and Interviewing 3

picture_as_pdf

SOWR1301Finding Resiliency in Anti-Oppressive Practice 3

picture_as_pdf

Earn at least 3 credits from the following courses:

CodeCourseCreditPDF
SOCI1101Introduction to Sociology

move_down

3

picture_as_pdf

SOCI1301Sociology of Aging

move_down

3

picture_as_pdf

CodeCourseCreditPDF
SOWR1999Social Work Practicum I 8

picture_as_pdf

CodeCourseCreditPDF
POSC1201Canadian Politics: Institutions and Issues 3

picture_as_pdf

PSYC2401Abnormal Psychology

move_down

3

picture_as_pdf

Earn at least 3 credits from the following courses:

CodeCourseCreditPDF
SOWR2301Social Work with Groups 3

picture_as_pdf

SOWR2302Social Work with Families 3

picture_as_pdf

SOWR2401Community Development 3

picture_as_pdf

CodeCourseCreditPDF
WGST2101Introduction to Women and Gender Studies 3

picture_as_pdf

Earn at least 3 credits from the following courses:

CodeCourseCreditPDF
SOWR2303Mental Health and Addiction in Social Work Practice 3

picture_as_pdf

SOWR2304Violence and Trauma 3

picture_as_pdf

SOWR2402Policy and Practice in Social Work 3

picture_as_pdf

SOWR2403Social Work in Organizations 3

picture_as_pdf

CodeCourseCreditPDF
SOWR2999Social Work Practicum II 8

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.