Internet of Things Major
Overview
The Internet of Things consists of sensors that collect data, communication networks for data transmission and data analytics applications for evaluating data and making decision. The major will cover these three key aspects of IoT by combining the study of telecommunications, electrical and computer engineering, with an emphasis on wireless communications, networks, sensor devices, data technologies and its applications in smart grids and critical infrastructure. The major offers a comprehensive program with state of the art IoT technologies and students can engage in the creative development of the innovative Internet of Things.
In this major, you will learn various programming languages, embedded systems, real time operating systems, communications networks, wide range of sensors, data analytics technology, security techniques and IoT system design methods and engineering implementation techniques that are essential for the development of IoT industry.
This major best aligns with the Electrical stream.
Unit of study table
Unit of study | Credit points | A: Assumed knowledge P: Prerequisites C: Corequisites N: Prohibition | Session |
---|---|---|---|
Internet of Things Major |
|||
Unit of study table |
|||
Complete a minimum of 24 credit points of the following units of study, comprising: | |||
Complete all 12 credit points of: | |||
ELEC5514 Networked Embedded Systems |
6 | A ELEC3305, ELEC3506, ELEC3607 and ELEC5508 P ELEC5509 |
Semester 2 |
ELEC5517 Software Defined Networks |
6 | P ELEC3506 OR ELEC9506 |
Semester 2 |
Complete a minimum of 12 credit points from: | |||
ELEC5518 IoT for Critical Infrastructures |
6 | Semester 1 |
|
ELEC5616 Computer and Network Security |
6 | A A programming language, basic maths. |
Semester 1 |
ELEC5208 Intelligent Electricity Networks |
6 | A Fundamentals of Electricity Networks, Control Systems and Telecommunications |
Semester 1 |
ELEC5508 Wireless Engineering |
6 | A Basic knowledge in probability and statistics, analog and digital communications, error probability calculation in communications channels, and telecommunications network. |
Semester 2 |
COMP5047 Pervasive Computing |
6 | A Background in programming and operating systems that is sufficient for the student to independently learn new programming tools from standard online technical materials. Ability to conduct a literature search. Ability to write reports of work done. Note: Department permission required for enrolment |
Semester 2 |
COMP5216 Mobile Computing |
6 | A COMP5214 OR COMP9103. Software Development in JAVA, or similar introductory software development units. |
Semester 2 |
COMP5426 Parallel and Distributed Computing |
6 | Semester 1 |