Student Pathways Canada
HomeProgramsAnalyst Programmer Diploma
⏱ This program is available Asynchronously (At Your Own Pace)In-class · Distance · Combined
IT & Computing · Diploma Program

Analyst Programmer Diploma

Master software development, AI programming, and mobile apps - available in-class, distance, or combined.

52 Weeks
Duration
1,044 Hours
Total Hours
Weekly intakes
Intakes
Async / Online
Delivery

Program Overview

The Analyst Programmer Diploma provides a comprehensive foundation in software development and computer science. Students gain hands-on expertise in Python, C++, and Java programming, database design with SQL, client-side and server-side web programming, and mobile app development.

The program also covers AI programming and algorithms, software project management, and modern development practices. Students graduate with a strong technical portfolio and the skills to work across a wide range of software development roles.

This program is available in-class, via distance learning (asynchronous - at your own pace), or combined. Eton College has helped 83% of graduates land their dream careers through industry-relevant, PTIRU-certified programs.

Career Opportunities

Software Developer
Analyst Programmer
Web Developer
Mobile App Developer
AI Developer
Database Administrator
Systems Analyst
Junior Software Engineer

Course Curriculum

1Programming Fundamentals (Python)
2Object-Oriented Programming (C++)
3Java Programming
4Database Design & SQL
5Client-Side Web Programming (HTML/CSS/JS)
6Server-Side Web Programming
7Mobile App Development
8Data Structures & Algorithms
9AI Programming & Algorithms
10Software Project Management
11Version Control & Collaboration
12Career Development

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

Duration52 Weeks
Study Hours1,044 Hours
Homework10–15 hrs/week
DeliveryIn-Class / Distance (Async) / Combined
Online✓ Available
CampusesVancouver
IntakesWeekly intakes
GraduationMin. passing grade 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