Computer Programmer

Computer Programmer

Program Code
COPR
Credential
Ontario College Diploma, Co-op
Campus
Barrie

Program requirements

  • 16 Mandatory Courses
  • 16 Mandatory Courses
  • 1 Mandatory Course Selection Group 1 - Choose 1
  • 1 Mandatory Course Selection Group 1 - Choose 1
  • 1 Mandatory Course Selection Group 2 - Choose 1
  • 1 Mandatory Course Selection Group 2 - Choose 1
  • 2 Communications Courses
  • 2 Communications Courses
  • 1 Optional Courses
  • 1 Optional Courses
  • 3 General Education Courses
  • 3 General Education Courses
  • 2 Co-op Work Terms
  • 2 Co-op Work Terms

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
Course Title Course Code Online Equivalents Mandatory

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
  • 250GB hard drive

Additional operating systems, tools, and software used in the program are provided to the student upon commencement of the program.