Program overview
Admission Requirements
Intakes
Program overview

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. Graduates are prepared for diverse roles in the information technology (IT) sector, whether in private or public organizations. Throughout the program, students will learn various programming languages, including Java, C#, C++, and C, alongside operating systems like Windows and Unix/Linux. The curriculum emphasizes real-world applications, culminating in a final year project where students collaborate on developing comprehensive software applications.

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.
  • Opportunities to select elective courses from an approved list, including game programming and business intelligence.
  • Courses focused on systems programming, software development, testing, and maintenance.
  • Technical communication skills development, mathematics, and general education electives.
  • Option for 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 valuable industry 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 paid co-op work terms, providing real-world experience and networking opportunities.
  • Real-World Projects: In the final year, students work in teams on sponsored projects, developing comprehensive applications that simulate industry conditions.
  • Elective Courses: Students can choose electives that align with their interests, such as game programming and business intelligence.
  • Hands-On Learning: The program emphasizes practical skills through labs and projects, ensuring students are job-ready.

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 Programmer: Works on integrating various software systems to function cohesively within an organization.
  • Customer Service Representative: Provides technical support and training to clients of high-tech corporations.
  • Game Developer: Engages in the design and development of video games, utilizing programming skills and creativity.
  • IT Security Specialist: Focuses on protecting an organization’s computer systems and networks from security breaches.
  • Web Developer: Creates and maintains websites, 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