SWE30011 – IoT Programming
SWE30011 | 12.5 Credit Points | Location: Hanoi, Ho Chi Minh City
Duration Contact hours
One Semester 48 hours
Prerequisites
Web Development (COS10005)
and
Object-Oriented Programming (COS20007)
Corequisites
N/A
Aims and Objectives
The Internet of Things (IoT) programming unit will teach students the fundamentals of developing IoT-based solutions for domains such as Smart Homes, Smart Cities etc., using IoT sensors and devices. Students will learn the skills to work with current popular IoT sensors and platforms such as Arduino and will have the opportunity to apply these skills in developing innovative IoT-based solutions. The unit will be hand-on with students expected to work in small groups to design, develop and implement the IoT-based solutions.
Students who successfully complete this unit will be able to:
1. Describe the principles and theoretical concepts in designing and developing Internet of Things applications
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 cloud and web servers with IoT applications
5. Communicate effectively and succinctly through oral presentation and reports
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 cloud and web servers with IoT applications
5. Communicate effectively and succinctly through oral presentation and reports
General Skills Outcome
• Analysis skills,
• Problem solving skills,
• Ability to tackle unfamiliar problems, and
• Ability to work independently as well as a team