Maker Junior (Beginner)
What is covered in the course?
In this course we intend to leverage the capability of LiveCode programming environment to combine hardware with software. Game elements will be instilled in the beginning of the course itself. Instructors will use Smart Home as a targeted scenario to inspire students interests yet make it fun and practical throughout the course. The instructor will also be leveraging LiveCode’s high-level programming language to teach basic programming concepts and apply sequential commands to hardware.
IMDA Course Reference No.
MK-ACP-BEG
Participants
Suitable for Middle to Upper Primary and Lower Secondary Students
Duration |
Prerequisites |
24 hours ( 12 x 2hrs ) (recommended ) | Basic computing and Internet Skills |
System Requirements |
Inclusions |
· A PC with Windows OS or Mac OS · Web Browser & Internet Connection (AppMakr is accessed through a web browser) |
· 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 Home:
Activities: 1. Presentation on smart home |
2 | Introduction to IOT Programming
Activities: 1. Learn the basics of LiveCode IDE environment |
3 | IOT Sensory Data Acquisition
Activities: 1. Presentation on sensory data acquisition using temperature and MIC sensors |
4 | IOT Actuator Output
Activities: 1. Presentation on actuator output using LED and buzzer |
5 | Sequential programming: Create your first IOT control application
Activities: 1. Learn how to setup LiveCode programming environment to connect with IOT starter-kit |
6 | Smart Programming Concept I – If statements
Activities: 1. Presentation of conditional statement |
7 | Smart IOT Sensors & Actuators – Making a Racing Game Interactive
Activities: 1. Presentation on interactive game |
8 | Smart Programming Concept II – While loops
Activities: 1. Introduce the while-loop control structure |
9 | Smart IOT Sensors & Actuators II – Build a Smart Security System
Activities: 1. Presentation on the concept of security system |
10 | Smart Programming Concept III – Repeat loops
Activities: 1. Presentation on repeat-loops |
11 | Smart IOT Sensors & Actuators III
Activities: 1. Presentation on RGB concept |
12 | Smart Home Challenge – Automate Your Own Smart Home
Activities: 1. Divide the class into teams |