Swinburne > Subjects > IoT Programming

IoT Programming


SWE30011      |       12.5 Credit Points       |       Location: Hanoi, Ho Chi Minh City

Duration                                             Contact hours

One Semester                                       48 hours


COS30017 Software Development for Mobile Devices
COS20007 Object-Oriented Programming



Aims and Objectives

The Internet of Things (IoT) programming unit will teach students the fundamentals of developing an IoT-based solution for Smart Homes, Smart Cities etc., using IoT sensors and devices .
Students in this course will learn the skills to work with current popular IoT sensor and platforms such as Arduino, Netatmo and will have the opportunity to apply these skills in developing innovative IoT-based system.
Students who successfully complete this unit will be able to:
1. Describe the principles and theoretical concepts in designing and developing Internet of Things systems
2. Analyse, research and assess different open source and commercial IoT platforms, systems and toolkits
3. Develop on a variety of open source IoT platforms, devices and software
4. Develop and integrate mobile applications with IoT systems
5. Communicate effectively and succinctly through oral presentation and written reports

General Skills Outcome

• Analysis skills,
• Problem solving skills,
• Ability to tackle unfamiliar problems, and
• Ability to work independently as well as a team