May 08, 2024  
PUBLISHED 2024-2025 Credit Catalog 
    
PUBLISHED 2024-2025 Credit Catalog

Object Oriented Software Development

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


Return to {$returnto_text} Return to: Programs in the School for Advanced Digital Technology

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. Due to the tight integration of the courses in this program, credit for prior learning is not available.

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. 

Credential


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

Program length


32 weeks

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. 

CAJG-eligible


This program is eligible for the Canada Alberta Job Grant

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 32 weeks over two semesters (spring intake) or three semesters (fall intake.)

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 in the School for Advanced Digital Technology