Computer Programming
- Program Code
- CMPG
- Credential
- Ontario College Diploma, co-op opt'l
Program requirements
- 18 Mandatory Courses
- 18 Mandatory Courses
- 2 Communications Courses
- 1 Mandatory Course Selection Group 1 - Choose 1
- 1 Mandatory Course Selection Group 2 - Choose 1
- 1 Optional Courses
- 3 General Education Courses
- 2 Communications Courses
- 1 Co-op Work Terms
- 1 Optional Courses
- 3 General Education Courses
- 1 Co-op Work Terms
Contact us
Please see our course listings of available General Education and Communications courses for this program.
Program Description
In this program, students focus on computer programming, web development, and designing data-driven systems. Students learn how to write code in a variety of programming languages such as Arduino, ASP.NET, C#, Java, JavaScript, HTML/CSS, PHP and Swift. Students gain experience developing software for diverse platforms including embedded systems, desktop, mobile and mainframe systems. With a strong emphasis on business and entrepreneurial values, students gain experience in problem solving, troubleshooting and system building through a series of applied assignments, projects and co-op work terms.
Current Course Offerings
Additional Info
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 hardware specifications: Intel i5 processor or AMD equivalent 8GB of memory (16 GB recommended) 250GB hard drive (SSD recommended) Additional operating systems, tools, and software used in the program are provided to the student upon commencement of the program.