Home Programs & Courses Full-Time Studies Object Oriented Software Development
Students develop software programming skills.

Object Oriented Software Development

Waitlisted for Fall 2018

Length: 32 Weeks
Credential: Certificate
Available: Full Time Classroom

Program Highlights

Build a career in software development with training in object-oriented programming, web-based application development and relational databases, while using up-to-date development tools and standards.

Download Program PDF

Next Information Session

All Information Sessions

Tuition and Fees Per Year*

Year 1: $13,093
Year 1 (International): $19,517

*Tuition, fees, books and supply costs are subject to change


You will be offered admission to this program if you meet the admission requirements and qualify through competitive entry. Competitive entry is based on a two-step process: review of your supporting documentation (career and program investigation form, resumé, and previous computer experience) and a selection appointment. 

When can you apply?

  • Applications are accepted until the program start date.
  • Applications for spring and fall 2018 open on Oct. 18, 2017. 
TermProgram start
Fall 2017 Oct. 12, 2017
Spring 2018 May 3, 2018
Fall 2018 Oct. 25, 2018

Program Details

Canada-Alberta Job Grant This program is eligible for Canada-Alberta Job Grant funding.

Program Description

Corporations use customized computer applications that must be managed. This software needs to be designed, developed and updated by software developers.

The Object Oriented Software Developer (OOSD) program is designed to provide you with the knowledge and practice you need to develop solid software development skills in minimal time. This program takes you from introductory concepts to advanced techniques in only 32 weeks. You will gain experience in several object oriented programming languages, web-based and Internet application development and relational databases while using a vast array of development tools. Mobile application development has recently been added to the program. After 24 weeks of formal instruction, you will put your knowledge and skills to work in a mandatory eight week work practicum.

Your Career

Graduates may find employment as a software developer, programmer, analyst, systems analyst, web developer or IT consultant.

  • Graduates of the Object Oriented Software Developer program have a 92% employment rate.

Student Success

Students with higher grades usually experience more success in SAIT programs. This is an intensive program requiring a commitment of both time and energy; students who experience success are those who make their education a priority throughout the program.

Ideal Applicant

The ideal candidate for the Object Oriented Software Development (OOSD) program can think logically and concentrate for long periods of time. You enjoy developing innovative solutions to problems using computer programming. You are detail oriented, and can remain patient and persistent when debugging code. You are capable of learning independently and enjoy self-directed study. Most importantly, you possess previous work experience or education in computer programming.


After successfully completing this program, graduates will receive a SAIT certificate in Object Oriented Software Developer.

Transfer Options

Once completed, this SAIT credential may be eligible for transfer credit at another post-secondary institution. Visit Transfer Options to learn more about the transfer agreements currently available to SAIT graduates and incoming students.

Have questions? Write to us at transfer.options@sait.ca

Admission Requirements

Admission and Selection

  • Applications are accepted until the program start date.
  • Spring 2018 start: applications open Oct. 18, 2017.
  • Fall 2018 start: applications open Oct. 18, 2017.

Admission Requirements

  • At least 60% in English Language Arts 30-1 or English Language Arts 30-2 or equivalent, OR
  • A minimum of two years post-secondary education from a recognized university, institute or college. 
  • All applicants must demonstrate English Language Proficiency prior to admission, including students educated in Canada.

SAIT accepts high school course equivalents for admission. If you don't meet the requirements, consider Academic Upgrading.

SAIT evaluates international documents for admissions. After you've applied, consider our international document assessment service if your education is from outside of Canada. 

Due to the tight integration of the courses in the Object Oriented Software Development (OOSD) program, credit for Prior Learning is not available.

Competitive Entry: Seven Step Process

Step 1: Read the program information to see the qualities needed for student success.

Step 2: Ensure that you meet all of the admission requirements listed above.

Step 3: Review the selection information to understand the process and deadlines 

Applications and proof of the admission requirements (transcripts and/or anticipated final grades) along with all supporting documents must be submitted to be included in selection.  

Selection is done on a continuous basis and is based on the following criteria:

  • Current resumé outlining previous education and experience.
  • ICT Fast-Track Career & Program Investigation form. This form will be emailed to you once you have applied. It will be scored to determine suitability for the program; please be detailed and thorough.
  • A photocopy of your educational transcripts and any other supporting documents.  
  • Proof of previous computer programming and/or relational database experience. Transcripts, substantial industry experience or certifications will be considered. An introductory computer programming course such as CMPP-205 Introduction to Programming in C may be required.
  • Attend a mandatory selection appointment once the above documents have been submitted and scored by the department. Telephone appointments can be scheduled for out-of-town applicants.  
  • The final decision for acceptance into the program will be determined by the Academic Chair.

Step 4: Apply to Object Oriented Software Development and submit your transcripts.

Step 5: Log in to mySAIT.ca to check your admission status. If eligible, your status will indicate that you're "In Selection."

Step 6: Submit your resumé, Career & Program Investigation form and transcripts.

  • Send your documentation to the School of ICT Fast-Track office by email to fast-track@sait.ca or fax to 403.210.4523.

Step 7: Continue to monitor changes to your application status through mySAIT.ca.

Failure to meet anticipated final grades will result in offers being rescinded.

Communication during selection

Email is the primary source of communication during the selection process. Ensure your personal email account is managed appropriately to receive our emails, files and communications.

We recommend you add fast-track@sait.ca and the sait.ca domain to your safe senders list or you risk missing critical email messages.

Ideal Applicant

The ideal candidate for the Object Oriented Software Development (OOSD) program will have an aptitude for logistical reasoning and reasoning with symbols and objects. You are versed in procedural logic and understand complex relationships beyond the three-dimensional. You are capable of learning independently and enjoy self-directed study. Most importantly, you possess previous work experience or education in computer programming.


Program Outline

  • This program is being reviewed and could undergo changes.
  • The curriculum in SAIT's fast-track programs are constantly changing to reflect the needs of the market and ensure the classes offered are up-to-date. For a current course list, please contact the school.
Course CodeCourse NameCredit
CRPG-200 Rapid Application Development for OOSD 3.0
CMPP-264 Java Programming for OOSD 3.0
CMPS-207 Operating Systems and Networks 3.0
CPLN-240 Career Planning and Management 1.5
CPRG-210 Web Application Development 3.0
CPRG-212 Database Development 3.0
CPRG-214 .NET Web Applications 1.5
CPRG-220 Open Source Web Applications 1.5
CPRG-208 Security for Developers 1.5
OBOR-350 Object Oriented Practicum 3.0
PROJ-207 Threaded Project for OOSD 3.0
PROJ-216 Software Project Concepts 1.5
Program Total 28.5


Students must attain a PGPA and/or a CGPA of 2.0 or better in each semester and pass the necessary prerequisite courses to progress through the program. To qualify for graduation, students must pass all courses, attain a CGPA of 2.0 or better and complete course requirements within the prescribed timelines.


Domestic Tuition and Fees*

YearTuition feesSAIT feesSAITSA fees2018/19 total
1 $12,120 $450 $523 $13,093

International Tuition and Fees*

YearTuition feesSAIT feesSAITSA fees2018/19 total
1 $18,544 $450 $523 $19,517


Campus Athletic and Recreation Fee: $160
Universal Transit Pass (UPass): $145 (If you meet the eligibility requirements, the UPass fee will be assessed with your tuition.)

SAIT Students' Association Fees

Health Plan: $110
Dental Plan: $125
SAIT Students' Association (SAITSA): $288

Books and Supplies*

  • The tuition fee includes all course materials, student fees and access to appropriate technology.
  • A $400 security deposit to use a SAIT issued laptop.

Find out about tuition and financial aid.

* Tuition, fees, books and supply costs are subject to change.

Contact Information


Start typing to search SAIT.ca
Refine Results

Search results