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.

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 through a paid co-operative education (co-op) work term, subject to availability and academic eligibility.
  • Opportunities to work on sponsored real-world projects in the final year, allowing students to develop comprehensive applications.
  • Elective courses in specialized areas such as game programming, business programming, and data analytics.

This program is designed to ensure that students are well-prepared for the evolving demands of the IT industry, combining theoretical knowledge with practical experience.

Featured Experiences

The Computer Engineering Technology - Computing Science program offers several unique experiences that enhance learning and employability:

  • Co-op Work Terms: Students can participate in paid co-op work terms, integrating classroom learning with real-world experience.
  • Real-World Projects: In the final year, students collaborate on sponsored projects, developing applications that address actual industry needs.
  • Hands-On Learning: The program emphasizes practical skills through lab work and project-based learning, ensuring students gain relevant experience.
  • Networking Opportunities: Co-op placements and projects provide students with valuable industry connections and insights into various career paths.

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 and business requirements.
  • Integration Tester: Tests and validates software applications to ensure they function correctly within existing systems.
  • Customer Service Representative: Provides technical support and training to clients, helping them utilize software products effectively.
  • Game Developer: Creates and develops video games, focusing on programming, design, and user experience.
  • IT Security Specialist: Works to protect an organization’s information systems from cyber threats and vulnerabilities.
  • Web Developer: Designs and maintains websites, ensuring functionality, user experience, and performance.
  • Technical Roles in Government: Engages in various IT roles across federal, provincial, and municipal levels, contributing to public sector technology initiatives.

 

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

Visit Algonquin College official website