University of Sydney Handbooks - 2017 Archive

Download full 2017 archive Page archived at: Mon, 28 Aug 2017 11:21:58 +1000

Internet of Things Major


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:
Networked Embedded Systems
6    A ELEC3305, ELEC3506, ELEC3607 and ELEC5508
Semester 2
Software Defined Networks
6    P (ELEC3506 OR ELEC9506) AND ELEC5509
Semester 2
Complete a minimum of 12 credit points from:
IoT for Critical Infrastructures
6      Semester 1
Computer and Network Security
6    A A programming language, basic maths.
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
Introduction to Data Analytics
6    A Basic statistics and database management.
P (MATH1005 OR MATH1905) AND (INFO2120 OR INFO2820).
Semester 2
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
Mobile Computing
6    A COMP5214 OR INFO9103 - Software Development in JAVA, or similar introductory software development units
Semester 2
Parallel and Distributed Computing
6      Semester 1