Program Description
Corporations use customized computer applications that must be managed. This software needs to be designed, developed, and updated by software developers. This program is designed to provide you with the knowledge and practice you need to acquire solid software development skills in minimal time.
Build a career in full-stack software development with training in object-oriented programming, web-based application development, and relational databases. Covering introductory concepts through advanced techniques, you will gain experience in several object oriented programming languages, web and mobile application development, and relational databases, while using a vast array of development tools.
Fast Facts
- This program includes a practicum placement during which students are provided the opportunity to apply their skills in a professional setting
- Due to the tight integration of the courses in this program, credit for prior learning is not available
Your Career
Graduates may find employment as a software developer, programmer, analyst, systems analyst, web developer, or IT consultant.
Student Success
This is an intensive program requiring a commitment of both time and energy. Students who experience success in this program and profession typically:
- Have higher secondary and/or post-secondary grades
- Make their education a priority (including engaging in consistent self-study throughout the program)
- Have previous work or educational experience in computer programming
- Think logically and can concentrate for long periods of time
- Enjoy developing innovative solutions to problems using computer programming
- Are detail oriented, and can remain patient and persistent while debugging code
- Are capable of learning independently and enjoy self-directed study
Credentials
Upon successful completion of this program, graduates will be awarded a SAIT Object Oriented Software Development certificate.