Last updated on 2026-01-21
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

























