Program overview
Admission Requirements
Intakes

Last updated on 2026-01-21

Program overview

Program overview

The Computer Engineering Technology - Computing Science program is an Ontario College Advanced Diploma that spans three years. This program equips students with essential analytical thinking and problem-solving skills tailored for a career in programming and software development. It prepares graduates for various roles in the information technology (IT) sector, whether in private or public organizations. Students will learn to utilize a wide range of programming languages and operating systems, gaining hands-on experience in developing and maintaining software systems. The curriculum emphasizes real-world applications, culminating in a final year project where students collaborate on comprehensive software engineering tasks.

 

Program structure

The Computer Engineering Technology - Computing Science program is structured to provide a comprehensive education over a duration of three years. The program includes:

  • Core courses focusing on systems programming, software development, testing, and maintenance.
  • Technical communication skills, mathematics, and general education electives.
  • Real-world experience opportunities through a paid co-operative education (co-op) work term, subject to availability and academic eligibility.
  • Elective courses in specialized areas such as game programming, business programming, and data analytics.

Students will engage in team-based projects in their final year, allowing them to apply their knowledge in practical settings. The program is designed to adapt to industry changes, ensuring that students are well-prepared for the evolving technology landscape.

 

Featured Experiences

  • Hands-on experience with various programming languages including Java, C#, C++, and C.
  • Exposure to multiple operating systems such as Windows, Unix/Linux, and QNX.
  • Collaboration on sponsored real-world projects in the final year, enhancing teamwork and project management skills.
  • Opportunity to select elective courses that align with personal interests and career goals.
  • Option to participate in a paid co-op work term, providing valuable industry experience and networking opportunities.

 

Career Options

Graduates of the Computer Engineering Technology - Computing Science program can pursue a variety of career paths in Canada, including:

  • Systems Programmer: Develops and maintains system software, ensuring efficient operation of computer systems.
  • Applications Programmer: Designs and implements software applications tailored to meet user needs.
  • Integration Tester: Tests and validates software systems to ensure they function correctly within larger systems.
  • Customer Service Representative: Provides technical support and training to clients of high-tech corporations.
  • Game Developer: Creates and develops interactive games and multimedia applications.
  • IT Security Specialist: Focuses on protecting an organization’s computer systems and networks from security breaches.
  • Web Developer: Designs and maintains web-based applications, ensuring functionality and user experience.
  • Technical Roles in Government: Engages in various IT roles across federal, provincial, and municipal levels.

 

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

Visit Algonquin College official website