Computer Programmer


Program Information

The Computer Programmer (CPRO) program offers students the opportunity to study current trends in website development, computer programming, database design and development, mobile development, and web technologies. In addition, general education, business, and communication courses help students expand their organizational, project management, critical thinking and communication skills. Major coursework provides a hands-on environment allowing students to evaluate, design, and implement software applications for the three-tier client, server, and database environment.

The widespread use of computer technology in all spheres – from manufacturing, construction, education, health and financial industries means that Computer Programmers, often referred to as Software Developers, are the key people shaping the solutions of today and tomorrow.

Students study Microsoft C#, Python and Oracle Java programming languages as well as the Oracle and IBM DB2 databases. Graduates have the ability to use problem solving and critical thinking skills to analyze business and industry requirements and design, develop and implement real life database-driven enterprise web applications.

Students with a GPA of 2.8 or greater will qualify for the CPRO co-op component that provides an opportunity to enhance the classroom learning in a real-world industry environment. Students that are not eligible for or unable to secure an approved co-op, must graduate from the non co-op stream (CPRN). Graduates are prepared for entry-level careers in software and database development. In addition, graduates have several options to continue their education through pathway agreements to university degree programs or college post-graduate certificate studies.

The 7-1-7 Programming Model

Beginning in the 2018-2019 academic school year, the School of Information Technology launched a new program model at the Sarnia campus. 

This model is based on seven weeks of classes, a one-week break and then another seven weeks of classes (7-1-7). There is no specific exam week in this model but exams may be held in the last week of classes.

During the spring and summer terms, classes will be offered in a compressed format. This means that students will take a set of classes in the first seven weeks (Spring - Session I) and a second set of classes in the next seven weeks (Spring - Session II). 

Breaks for the 2020-2021 year are:

  • Fall Break - October 26 - October 30
  • Winter Break - March 1 - March 5
  • Spring/Summer Break - June 28 - July 2

Device Requirements

This program recommends a laptop.

See full device requirements.

Admission Requirements

O.S.S.D. or equivalent with:
Grade 12 English C or U (minimum of 60%)
Grade 11 or 12 Mathematics C or U (minimum of 60%)

Employment Opportunities

Our graduates pursue a wide variety of rewarding career opportunities that are dynamic and challenging, offering a competitive rate of compensation. Courses in the program are part of rapidly emerging technologies that prepare graduates for careers as computer programmers, software developers, programmer analysts, mobile application developers, information systems specialists, web developers, client/server applications developers and support specialists. Graduates acquire sufficient foundation to allow them to advance in a variety of career paths appropriate to their interests and abilities.

Educational Pathways

Transfer to Programs within Ontario

We've worked with Ontario colleges to provide the following transfer opportunities:

Want to see more Ontario transfers? Visit

Transfer to Programs outside of Ontario

Institute of Technology Tralee - Ireland
Bachelor of Science in Computing with Software Development
Institute of Technology Slingo - Ireland
Bachelor of Science in Computing in Software Development - enter third year of three-year program
Bachelor of Science (Honours) in Software Development - enter third year of four-year program

Program Information


Jim Cooper
519-542-7751 ext 3219

Kim Hunt
519-542-7751 ext 3500

Back to Top