Internet of Things Major
Overview
The major in internet of things (IoT) builds on foundations in physics, mathematics, computer science and basic electrical engineering principles. IoT consists of sensors that collect data, communication networks for data transmission and data analytics applications for evaluating data and making decisions. This major covers 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 various applications. 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.
Connected smart objects, platforms and environments have been identified as the next big technology development enabling significant society changes and economic growth, at a predicted annual rate of 20%. The entire physical world will be connected to the Internet. The intelligent network for automatic interaction and processing between objects and environments, referred to as the Internet of Things (IoT), will become an inherent part of areas such as electricity, transportation, industrial control, retail, utilities management, healthcare, water resources management and mining. It is predicted by the end of this decade, there will be trillions of devices deployed worldwide.
This major best aligns with the Electrical or Software stream.
Unit of study | Credit points | A: Assumed knowledge P: Prerequisites C: Corequisites N: Prohibition | Session |
---|---|---|---|
Internet of Things Major |
|||
Achievement of a major in Internet of Things Engineering requires 48 credit points from this table including: | |||
(i) 12 credit points of 2000-level core units | |||
(ii) 6 credit points of 3000-level core units | |||
(iii) 18 credit points of 5000-level core units | |||
(iv) 6 credit points of project units | |||
(v) 6 credit points of 5000-level selective units | |||
Units of Study |
|||
2000-level units of study |
|||
Core units |
|||
ELEC2104 Electronic Devices and Circuits |
6 | A ELEC1103. Ohm's Law and Kirchoff's Laws; action of Current and Voltage sources; network analysis and the superposition theorem; Thevenin and Norton equivalent circuits; inductors and capacitors, transient response of RL, RC and RLC circuits; the ability to use power supplies, oscilloscopes, function generators, meters, etc. |
Semester 2 |
ELEC2602 Digital Logic |
6 | A ELEC1601. This unit of study assumes some knowledge of digital data representation and basic computer organisation |
Semester 1 |
3000-level units of study |
|||
Core units |
|||
ELEC3506 Data Communications and the Internet |
6 | Semester 2 |
|
5000-level units of study |
|||
Core units |
|||
ELEC5509 Mobile Networks |
6 | A ELEC3505 AND ELEC3506. Basically, students need to know the concepts of data communications and mobile communications, which could be gained in one the following units of study: ELEC3505 Communications, ELEC3506 Data Communications and the Internet, or similar units. If you are not sure, please contact the instructor. |
Semester 1 |
ELEC5514 Networked Embedded Systems |
6 | A ELEC3305 AND ELEC3506 AND ELEC3607 AND ELEC5508 |
Semester 2 |
ELEC5517 Software Defined Networks |
6 | A ELEC3506 OR ELEC9506 |
Semester 2 |
Project units |
|||
ELEC5518 IoT for Critical Infrastructures |
6 | Semester 1 |
|
Selective units |
|||
COMP5047 Pervasive Computing |
6 | A ELEC1601 AND (COMP2129 OR COMP2017). Background in programming and operating systems that is sufficient for the student to independently learn new programming tools from standard online technical materials. 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 |
|
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 |
ELEC5616 Computer and Network Security |
6 | A A programming language, basic maths. |
Semester 1 |