Overview
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.
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.
Is this the right fit for me?
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.
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.
Credentials
After successfully completing this program, graduates will receive a SAIT Object-Oriented Software Developer certificate.
Career opportunities
Graduates can pursue job opportunities as a:
- software developer
- programmer
- analyst
- systems analyst
- web developer
- IT consultant
Related careers include:
- search engine specialist
- webmaster


Tuition and fees per year*
Year 1: $14,109
Year 1 (International): $21,552
Year 1: TBA
Year 1 (International): $20,442 (+fees TBD)
*Tuition, fees, books and supply costs are subject to change
Full costs
Tuition and financial aid
This program is eligible for Canada-Alberta Job Grant funding.
Requirements
You will be offered admission to this program through direct entry if you meet the admission requirements and space is available.
When can you apply?
- Applications for fall 2020 open Oct. 2, 2019, and are accepted until the program start date.
- Applications for spring and fall 2021 open Oct. 7, 2020, and are accepted until the program start date.
Term | Program start |
---|---|
Fall 2020 | Nov. 5, 2020 |
Spring 2021 | May 17, 2021 |
Fall 2021 | Nov. 1, 2021 |
Admission requirements
Admission and selection
- Fall 2020 start: applications open Oct. 2, 2019, and are accepted until the program start date.
- Spring or fall 2021 start: applications are open Oct. 7, 2020, until the program start date but are subject to change.
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.
Direct Entry: four step process
Please complete these steps to learn more about the program you have chosen and confirm that this is the right training for you for your chosen career path.
Step 1: Read the program information on the website and review this program presentation to learn more about student expectations during the program.
Step 2: Ensure that you meet all of the admission requirements listed.
Step 3: Apply for the program.
Step 4: Continue to monitor changes to your application status through mySAIT.ca.
Previous computer programming experience gained through education, industry experience, industry certifications, or completion of online tutorial related to computer programming or software development is strongly recommended.
Communication during admissions
Email is the primary source of communication during the admissions 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.
Courses
Program outline
Looking for course descriptions and requisites? Visit the course catalogue
Fall program start
Semester 1
Course code | Course name | Credit |
---|---|---|
CRPG-200 | Rapid Application Development for OOSD | 3.0 |
CPRG-210 | Web Application Development | 3.0 |
CPRG-212 | Database Development | 3.0 |
CPRG-214 | .NET Web Applications | 1.5 |
CPLN-240 | Career Planning and Management | 1.5 |
PROJ-207 | Threaded Project for OOSD | 3.0 |
PROJ-216 | Software Project Concepts | 1.5 |
Semester 2
Course code | Course name | Credit |
---|---|---|
CMPP-264 | Java Programming for OOSD | 3.0 |
CMPS-207 | Operating Systems and Networks | 3.0 |
CPRG-208 | Security for Developers | 1.5 |
CPRG-220 | Open Source Web Applications | 1.5 |
Semester 3
Course code | Course name | Credit |
---|---|---|
OBOR-350 | Object-Oriented Practicum | 3.0 |
Spring program start
Semester 1
Course code | Course name | Credit |
---|---|---|
CMPS-207 | Operating Systems and Networks | 3.0 |
CRPG-200 | Rapid Application Development for OOSD | 3.0 |
CPRG-210 | Web Application Development | 3.0 |
CPRG-212 | Database Development | 3.0 |
CPRG-214 | .NET Web Applications | 1.5 |
CPLN-240 | Career Planning and Management | 1.5 |
PROJ-207 | Threaded Project for OOSD | 3.0 |
PROJ-216 | Software Project Concepts | 1.5 |
Semester 2
Course code | Course name | Credit |
---|---|---|
CMPP-264 | Java Programming for OOSD | 3.0 |
CPRG-208 | Security for Developers | 1.5 |
CPRG-220 | Open Source Web Applications | 1.5 |
OBOR-350 | Object Oriented Practicum | 3.0 |
Progression
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.
Transfer options
The opportunity to advance your education through transfer to, within or from SAIT is available with the following universities and colleges:
- Rocky Mountain College
- SAIT
To learn more, visit transfer options.
Costs
2020/21 Domestic Tuition and Fees*
Year | Tuition fees | SAIT fees | Saitsa fees | Health & Dental Plan | 2020/21 total |
---|---|---|---|---|---|
1 | $12,968 | $682 | $288 | $252 | $14,190 |
2020/21 International Tuition and Fees*
Year | Tuition fees | SAIT fees | Saitsa fees | Health & Dental Plan | 2020/21 total |
---|---|---|---|---|---|
1 | $20,239 | $682 | $288 | $344 | $21,552 |
2021/22 Domestic Tuition and Fees*
Check back for updates on the 2021/22 domestic tuition and fees.
Year | Tuition fees | SAIT fees | Saitsa fees | Health & Dental Plan | 2021/22 total |
---|---|---|---|---|---|
1 | TBA | $- | $- | $- | TBA |
2021/22 International Tuition and Fees*
Check back for updates on the 2021/22 fees and program total.
Year | Tuition fees | SAIT fees | Saitsa fees | Health & Dental Plan | 2021/22 total |
---|---|---|---|---|---|
1 | $20,442 | $- | $- | $- | TBA |
*Fees and tuition are based on a two-semester full course load structure. There may be additional fees for practicums and terms held outside this time frame.
SAIT Fees
Campus athletic and recreation Fee: $171.20
Universal transit pass (UPass): $310 - Check eligibility here.
Student support fee: $100
Student technology fee: $100
Health and Dental Fees
Domestic Students
- Health Plan: $122
- Dental Plan: $130
- For students with existing health and/or dental plans, please refer to the Saitsa website for information on opting out.
International Students
- Health and Dental Plan: $344
- For more information on Health and Dental Benefits for International students please contact the International Centre.
Books and supplies*
Find out about tuition and financial aid.
* Tuition, fees, books and supply costs are subject to change.
Next steps for incoming students
Have you been accepted to this program? Here's what you'll need for your first day of classes.
Important dates and deadlines
Find important dates applicable to all students, including your transcript and tuition payment deadlines on our Important Dates page.
Student Guidelines
Review the student guidelines to learn about the School of Information and Communications Technologies' expectations before you start your studies.
Fall 2020
Delivery
All classes in this program will be delivered online for the Fall 2020 term due to the COVID-19 pandemic and associated health and safety guidelines.
How to register for classes
You'll follow a fixed block registration process to enrol in your classes. Learn how to register on our registration and schedules page.
Computers and laptops
This is a bring your own device program with a power-user hardware and software requirement. See the specific requirements on our computers and laptops page.
Preparation courses
To support your success, SAIT offers some short courses before classes start, including PREP 100: The SAIT Experience and ETHI 110: SAIT Ethical Practices.
Required textbooks
The booklist will be available about two weeks before classes start.
Can’t find your program or course? The bookstore didn't receive a textbook list. Contact your program directly to determine if they’re still refining course details or if you're in luck, no textbook purchase required this term.
Contact
Email: fast-track@sait.ca
Academic chair
"Thank you for choosing the SAIT School of Information and Communications Technologies! As your academic chair for the Object Oriented Software Development program, it’s my pleasure to welcome the newest members of our innovative learning community on behalf of the entire program. We look forward to seeing the impact you’ll make and to supporting your academic journey."
Karen Graham
Academic Chair