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. It equips students with essential analytical thinking and problem-solving skills tailored for a 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 utilize a wide range of IT-based skills to support the daily operations of software systems or contribute to the development of new systems. The curriculum includes a variety of programming languages and operating systems, ensuring a comprehensive understanding of the field.

Program structure

The Computer Engineering Technology - Computing Science program is structured over a period of three years and includes a blend of theoretical and practical learning experiences. Key features of the program structure include:

  • Hands-on experience through real-world projects in the final year.
  • Opportunity to select elective courses from an approved list, including game programming and business intelligence.
  • Majority of the curriculum focuses on systems programming, software development, testing, and maintenance.
  • Incorporation of technical communication skills, mathematics, and general education electives.
  • Option for students to participate in a paid co-operative education (co-op) work term, subject to availability and academic eligibility.

Students are encouraged to engage in co-op opportunities to gain real-world experience, enhancing their employability upon graduation.

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 participate in up to three co-op work terms, providing valuable industry experience.
  • Real-World Projects: In the final year, students collaborate on sponsored projects to develop comprehensive applications.
  • Applied Research Projects: Opportunities to engage in applied research that tackles real-world challenges.
  • Elective Courses: Students can choose electives that align with their interests, such as game programming and data analytics.
  • Hands-On Learning: The program emphasizes practical skills through lab work and project-based learning.

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 software systems, ensuring they operate efficiently and effectively.
  • 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 training and support for clients using high-tech products and services.
  • Game Developer: Creates engaging multimedia and game applications, utilizing programming skills and creativity.
  • IT Security Specialist: Focuses on protecting an organization’s information systems from cyber threats.
  • Web Developer: Designs and develops web-based applications, ensuring functionality and user experience.
  • Technical Roles in Government: Engages in IT-related positions 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