Student Pathways Canada
HomeProgramsDiploma in Software Development
🌐 This program is available 100% OnlineIn-class · Online · Combined
IT & Computing · Diploma Program

Diploma in Software Development

Career-ready software development skills with a pathway to university degree programs.

2 Years
Duration
2,400 Hours
Total Hours
Every 6 weeks
Intakes
100% Online
Available

Program Overview

The Diploma in Software Development is a comprehensive two-year program that prepares students for careers in software engineering, web development, and application development. Students gain hands-on experience with modern programming languages, frameworks, and development methodologies.

The program covers the full software development lifecycle - from requirements gathering and system design to coding, testing, and deployment. Students build a professional portfolio of projects that demonstrates their skills to employers.

Graduates are eligible for university transfer pathways and are prepared for careers at technology companies, startups, and organizations across all industries.

Career Opportunities

Software Developer
Web Developer
Mobile App Developer
Database Administrator
Systems Analyst
QA Engineer
DevOps Engineer
Full-Stack Developer

Course Curriculum

1Computer Systems Fundamentals
2Programming Fundamentals (Python)
3Web Development I (HTML/CSS/JS)
4Database Design & SQL
5Object-Oriented Programming (Java)
6Data Structures & Algorithms
7Web Development II (React/Node)
8Mobile App Development
9Software Engineering Principles
10Cloud Computing Fundamentals
11API Development & Integration
12Cybersecurity Basics
13Capstone Project I
14Capstone Project II

Admission Requirements

Academic Eligibility

  • BC Secondary School Graduation Certificate (Dogwood Diploma) or equivalent
  • Mature student entry available (19+ years with relevant experience)
  • Alternative entrance assessment available for applicants without Grade 12
  • Post-secondary transcripts accepted where applicable

English Language Proficiency

  • English 12 (50% or higher) or equivalent
  • IELTS Academic 5.5 overall (no band below 5.0)
  • TOEFL iBT 46 or higher
  • Duolingo English Test 95 or higher
  • College English Assessment (available on request)

Technology Access

  • Personal laptop or desktop computer required
  • Reliable high-speed internet connection
  • Webcam and microphone for online sessions

Program Workload

  • Full-time commitment required (in-class + homework)
  • Expect 10–15 hours of independent study per week
  • Attendance policy strictly enforced per FC guidelines

Program Highlights

Duration2 Years
Study Hours2,400 Hours
Homework10–15 hrs/week
DeliveryIn-class, Online, or Combined
Online✓ Available
CampusesSurrey | Abbotsford | Kelowna
IntakesEvery 6 weeks
GraduationMin. C grade (50–59%) all courses

Ready to Start Your Journey?

Student Pathways Canada provides free guidance to help eligible BC residents apply for this program and navigate provincial student funding.

Check Your Eligibility← View All Programs