ip target image
You are currently browsing our site with content tailored to students in your country

Ontario College Advanced Diploma in Computer Programming and Analysis (Co-op)

Canada

175

10

What will I learn?

There is no career more valued, in-demand or dynamic these days than an IT career. If you have a passion for coding and computers, and youre ready to develop the skills to land your dream job as a computer programmer, Fanshawes Computer Programming and Analysis advanced diploma is the right fit for you.

The Computer Programming and Analysis program will focus on fundamental information technology topics. As you progress through this advanced diploma program, youll develop the in-depth and specialized computer knowledge employers are looking for including:

Object-oriented development in both Windows and Linux-based client/server systems

Software development

Client/server web development

Database development (e.g., SQL Server) and

Code-level graphics, animation and simulation with C++ and OpenGL/Vulkan

Computer Programming and Analysis is the most intensive of our software development programs.

Develop your communication and interpersonal skills with a paid co-op work term in your final semester

Gain hands-on experience as a computer programmer dealing with real people in real situations

Work first-hand with SharcNet, a super-fast supercomputer that Fanshawe College is one of only three colleges that have it for students

Graduate ready for your IT career or to specialize your skills further with one of Fanshawes IT graduate certificates, including Game Development - Advanced Programming

Pursue an optional degree pathway with one of Fanshawes partner institutions in Ontario or around the world

This program is offered in a full-time, face-to-face classroom setting as well as in a part-time, online format.

Learning Outcomes

identify, analyze, design, develop, implement, verify and document the requirement for a computing environment.

diagnose, troubleshoot, document and monitor technical problems using appropriate methodologies and tools.

analyze, design, implement and maintain secure computing environments.

analyze, develop and maintain robust computing system solutions through validation testing and industry best practices.

communicate and collaborate with team members and stakeholders to ensure effective working relationships.

select and apply strategies for personal and professional development to enhance work performance.

apply project management principles and tools when responding to requirements and monitoring projects within a computing environment.

adhere to ethical, social media, legal, regulatory and economic requirements and/or principles in the development and management of the computing solutions and systems.

investigate emerging trends to respond to technical challenges.

Career Information

Graduates of Fanshawes Computer Programming and Analysis program can expect to obtain software construction positions in the following development areas:

corporate software

financial

web

business

entertainment and gaming

simulations

medical imaging

programming control systems

commercial applications

network software

Linux and Windows development

As a programmer, database developer, software architect or business analyst, graduates will have many exciting opportunities in any field that uses computers as a business or research tool.

Here are some examples of career opportunities for graduates of Fanshawes Computer Programming and Analysis program:

Software Solutions Architect

Responsible for architecting, designing and developing self-service software solutions.

Database Developer

Assess, analyze and respond to client database concerns.

Business Analyst

Analyze information and operational systems and develop software applications or data analytics solutions for client companies.

Which department am I in?

School of Information Technology

Study options

Full Time (90 Weeks)

Tuition fees
CAD$26,350.10 (US$ 18,940) per year
Townhouse Unit (standard bedrooms) - 5750.00 (5 bedrooms per unit)

*Price shown is for indicative purposes, please check with institution

Start date

January 2026

Venue

London Downtown Campus

130 Dundas Street,

London,

Ontario,

N6A 1G2, Canada

Full Time (90 Weeks)

Tuition fees
CAD$26,350.10 (US$ 18,940) per year
Townhouse Unit (standard bedrooms) - 5750.00 (5 bedrooms per unit)

*Price shown is for indicative purposes, please check with institution

Start date

September 2025

Venue

London Downtown Campus

130 Dundas Street,

London,

Ontario,

N6A 1G2, Canada

Entry requirements

For international students

Ontario Secondary School Diploma (OSSD), or equivalent, or a mature applicant with the following courses:

 

- Grade 12 English (C or U)

 

- Grade 11 or 12 Math (C, M or U)

 

Students who do not meet the admission requirements are recommended for academic upgrading. A conditional offer may be possible with proof of enrolment.

 

Note:

 

Graduates of this program may choose to pursue Fanshawe's Game Development - Advanced Programming Ontario College Graduate Certificate program.

English Language Requirements

TOEFL iBT: 79

IELTS Academic: Overall score of 6.0 with no score less than 5.5 in any of the four bands

CAEL: Overall score of 60 with no score less than 50 in any of the four bands. score of 80 in listening

PTE Academic: 53

Cambridge English: Overall score of 169 with no language skill less than 162

ESL4/GAP5: Minimum grade of 80% in Level 8, 75% in Level 9, or 70% in Level 10

Duolingo: Overall score of 105, with no score lower than 95

*There may be different IELTS requirements depending on your chosen course.

ADD TO MY FAVOURITES

About Fanshawe College

90.3% of Fanshawe graduates find employment within 6 months of graduation, and 85.8% of employers are satisfied with their performance.

  • 200+ Programs – Shaping the Future of the Labour Market
  • London Advantage – Innovation and Hi-Tech
  • High student satisfaction for education quality (KPIs)
  • Strong ties with leading industries and organizations

Get in touch