COMP6101 |
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 by practice in a range of areas such as image recognition, classification, automatic control, etc.
|
3
|
45 hrs
|
---
|
COMP6102 |
Security and Authentication
The module aims to give students an introduction to the principles, methods and applications of cryptography and authentication protocols used for network security. Security and authentication play an important part in the IoT. With sensitive information being delivered among an ever growing number of devices and parties, one wants to make sure that information will only be seen by someone with keys, and also the keys won’t be stolen or faked. Cryptography and authentication protocols are the techniques to address these issues.
|
3
|
45 hrs
|
---
|
COMP6103 |
Cloud Computing
Cloud Computing has transformed how services and applications are delivered. With the rise of virtualization technology and new programming paradigms, applications can quickly be delivered to a growing audience, without the need to physically own and configure the infrastructure. With its rapid elasticity and scalability, cloud computing has become an enabling technology for processing of big data and IoT sensor data. This module covers the main characteristics of Cloud Computing, including the enabling technologies, main software and service paradigms underpinning it, as well as related aspects, namely security, privacy, and ethical concerns.
|
3
|
45 hrs
|
---
|
COMP6104 |
Digital Media and Social Networking
The rapid spread of Online Social Networks (OSNs) and digital media has led to changes in the way users interact on the Internet, and most personal communication is now conducted through such tools. The adoption of services like Facebook, YouTube and Instagram also affect the traffic patterns on the Internet. Lately, there has been a great deal of research into the measurement and analysis of Internet user connectivity, traffic patterns and data sharing for OSNs. This module deals with the implications for the society from personal data collections. The main topics include analysis of personal data collections with data mining, current social media landscape and business models based on personal data.
|
3
|
45 hrs
|
---
|
COMP6105 |
Selected Topics I
The selected topics are designed to accommodate new, advanced and state-of-the-art technologies that are not included, but relevant, in this curriculum.
|
3
|
45 hrs
|
---
|
COMP6106 |
Selected Topics II
The selected topics are designed to accommodate new, advanced and state-of-the-art technologies that are not included, but relevant, in this curriculum.
|
3
|
45 hrs
|
---
|