Program overview
Admission Requirements
Intakes

Last updated on 2025-07-31

Program overview

Program Overview

The Computer Engineering Technology - Computing Science program is a three-year Ontario College Advanced Diploma designed to equip students with essential analytical thinking and problem-solving skills for a successful career in programming and software development. This program prepares graduates for various roles in the information technology (IT) sector, whether in private or public organizations. Students will learn to operate and develop software systems, gaining hands-on experience with a variety of programming languages and operating systems. The curriculum emphasizes real-world applications, culminating in a final year project where students collaborate on comprehensive software solutions.

Program Structure

The Computer Engineering Technology - Computing Science program spans a duration of three years and is structured to provide a comprehensive education in IT. Key features of the program include:

  • Hands-on experience with programming languages such as Java, C#, C++, and C.
  • Exposure to various operating systems including Windows, Unix/Linux, and QNX.
  • Opportunities for real-world experience through a paid co-operative education (co-op) work term, subject to availability and academic eligibility.
  • Collaboration on sponsored projects in the final year, allowing students to develop a comprehensive application.
  • Elective courses available in specialized areas such as game programming and business intelligence.

The program also includes courses in systems programming, software development, testing, maintenance, technical communication, mathematics, and general education electives, ensuring a well-rounded educational experience.

Featured Experiences

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

  • Co-op Work Terms: Students can gain valuable industry experience through paid co-op placements, integrating academic learning with practical work.
  • Real-World Projects: In the final year, students work in teams on real-world projects, developing applications that address actual industry needs.
  • Elective Courses: Students can choose electives that align with their interests, such as game programming and business intelligence.
  • Hands-On Learning: The program emphasizes practical skills through lab work and projects, preparing students for the demands of the IT industry.

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 engaging 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 security.
  • 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