Program overview
Admission Requirements
Intakes

Last updated on 2025-07-31

Program overview

Program Overview

The Computer Engineering Technology - Computing Science program is an Ontario College Advanced Diploma that spans three years. This program is designed to equip students with essential analytical thinking and problem-solving skills necessary for a successful career in programming and software development. Students will gain a comprehensive understanding of information technology (IT) applicable in both private and public sectors. The curriculum emphasizes the development of software systems and the operation of enterprise software, preparing graduates for various roles in the IT industry.

Program Structure

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

  • A majority of courses focused on systems programming, software development, testing, and maintenance.
  • Courses in technical communication skills, mathematics, and general education electives.
  • Hands-on experience through real-world projects in the final year, where students work in teams to develop comprehensive applications.
  • The option to select elective courses from an approved list, including areas like game programming and business intelligence.
  • Opportunities for real-world experience through a paid co-operative education (co-op) work term, subject to availability and academic eligibility.

This program is designed to adapt to the evolving needs of the technology sector, ensuring that students are well-prepared for their future careers.

Featured Experiences

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

  • Real-world project work in the final year, allowing students to collaborate on sponsored projects.
  • Hands-on experience with various programming languages and operating systems, including Java, C#, C++, and Unix/Linux.
  • Opportunities for a paid co-op work term, providing valuable industry experience and networking opportunities.
  • Access to a variety of development tools and debugging techniques for integrated and embedded applications.
  • Engagement in applied research projects that tackle real-world challenges, enhancing both technical and soft skills.

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 Programmer: Works on integrating various software systems to function cohesively within an organization.
  • Customer Service Representative: Provides technical support and training to clients of high-tech corporations.
  • Game Developer: Engages in the design and development of video games and multimedia applications.
  • IT Security Specialist: Focuses on protecting an organization’s information systems from cyber threats.
  • Web Developer: Creates and maintains web-based applications, ensuring functionality and user experience.
  • Technical Roles in Government: Involves working in various IT capacities across federal, provincial, and municipal levels.

These career options reflect the diverse opportunities available to graduates, allowing them to leverage their skills in various sectors of the technology industry.

 

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

Visit Algonquin College official website