Computer Engineering Technology – Computing Science

Students in the Computer Engineering Technology – Computing Science program at Algonquin College learn all aspects of programming/software development in preparation for employment in a variety of industries, including Scientific, High Tech, Government, Web, Game, and Mobile.

Mobile DeviceBring Your Own Device (BYOD): As a student in this on-campus program, you will require a mobile computing device that meets the specifications outlined by your program at

(Please note this was previously referred to as a Mobile Learning Program)

Another Mobile Device ImageeTextbooks: As a student in a program that has adopted etextbooks, your required texts and digital resources will be provided to you at the beginning of each term (with the exception of general education electives). For more information and associated fees, go to

Ontario College Advanced Diploma
3 Years

Program Code: 0006X01FWO
Academic Year: 2014/2015

Our Program

This three-year Ontario College Advanced Diploma program prepares students for an information technology (IT) career in the private or public sectors. Students gain the knowledge and skills to use a broad range of IT-based analytical thinking and problem-solving skills in support of the day-to-day operation of an enterprise's software systems or in the development of new systems.

The curriculum covers a variety of programming languages (Java, C#, C++, C, and others) and operating systems (Windows, Unix/Linux, and QNX). In addition, students study the development tools and debugging techniques used to design, code, and test integrated and/or embedded applications and software systems.

In their final year, students work in teams on sponsored real-world projects to develop a comprehensive application as part of the software engineering portion of the program. In Level 06, students select an elective course from an approved list in areas which include graphics/multimedia, advanced database programming and advanced web programming.

Approximately two-thirds of the curriculum consists of courses in systems programming, software development, testing and maintenance. The balance of the curriculum consists of courses in technical communications skills (both oral and written), mathematics and general education electives.

Students have access to modern computing facilities. A large internal network provides access to the Internet and offers an extensive variety of software, some of which is available at minimal cost to students through the department-sponsored Microsoft Developer's Network Academic Alliance (MSDNAA), other vendor agreements and from software supplied under the BYOD technology program.

Students who maintain a College-prescribed academic standing and who possess the appropriate level of business communication skills can take part in a cooperative placement at the end of Level 03. Co-op students can participate in three 15-week paid work terms.

This program participates in Algonquin's etext initiative. All required texts and digital resources are provided to students and can be accessed for life from up to four devices simultaneously.

There are two program start dates each year at the beginning of the Fall and the Winter Terms. Program progression varies depending on the term in which students begin the program.

Bring Your Own Device (BYOD): Students are expected to have and use a laptop or mobile computing device when registered in this on-campus program. Hardware and software specifications required by your program are outlined at Mobile devices/laptops and supplies can be purchased directly from Algonquin's New Technology Store at educational rates.


This program is well-suited for students who: