Human Machine Interfacing

This course is offered by the
Faculty of Engineering & Technology (FET)

In a nutshell, Human-Machine Interfacing (HMI) is the process of connecting humans to machines, systems, or devices. It focuses on technologies that enable operators to interact with the machines. Typically used in industrial settings such as factories or power plants, the scope of HMI includes both hardware and software components.

You may think of HMI as a translator that lets you communicate with the machines: it turns your commands into a language your device can understand, and then shows you your device’s response in a way that you can understand. Consequently, with HMI, you can control and monitor various types of systems, from smart thermostats to industrial processes, and have fun doing it!

Applications of HMI you may find interesting include voice-assisted commands, Internet-of-Things, and Industrial Automation. Moving forward, all manners of automation would require effective HMI and this track offers you a great head start into this future.

Visit Our Courses

(Complete any 3 courses)


This is the science behind designs boasting incredible user-friendliness. Take your chance to explore the methodologies of and procedures for designing ergonomic products and services, putting human factors as the primary consideration. We will look into the principles of ergonomics and human factors to formulate solutions to complex engineering problems. We will also explore the effects of the environment on humans. Practical experiments that you will be participating in include measuring of sound and illumination level in a working environment.


Study the way the computer “sees” the world. In this course, we will delve into the design of the “vision” of a machine with the objective of giving the machine a sense of meaning to what it “sees”. A machine received visual inputs through cameras and draws meaningful conclusions on its environment through the analysis of those visual data. Topics covered in this course includes low-level vision and image processing, the extraction of 2D image structures, segmentation, matching, and robot vision.


Connect any device or appliance you can think of to a network, and you can seamlessly control the resulting ecosystem. Enter the world of Internet-of-Things (IoT) with this course. We will start by providing some background insights into the origins of the technology before making our way into the protocols and platforms enabling IoT. You will learn the practical aspects of building IoT devices and assessing their performance. Finally, we will explore how industrial IoT impacts the society through applications in agriculture, healthcare, and smart vehicles.


The “Theory of Inventive Problem Solving, or “TRIZ”, developed by Russian engineer Genrich Altshuller, is a system for thinking outside the box that inventors can use to solve problems in any field. It is based on the idea that creativity involves breaking old patterns and forging new ones, which can be done using various methods, including brainstorming and reverse engineering. Enhance your capacity and capability in complex problem solving using the Theory of Inventive Problem Solving (TRIZ) tools and boost your potential for innovation through understanding the s-curve and trends of engineering system evolution.