|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|
|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|
|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|
|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|
|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|
|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|
Current students, please make sure to review your MyHumber Academic Progress report to confirm which courses you should register into for your Winter semester. Courses with in-person requirements will likely also have online components. Humber may need to change plans for in-person learning, subject to government and public health directives and/or additional health and safety considerations.
Upon successful completion of the program, a graduate will:
Identify, analyze, design, develop, implement, verify and document the requirements for a computing environment.
Diagnose, troubleshoot, document and monitor technical problems using appropriate methodologies and tools.
Analyze, design, implement and maintain secure computing environments.
Analyze, develop and maintain robust computing system solutions through validation testing and industry best practices.
Communicate and collaborate with team members and stakeholders to ensure effective working relationship.
Select and apply strategies for personal and professional development to enhance work performance.
Apply project management principles and tools when responding to requirements and monitoring projects within a computing environment.
Adhere to ethical, social media, legal, regulatory and economic requirements and/or principles in the development and management of the computing solutions and systems.
Investigate emerging trends to respond to technical challenges.
Integrate multiple software and hardware components using appropriate systems, methodologies, and connection protocols.
Analyze, plan, design, develop, test, and implement computing devices and networked systems (software or hardware) in accordance with appropriate functional requirements and standards.
Apply principles of digital and analog circuits to design, implement, and troubleshoot computing devices, including embedded components and systems.
Design, build, test, implement, and maintain embedded (including IoT*) devices and applications.
Develop, test and maintain software applications for systems integration.
This program offers a co-op option. Co-op work terms enable you to apply your skills and knowledge in a work environment and gain valuable, practical experience related to your program of study. You will learn new skills, learn about the world of work and meet people in your profession. The current Work Placement Program will continue for the students who started the program before Fall 2019.
For students who are accepted into the program, three co-op work terms will take place. The first four-month work term is between Semesters 3 and 4, and then two consecutive four-month work terms between Semesters 4 and 5. There are limited spaces in the co-op option. Therefore, you will apply for the co-op option during Semester 1 and be informed of the process by which to apply. While co-op work opportunities are not guaranteed, as students are in a competitive job placement market, participating students will receive a wide range of services to help them find a co-op opportunity.
In partnership with FIRST Robotics Canada
March 8 to 10, 2019
Combining the excitement of sport with the rigors of science and technology, the FIRST Robotics Competition is the ultimate sport for the mind.
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.
|January 2022||North||Opening Soon|
Watch the video to see how this diverse program enables you to graduate as a computer engineering technologist with both hardware and software skills.
Information and Communication Technology Capstone Project Expo
Mon, July 22, 2019
Students, faculty, industry and community partners came together at the Barrett Centre for Technology Innovation to celebrate the student success.
Humber Students Win Big At Skills Canada Competition
Wed, June 05, 2019
Humber students earned three gold medals and took the country by storm this week at the Skills Canada competition held from June 4 and 5 in Edmonton.
The Skills Canada National Competition (SCNC) is the only national, multi-trade and technology competition for students and apprentices in the country. It included more than 550 competitors in 40 competitions, representing six sectors.
Humber students participated in the following categories:
3D Digital Game Art (Gold)
Student participant: Rushi Patel (by special invitation)
Coach: Cory Avery
Student participant: Catherine Guarini
Coach: David Scott
Student participant: Stefanie Francavilla
Coach: Sergio Shidomi
Student participants: Mateusz Cwaliniski and Bogdan Malynovskyy
Coach: Neal Mohammed
Assistant Coaches: Anthony Nyman, Mauricio Toigo (Student Mentor/Coach)
The Gold medal winners now pre-qualify to compete in the 45th Worldskills Competition in Russia in August 2019.
Congratulations to all of the winners and participants.
No news at this time.
Faculty of Applied Sciences & Technology News
ICT Capstone Project Expo 2020
Tue, May 19, 2020
Bachelor of Industrial Design Thesis Show 2020
Thu, March 12, 2020
Supply Chain Management Annual Career Networking Event
Wed, March 11, 2020
The annual Supply Chain Management Career Fair was another very successful event hosted by Work Placement Services.
No news at this time.
Every attempt is made to ensure that information contained on this website is current and accurate. Humber reserves the right to correct any error or omission, modify or cancel any course, program, fee, timetable or campus location at any time without prior notice or liability to users or any other Person.
On October 21, 2019, the Provincial Government of Ontario announced the renaming of the Ministry of Training, Colleges and Universities (MTCU) to the Ministry of Colleges and Universities (MCU). Both names may appear on this website.