Program overview
Admission Requirements
Intakes

Last updated on 2026-02-09

Program overview

Program Overview

Fanshawe's Computer Programming and Analysis is an advanced diploma designed to equip students with the essential skills needed for a successful career in the IT industry. This program is perfect for those who have a passion for coding and technology, providing a comprehensive education that prepares graduates to become proficient computer programmers. With a focus on practical skills and real-world applications, students will be well-prepared to meet the demands of a rapidly evolving job market.

Program Structure

The Computer Programming and Analysis program is structured to provide a thorough education over a 90-week duration. This program is available in both full-time and part-time formats, allowing flexibility for students. Key features of the program structure include:

  • Full-time, face-to-face classroom setting
  • Part-time, fully online options
  • Co-op opportunities in the final semester for hands-on experience
  • Access to advanced technology, including SharcNet supercomputer
  • Pathways to further education with graduate certificates or degree programs

Students will engage in a variety of learning experiences that enhance their technical and interpersonal skills, preparing them for a successful career in the IT field.

Featured Experiences

The Computer Programming and Analysis program offers several unique experiences that enhance the learning journey:

  • Paid co-op work term in the final semester, providing real-world experience
  • Hands-on experience with SharcNet, a super-fast supercomputer
  • Opportunities to work on real projects, enhancing practical skills
  • Collaboration with industry partners for networking and job placement
  • Access to modern technology and tools used in the industry

These experiences are designed to give students a competitive edge in the job market and prepare them for various roles in the IT sector.

Career Options

Graduates of the Computer Programming and Analysis program can pursue a variety of exciting career opportunities in Canada, including:

  • Software Solutions Architect: Responsible for designing and developing software solutions tailored to client needs.
  • Database Developer: Focuses on assessing and responding to database concerns, ensuring data integrity and performance.
  • Business Analyst: Analyzes operational systems and develops software applications or data analytics solutions for businesses.
  • Junior Programmer Analyst: Involves analyzing, designing, and supporting various applications within an organization.
  • Junior Developer: Works on identifying and documenting software issues, contributing to the development process.

These roles highlight the diverse opportunities available to graduates, allowing them to work in various sectors such as corporate, financial, web development, and more.

 

DISCLAIMER: The information above is subject to change. For the latest updates, please contact LOA Portal's advisors.

Visit Fanshawe College official website