--- |
Complete 2 learning modules/subjects from the Electives to obtain 6 credits
|
6
|
90 hrs
|
---
|
COMP6131 |
Internet of Things Essentials
This module provides a comprehensive overview of the Internet of Things (IoT) from the global context, and introduces the design fundamentals of the IoT. An IoT environment should facilitate interactions among intelligent machines, smart devices, ubiquitous computers, physical objects and human users. A number of underlying technologies enabling IoT will be discussed, for example, the sensing technologies, wireless sensor networks, machine-to-machine communications, Cloud and Fog computing technologies, etc. In particular, the core system architectures, such as the middleware to design single device and multi-device systems, will be discussed. In order to obtain more hands-on experience in building IoT applications, project-based system constructions through interconnecting different smart sensing devices and programming Raspberry Pi and Arduino single board computers will be covered.
|
3
|
45 hrs
|
---
|
COMP6132 |
Introduction to Big Data
This learning module covers the characteristics of Big Data, the sources of massive data in enterprises and sensor networks, and the challenges in data preparation, data storage and analytic processing. The students will acquire skills and working knowledge of the Big Data tools and technologies. This course focuses on the planning, designing and implementing Big Data solutions. Examples and exercises of Big Data systems are used to provide hands-on experiences in the workings of major components in Big Data solutions. The students will also be able to integrate the Big Data tools to form coherent solutions for business problems. Finally, additional related topics in the area of Big Data, such as alternative large-scale processing platforms, non-relational data stores, and Cloud Computing execution infrastructure are presented.
|
3
|
45 hrs
|
---
|
COMP6133 |
Machine Learning
Artificial Intelligence (AI) is so pervasive today that possibly you are using it in one way or the other and you don’t even know about it. One of the popular applications of AI is Machine Learning (ML), which is the science of getting computers to learn without being explicitly programmed. In the past decade, machine learning has given us many amazing applications such as self-driving cars, speech recognition, image recognition, financial trading, machine translation, AlphaGo etc. This module covers some of the most important methods for machine learning including deep neural networks, reinforcement learning, etc. The aim of the module is to give students the theoretical underpinnings of machine learning techniques, and to allow them to apply such methods in a range of areas such as image recognition, classification, automatic control etc. by practice.
|
3
|
45 hrs
|
---
|
COMP6134 |
Communication Technology For Internet of Things
This learning module provides a comprehensive study of the major communication technologies and emerging standards that enable applications on Internet of Things (IoT). It covers a wide range of technologies which IoT is expected to bridge in the formation of an autonomous communication network that supports smart applications and intelligent decision making. Topics include: cellular technologies (2G/3G/4G/5G) and M2M communications, covering their transmission characteristics, physical layer technologies, medium access protocols, and routing protocols; WiFi; Bluetooth; Radio Frequency Identification (RFID); Near Field Communication (NFC); Wireless Sensor Networks; Wireless Personal Area Networks including IEEE 802.15.4 and ZigBee, and the Low Power networks such as SigFox and LoRa.
|
3
|
45 hrs
|
---
|
COMP6135 |
Big Data Analytics
Recent advances in information and communication technologies (ICTs) have led to the rapid explosion of data. Business intelligence derived from big data can help firms to better understand market needs, develop new products and services, improve operational efficiency, and acquire competitive advantages. This learning module provides an overview of common big data applications and analytical techniques (e.g., sentiment analysis, decision tree, clustering, classification, etc.) in business and discusses some implementation issues related to big data projects. As part of a group project, students will need to demonstrate the ability to come up with a business plan based on a given case study and a relevant data set.
|
3
|
45 hrs
|
---
|