What is covered in the course?
In this course we intend to leverage the capability of LiveCode programming environment to combine hardware with software. The course guides students towards a largescale Iot project.
The Instructor will use Smart City concepts as a targeted scenario to inspire students interests to make it fun and practical. The course will integrate STEM elements and will use environmental awareness as a way to connect with everyday situations. Students will leverage on LiveCode’s mobile and cloud application development capability to learn advanced IOT programming.
KIDSCODE Course Reference No.
MK-ACP-ADV
Participants
Suitable for Secondary School and Junior College Students
Duration
24 hours ( 12 x 2hrs ) (recommended )
Prerequisites
Basic computing and Internet Skills
System Requirements
- A PC with Windows OS or Mac OS
- Web Browser & Internet Connection (AppMakr is accessed through a web browser)
Inclusions
- 1 Instructor
- Notes for Participants
Hardware Requirements
IOT Learning Kit (Arduino Version) comes inclusive of:
- 1 x Arduino UNO R3
- 1 x Arduino extension board with integrated
- 4 x RJ11 jack for easy connection to external devices
- 1 x button
- 1 x buzzer
- 1 x MIC
- 1 x RGB LED
- 1 x Slider
- 1 x Light sensor
- 1 x Red, 1 x Yellow, 1x Green SMD LED
- 1 x Temperature Sensor
- 1 x Soil humidity & water sensor
- 1 x Micro switch
- 1 x Tilt switch
- 1 x Reed switch
- 1 x PM 2.5 Sensor
- 1 x Analog stick
- 1 x Feedback Servo
- 1 x USB cable
- 1 x 2 pin (Red/Black) Dupont line
- 1 x Double alligator clip wire
- 4 x RJ11 6P4C 25cm Line
- 1 x Bluetooth Module
The recommended ratio for the kit is 1 kit for a group of 3 students.
Schools may purchase the kit from ACP at a price of $159.60 (excluding GST).
Outline
Session | Course Outline |
1 | Introduction to IOT Application in Smart City:
Activities:
|
2 | Solving Smart City challenges with decomposition
Activities:
|
3 | Advanced concept of IOT Programming I – Sensory Fusion
Activities:
|
4 |
Environmental Sensory data acquisition I
Activities:
|
5 | Environmental Sensory data acquisition II
Activities:
|
6 | Advanced concept of IOT Programming II – Build Mobile App
Activities:
|
7 | Converting IOT Control Application for Mobile
Activities:
|
8 | Build an Environmental Monitoring App
Activities:
|
9 |
Advanced concept of IOT Programming III – Build Cloud Application
Activities:
|
10 | Analyze Environmental Big Data via Cloud
Activities:
|
11 | Smart City Challenge – Create an IOT application for everyday need
Activities:
|
12 | Smart City Challenge – Create an IOT application for everyday need
Activities:
|