Humber College North Campus Background Image
Image of Humber College North Campus
Advanced Diploma of Computer Engineering Technology
Advanced Diploma of Computer Engineering Technology

Advanced Diploma of Computer Engineering Technology

  • ID:HC10093
  • Level:3-Year Undergraduate Advanced Diploma
  • Duration:
  • Intake:
  • Type:Full-time

Fees (CAD)

  • Application Fee:$75.00
  • TuitionFee/Year:$16,414.00
  • LivingFee/Year:$4,000.00
  • Application Fee:$75.00
  • TuitionFee/Year:$16,414.00
  • LivingFee/Year:$4,000.00

* Tuition fees listed are for two semesters (unless otherwise noted) and include both Health Insurance and mandatory non-tuition-fees.

Estimated Total/program:
Accept letter

Admission Requirements

​​Entry requirement

Ontario Secondary School Diploma (OSSD) or equivalent including these required courses: 

  • Grade 12 English (ENG4C or ENG4U or equivalent)
  • Grade 12 Mathematics (MAP4C, MCT4C, MDM4U, MCB4U, MGA4U, MCV4U or MHF4U or equivalent)
  • Two Grade 11 or Grade 12 C, M or U courses in addition to those listed above

English requirements 

  • For any program level, a minimum of three years of full-time study at the secondary school level in an English language school system in a country where English is considered the primary language, or the primary language of instruction and evaluation is English, with acceptable grades in all English courses. 
  • For any program level, a minimum of  two full years of successful study in an accredited university degree program or two full years of successful study in an accredited college diploma program in a country OR in a postsecondary institution where English is the primary language of instruction.
  • Minimum TOEFL Scores: 550 for paper-based test OR 80 (20L, 20W, 20S, 20R) for internet-based test
  • Minimum IELTS Scores: Overall 6.0 AND No band below 5.5
  • Minimum MELAB Score: 76
  • Minimum EAP Score: Successful completion of all EAP courses with a minimum grade point average (GPA) of 60% in Level 8
  • Minimum PTE Score: 53 - 57
  • Minimum CAEL Score: Overall band score of 60
  • Minimum FCE/CAE/CPE Score: Cambridge (FCE/CAE/CPE) 174 (with no single test score below 167)
  • Duolingo Language Test Scores: Between 105 -110

Course Information

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

See moreSee less

Pre Courses

EAP is taught at Lakeshore Campus

See moreSee less

Pathway Courses

See moreSee less

Career Opportunity

Career Opportunity

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.

Ability to settle

Overseas Student Health Cover

Same Courses

Close search