Program overview
The Bachelor of Technology – Software Development post-diploma degree program delivers advanced, full-stack software engineering education designed to accelerate tech careers in software design, development, and deployment.
-
Core Focus & Curriculum: Focuses on modern full-stack development, advanced design patterns, algorithms, and data structures. Comprehensive coursework covers web development, relational and NoSQL database design, software testing, cloud platforms, and security practices.
-
Practical Experience & Co-op: Features project-based, industry-aligned learning along with an optional 10 to 12-week full-time co-op or work-integrated learning placement between Year 1 and Year 2.
-
Pathway & Outcomes: Serves as a 2-year post-diploma degree completion pathway (60 credits) for graduates of IT/Software Development diploma programs. Prepares graduates for roles such as software developer, web developer, computer systems developer, and database administrator.
-
Job Insights:
-
Canada: Average salary of $83,778/yr (Range: $52K – $126K) | 816 jobs advertised (July 2026).
-
Alberta: Average salary of $83,942/yr (Range: $55K – $132K) | 73 jobs advertised (July 2026).
-