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.
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























