Train for a career in software development
Computer Programming Ontario College Diploma, Co-op program
Learn to code using in-demand programming languages. Design and build applications for desktop, mobile and web. Be job-ready in two years.
Part-time
Program information
Program description
This program provides a comprehensive journey into the world of software development, starting with the core building blocks of computer programming. You gain mastery over the entire lifecycle of a modern software application, learning to design intuitive user interfaces while simultaneously building the powerful server-side systems and databases that run behind the scenes. Beyond just writing code, you explore how to deploy software via cloud architecture and ensure devices communicate effectively through secure networking. Throughout the process, you transition from a student to a professional by applying your skills to real-world challenges and examining the ethical responsibilities that come with being a technology leader.
Intake information
| Start date | Campus |
|---|---|
| Fall 2027 | Barrie |
| Winter 2028 | Barrie |
Tuition and fees
- Visit our tuition and fees page for detailed information on the cost to attend Georgian.
- Review additional program-specific fees for this program.
- Check the Bring Your Own Device requirements for this program.
- You can afford this! Explore OSAP as well as awards, scholarships and bursaries to help you pay your way to graduation.
Work-integrated learning
- This program includes a co-op work term component where you’ll gain experience in a workplace related to your field of study.
- Learn about types of work-integrated learning at Georgian.
What are the admission requirements for the Computer Programming program?
Computer Programming admission requirements
- Ontario Secondary School Diploma (OSSD) or equivalent, or mature student status
- Grade 12 English (C or U)
- Any Grade 12 Mathematics (C or U)
Mature students, non-secondary school applicants (19 years or older), and home school applicants may also be considered for admission. Eligibility may be met by applicants who have taken equivalent courses, upgrading, completed their GED, and equivalency testing. For complete details refer to: www.georgiancollege.ca/admissions/academic-regulations/
Pathways
Applicants who have taken courses from a recognized and accredited post-secondary institution and/or have relevant life/learning experience may also be considered for admission; refer to the Credit for Prior Learning website for details:
www.georgiancollege.ca/admissions/credit-transfer/
Additional information
To be successful in this program, students are required to have a personal notebook computer (either PC or Mac architecture) prior to the start of the program that meets or exceeds the following specifications:
- OS: Windows 11
- Processor: Intel Core i5 or AMD Equivalent, 13th Gen or newer
- RAM: 16GB or higher
- Storage: 250GB or higher
- Graphics: Intel HD integrated graphics or equivalent
- Connectivity: Wireless 802.11ax Network Adapter
Note: Machines that run Windows on an ARM or SnapDragon processors are not supported. Many development programs are not complied to work with that operating system/chipset combination.
Bring Your Own Device (BYOD) requirements
All Georgian College students are required to bring their own device (BYOD)