University of Sydney Handbooks - 2020 Archive

Download full 2020 archivePage archived at: Tue, 27 Oct 2020

Internet of Things Major


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
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
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
Data Communications and the Internet
6      Semester 2
5000-level units of study
Core units
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
Networked Embedded Systems
6    A ELEC3305 AND ELEC3506 AND ELEC3607 AND ELEC5508
Semester 2
Software Defined Networks
6    A ELEC3506 OR ELEC9506
Semester 2
Project units
IoT for Critical Infrastructures
6      Semester 1
Selective units
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
Mobile Computing
6    A COMP5214 OR COMP9103. Software Development in JAVA, or similar introductory software development units.
Semester 2
Parallel and Distributed Computing
6      Semester 1
Intelligent Electricity Networks
6    A Fundamentals of Electricity Networks, Control Systems and Telecommunications
Semester 1
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
Computer and Network Security
6    A A programming language, basic maths.
Semester 1