The Division of Hardware and Embedded Systems (HES) contributes to teaching in the BEng (Computer Engineering) and BEng (Computer Science) programmes. The division also oversees the MSc (Embedded Systems) programme. Research activities in the division are in three main areas, namely custom computing, cyber-physical systems and computer security.
The Division of Networks and Distributed Systems (NDS) contributes to teaching in the BEng (Computer Engineering) and BEng (Computer Science) programmes. There are two main research groups within the division. The Computer Networks and Communications Group conducts research in digital signal processing and communications, underwater signal processing, mobile communications, wireless and pervasive networks, and sensor networks. The Parallel and Distributed Computing Group conducts research in cloud computing, p2p systems, collaborative computing, green computing, high performance computing, modeling and simulation, complex systems, and theoretical computer science.
The Division of Software and Information Systems (SIS) is involved in teaching a wide range of courses, especially software engineering, information systems, data mining as well as artificial intelligence in the BEng (Computer Science) and BEng (Computer Engineering) programmes. At the graduate level, the division plays a major role in offering the MSc (Bioinformatics) programme and a joint MSc (Information Systems) programme with the Wee Kim Wee School of Communication and Information (WKWSCI). The main research areas of the division include database systems, data analytics, bioinformatics, machine learning, computational intelligence, text mining, agents, and services computing.
The Division of Visual & Interactive Computing (VIC) contributes to the teaching of BEng (Computer Engineering) and BEng (Computer Science) programmes. The division oversees the MSc (Digital Media Technology) programme and also offers other graduate-level courses. The main research areas of the division include computer graphics and visualisation, human computer interface, computer vision, multimedia content analysis and retrieval, and multimedia signal processing.