Delivery options
On-Campus Day* - Your course activity is done in-person Monday - Friday, before 6 PM.
On-Campus Evening/Weekend - Your course activity is done in person on weekdays from 6 PM or later, or Saturdays and Sundays.
Online Day* - Your course activity is done online Monday - Friday, before 6 PM.
Online Evening/Weekend - Your course activity is done online on weekdays from 6 PM or later, or Saturdays and Sundays.
Online Flexible Delivery - Your course activity is not scheduled and therefore you can determine when to do the coursework.
Blended Delivery - Both On-Campus and Online - Some of your coursework will be in-person, on-campus and some will be done online.
* There may be circumstances that require some day delivery of classes to be scheduled into the evenings.
Please note due to the COVID-19 pandemic, these delivery options may shift from term to term. Please consult your program for details on delivery options.
Program length
Estimated program length is based on the recommended course load per semester as outlined in the Courses tab.
Actual program length will vary based on the number of courses/credits successfully completed per semester.
International Students
This program meets the eligibility criteria for the Post-Graduation Work Permit program for international students as long as the student is enrolled in the on-campus delivery mode or completes more than 50% of the courses on campus (for the blended option).
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.
International Students
This program is available to international students, however, program availability may be limited. This program does not meet the eligibility criteria for the Post-Graduation Work Permit program.
Program menu
Overview
Build a career in full-stack software development with training in object-oriented programming, web-based application development and relational databases.
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.
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
Domestic 2022/23
- Year 1: $15,348.50
International 2022/23
- Year 1: $22,472.93
Final costs are dependent on the number of course credits a student takes per semester.
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.
Four trends to track for careers in tech
Propel your career forward with these areas of growth
Admission requirements
Admission dates
This program may not have an intake every semester. See available intakes above.
Classes for this program may not start on the day term begins. Please see the specific start and end dates below or log into mySAIT to view your schedule.
Intake semester | Semester begins | Applications open | Domestic applications close* | International applications close |
---|---|---|---|---|
Winter 2023 | Jan. 9, 2023 | March 30, 2022 | Oct. 27, 2022 | Now closed |
Spring 2023 | May 8, 2023 | June 13, 2022 | Feb. 24, 2023 | Now closed |
Summer 2023 | July 4, 2023 | Oct. 5, 2022 | April 28, 2023 | June 20, 2023 |
Fall 2023 | Sept. 5, 2023 | Oct. 5, 2022 | June 28, 2023 | May 23, 2023 |
Winter 2024 | Jan. 8, 2024 | March 29, 2023 | Oct. 26, 2023 | Sept. 28, 2023 |
Spring 2024 | May 6, 2024 | June 12, 2023 | Feb. 23, 2024 | Jan. 22, 2024 |
*In some instances, domestic applications will be accepted after the application deadline. In that case, the program's intake status will remain open.
Program requirements
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.
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. SAIT may also accept courses completed at certain international post-secondary institutions.
Due to the tight integration of the courses in the Object-Oriented Software Development (OOSD) program, credit for prior learning is not available.
Previous computer programming experience gained through education, industry experience, industry certifications, or completion of online tutorials related to computer programming or software development is strongly recommended.
This program meets the eligibility criteria for the Post-Graduation Work Permit program for international students as long as the student is enrolled in the on-campus delivery mode or completes more than 50% of the courses on campus (for the blended option). 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.
Communication during admission
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 the sadt.advising@sait.ca domain to your safe senders' list or you risk missing critical email messages.
When do classes start?
Classes for this program adhere to the following year start and end dates based on the semester the student begins their program.
Classes begin | Year start date | Year end date |
---|---|---|
Fall 2022 | Oct. 31, 2022 | May 5, 2023 |
Spring 2023 | May 8, 2023 | Dec. 15, 2023 |
Fall 2023 | Oct. 30, 2023 | June 28, 2024 |
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.
Review our grading and progression procedure >
Transfer options
The opportunity to advance your education by transferring in, within or on from SAIT is available.
Learn more about program and institution partnership agreements.
Costs 2022/23
Domestic tuition and fees
Cost per credit: $487
Year | Number of semesters | Tuition fees | SAIT fees | Saitsa fees* | Total |
---|---|---|---|---|---|
1 | 2 | $13,879.50 | $916 | $553 | $15,348.50 |
International tuition and fees
Cost per credit: $736.98
Year | Number of semesters | Tuition fees | SAIT fees | Saitsa fees* | Total |
---|---|---|---|---|---|
1 | 2 | $21,003.93 | $916 | $553 | $22,472.93 |
*Maximum fee. Actual fees may be less and are based on the number of credits a student takes per semester and whether they opt-out of health and dental benefits.
This program is eligible for Canada Alberta Job Grant funding.
SAIT fees
- Campus athletic and recreation fee: $196
- Universal transit pass (Upass): $320
- Student support fee: $200
- Student technology fee: $200
Saitsa fees
Student Association fee
- Maximum: $291
This is the maximum amount the student will pay. Actual fees may be less and are based on the number of credits the students take per semester.
Health and dental fees
- Health plan: $127
- Dental plan: $135
Students with existing health and/or dental plans can opt-out. Please refer to Saitsa's website for information.
For more information on health and dental benefits for international students, please contact the International Centre.
Books and supplies*
Books and supplies are approximately $1,000 - $1,500 per full-time year.
For an estimate of the costs associated with purchasing a computer that meets the program's hardware and software requirements, see our computers and laptops page.
Learn more 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.
Orientation
Program orientation details will be announced shortly. Check your schedule in mySAIT for the time and location details.
Learn more about your orientation.
How to register for classes
Course registration opens on Tuesday, Nov. 15 for Winter 2023.
You’ll receive an email from us indicating what registration process you’ll use to enroll in your classes.
Learn more about how to register and the different registration methods used at SAIT.
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.
Instructions and links to the required software will be provided during the first few weeks of classes.
Preparation courses
To support your success, short courses are available to you to help prepare you for the academic year:
PERS 050: Student Rights and Responsibilities
This course is designed to introduce you to student rights and responsibilities at SAIT. You will learn about SAIT's rich and diverse community, become familiar with guidelines and procedures that create a safe, respectful learning experience for you, and gain practical tips for how you can engage in the SAIT community in a positive and responsible way. PRES-050 must be completed within 30 days from the start of the semester.
PREP 100: The SAIT Experience
Get tips and insider information on time management, exam preparation, effective notetaking and more through this free, online short course for new students. Plus, learn about discussion boards, online communication and submitting assignments online. Course completion is recommended by the end of your first semester.
Both courses can be accessed through Brightspace (D2L) before the first day of classes.
Students taking a full-time course load, or more than nine (9) credits per semester, will be automatically enrolled in these courses.
They are optional for students taking a part-time course load (9 or fewer credits per semester). Part-time students can register by emailing academic.coaching@sait.ca.
Required textbooks
Textbooks will be provided at no additional cost.
Contact
Phone: 403.284.8543
Email: sadt.advising@sait.ca
Academic chair
Erin Gates, Academic Chair
erin.gates@sait.ca
Next steps for all students
Here's what else you'll need to do to get ready!
Next steps for accepted students
Important dates and deadlines
Find important dates applicable to all students, including your transcript and tuition payment deadlines on our Important Dates page.