Mar 05, 2026  
PUBLISHED 2026-2027 Credit Catalog 
    
PUBLISHED 2026-2027 Credit Catalog

Object Oriented Software Development

Location(s): Blended (Main Campus & Online)


Return to {$returnto_text} Return to: Programs

Are you eager to start a rewarding career as a full-stack software developer? Our Object Oriented Software Developer program provides comprehensive training to ensure you develop strong software development skills efficiently. 

In this program, you’ll learn:

  • object-oriented programming from introductory concepts to advanced techniques, helping you to master multiple object-oriented programming languages
  • web-based application development, with hands-on experience creating cutting-edge applications
  • relational databases by exploring the ins and outs and discovering how they are integral to modern software development.

Throughout the program, you’ll work with various technology development tools, providing practical experience that mirrors real-world scenarios. 

This is an intensive program requiring a commitment of both time and energy. You will need to make your education a priority throughout the program. 

As a graduate, you’ll be prepared for diverse roles in the tech industry, including software developer, programmer, analyst, systems analyst, web developer or IT consultant. 

Whether starting from scratch or looking to enhance your existing skills, this program is your fast track to a successful career in full-stack software development and computer programming.

Join us and embark on your journey to becoming a proficient software developer.

Traits, skills and aptitudes


Those working in the software development field are innovative, methodical and directive.

You need:

  • logical thinking to analyze complex problems and create and verify solutions
  • patience and persistence when developing or debugging programs
  • attention to detail to avoid errors that cost time and money
  • the ability to interpret user needs
  • knowledge of user experience (UX) techniques
  • speaking, listening and writing skills
  • interpersonal and teamwork skills.

You should enjoy learning new computer languages and programming styles, creative problem-solving, doing tasks with precision and taking a structured approach to your work. 

Practicum, co-op and work integrated learning opportunities


You will participate in a practicum at a participating organization, giving you a realistic taste of working in the technology industry and the opportunity to connect with potential future employers. 

Specialized intakes


This program is available to international applicants as a stand-alone program or as part of a program bundle - two programs delivered consecutively.

For details on available bundles including this program, see international bundle programs.

Credential


Upon successful completion of this program, you’ll be awarded a SAIT Object Oriented Software Development certificate.

Program length


1 year

Accepts international applicants - PGWP-eligible


This program accepts international applicants and meets the eligibility criteria for the Post-Graduation Work Permit program, as long as the student is registered in on-campus classes or completes more than 50% of the courses on campus (for blended options). 

International students attending all classes online will NOT be eligible for a Post-Graduate Work Permit. International students are responsible for maintaining their eligibility throughout their studies. 

Related careers


Our graduates may work in the following occupations. Some careers require additional experience and education.

Potential careers (NOC):

  • Cybersecurity specialists (21220)
  • Business systems specialists (21221)
  • Information systems specialists (21222)
  • Computer systems developers and programmers (21230)
  • Software engineers and designers (21231)
  • Software developers and programmers (21232)
  • Web designers (21233)
  • Web developers and programmers (21234)

Admission requirements - Applicants educated in Canada


Applicants must demonstrate English language proficiency and completion of the following courses or equivalents:

  • at least 60% in English Language Arts 30-1 or English Language Arts 30-2 or equivalent, or,
  • a minimum of two years of post-secondary education from a recognized university, institute, or college.

SAIT accepts high school course equivalents for admission for applicants educated outside Alberta.

Admission requirements - Applicants educated outside of Canada


All applicants who were educated outside of Canada must demonstrate English language proficiency and provide proof they meet the program admission requirements with an international document assessment. Find accepted educational documents and assessment options

SAIT may also accept courses completed at certain international post-secondary institutions.

Program outline


The Object Oriented Software Development certificate requires 28.5 credits (12 courses) to complete.

The program spans 38 weeks over three semesters.

Suggested schedule of study


Progression


You must attain a PGPA and/or a CGPA of 2.0 or better each semester and pass the prerequisite courses to progress through the program.

To qualify for graduation, you must pass all courses, attain a CGPA of 2.0 or better and complete course requirements within the prescribed timelines.

Review our grading and progression procedure > 

Books and supplies


Books and supplies are approximately $1,000 - $1,500 per full-time year.

This is a bring-your-own-device program with a power-user computer hardware and software requirement. See the specific requirements on our computers and laptops page.

Your textbooks will be provided at no additional cost.

Advanced Digital Technology program advising


For any questions or to set up an advising appointment, please contact our School for Advanced Digital Technology.

Phone: 403.284.8543
Email: sadt.advising@sait.ca 

Return to {$returnto_text} Return to: Programs