* Tuition fees listed are for two semesters (unless otherwise noted) and include both Health Insurance and mandatory non-tuition-fees.
Ontario Secondary School Diploma (OSSD) or equivalent including these required courses:
Humber’s Computer Engineering Technology advanced diploma program trains you to develop and design the cutting-edge technologies that propel most businesses and governments around the world.
You will be taught by industry experts, in small classes, skills in hardware and software, electronics and networking, plus a variety of systems. As well, you will learn to upgrade and incorporate new technological advances into existing systems.
The curriculum is designed with industry collaboration, ensuring you are learning the skills that companies require. The program features courses in programming; electronics; networks set up and programming; Linux/Ubuntu installation and configuration; and the network services that lay the groundwork to build software skills and expertise in data communications, networking and security. You’ll develop, install and operate computer embedded and network systems; work on various network protocols and microcontrollers; and learn to refine and develop current applications.
In your final year, you will focus on integrating all your skills by examining the inner workings of networks using different application programming interfaces (APIs) to build network applications, comparing different computer architectures and completing a major project using an embedded system.
For more information Click here
Semester 1
TECH 101: Electric Circuits
TECH 103: Digital Fundamentals
TECH 104: Programming Fundamentals
TECH 113: Computer Hardware and Operating Systems
TMTH 104: Technical Mathematics 1
WRIT 120: Technical Reading and Writing Skills
Semester 2
CENG 150: Electronic Circuits
CENG 151: Unix Scripting and The Internet
CENG 152: Computing in Industry
CENG 153: Programming in C
TECH 152: Telecommunication Networks
TMTH 204: Technical Mathematics 2
WRIT 220: Technical Workplace Writing Skills
Semester 3
CALC 103: Introduction to Calculus
CENG 209: Micro Assembly Language Programming
CENG 213: Digital Systems
CENG 214: Windows Scripting
CENG 216: Introduction to Software Engineering
CENG 217: Object Oriented Programming I using Java
GNED 101: An Introduction to Arts and Sciences
Semester 4
CENG 251: UNIX Internals
CENG 252: Embedded Systems
CENG 254: Database with Java
CENG 256: Internet Programming
CENG 257: Object Oriented Programming II using Java
CENG 258: Mobile Programming
CENG 259: Networking Technologies
Semester 5
CENG 317: Hardware Production Technology
CENG 318: Algorithms and Data Structures in Java
CENG 320: Network Programming
CENG 321: Network Security
CENG 322: Software Project
CENG 323: Real-Time Systems
Select 1 from the following courses
CENG: Computer Eng Elective
Semester 6
CENG 355: Computer Systems Project
CENG 356: Computer Systems Architecture
CENG 358: Computer Systems Administration
CENG 359: Emerging Technologies
CENG 360: Network Administration
Select 2 from the following courses
GNED: General Elective
EAP is taught at Lakeshore Campus
Train for a career making computer hardware and software better, faster and cheaper.
This is a challenging industry, as companies hire skilled computer engineers to stay ahead of ever-changing consumer demand. According to the Canadian government’s Working in Canada website, there is a “high concentration of technology and research institutes” in the Toronto area. The same report says that employers are interested in recruiting people who have technology-specific and practical working experience.
Analytical and design skills are at the forefront of this ever-evolving career. Hardware- and software-integrated system implementations, testing, maintenance and the need for continuous improvement and upgrading keep graduates at the top of their game. Graduates work for technology companies, organizations and government departments that need computer engineers, and many more.