Last updated on 2025-07-31
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























