Frequently Asked Questions

Frequently Asked Questions for Computer Programming (CP)

What do you have to do to qualify for co-op?

Students who maintain a college-prescribed academic standing and who possess the appropriate level of business communications skills may take part in a cooperative placement at the end of Level 3. Co-op students work in two back-to-back, 15-week paid work terms before returning for their final level.

What is the difference between the regular and co-op stream of the CP program?

Through the Ontario Colleges Application Service, students have the opportunity to choose at their time of application whether they want to apply to the regular four-semester stream (program number 0336X01FPM) or to the six-semester paid co-op stream (program number 0336X03FPM). If you don’t apply to the co-op stream but decide at a later date that you would like to complete a paid co-op, you still have that option available to you, even after you have started the program, as long as you meet the eligibility criteria.

Is it a paid co-op?

Yes.

What are the chances of obtaining a co-op position if I qualify?

Qualifying students must personally achieve success in an interview with an employer. Communication skills are key to a positive result.

What are the employment statistics for graduates?

The latest statistics show a 97% success rate in finding employment after graduation. Current statistics and average salaries can be found in the graduate employment reports published by the Student Employment Services.

What is computer programming?

Computers are part of most aspects of our everyday lives; however, computers operate due to the instructions provided by computer programs. Rather than using English directions, the computer programmer uses programming languages like Java, C#, SQL, JavaScript, PHP, COBOL, etc. to communicate with the computer.

Do I progress through the program differently depending on which stream that I am in?

Yes. Students in the Computer Programming (CP) program have applied (through OCAS) to, and are registered in, one of two possible progressions: 0336X01FPM CP (Non-Co-op) or 0336X03FPM CP (Co-op).

CP (Non-Co-op) Progression 0336X01FPM

2024
Winter
2024
Spring
2024
Fall
2025
Winter
2025
Spring
2025
Fall
2026
Winter
2026
Spring
2026
Fall
2027
Winter
Winter 2022 Start Level 1 Level 2 Level 3 Level 4
Winter 2023
Start
Level 1 Level 2 Level 3 Level 4

 

CP (Co-op) Progression 0336X03FPM

2024
Winter
2024
Spring
2024
Fall
2025
Winter
2025
Spring
2025
Fall
2026
Winter
2026
Spring
2026
Fall
2027
Winter
Winter 2022 Start Level 1 Level 2 Level 3

Co-op Work Term 1

Co-op Work Term 2

BREAK

Level 4
Winter 2023
Start
Level 1 Level 2 Level 3

Co-op Work Term 1

Co-op Work Term 2

BREAK

Level 4

Download the program progression chart.

What are my employment opportunities as a computer programmer?

Graduates may find a variety of employment opportunities as applications programmers and systems analysts who can work independently and as part of a team to analyze, design, code, debug, test, implement and maintain application systems. Training in web programming, business programming, database design and database administration may also present job opportunities in those areas. Employment may be found in organizations of all sizes in both the public and private sectors.