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.



Suitable for Middle to Upper Primary and Lower Secondary Students




24 hours ( 12 x 2hrs ) (recommended ) 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)
· 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).



Session Course Outline


Introduction to IOT Application in Smart Home:


1. Presentation on smart home
2. Discuss aspects of smart home and how we can upgrade the traditional home to smart home using IOT sensors and actuators


Introduction to IOT Programming


1. Learn the basics of LiveCode IDE environment
2. Understand the concept of programming basics
3. Hands-on exercises of issuing commands with the hand-out


IOT Sensory Data Acquisition


1. Presentation on sensory data acquisition using temperature and MIC sensors
2. Hands-on exercise to build light sensor and temperature sensor-related function to expand the IOT control application
3. Have students demo the functions they built


IOT Actuator Output


1. Presentation on actuator output using LED and buzzer
2. Hands-on exercise to build LED and buzzer related function to expand the D-Pad application
3. Have students demo their text and music output via LCD and buzzer


Sequential programming: Create your first IOT control application


1. Learn how to setup LiveCode programming environment to connect with IOT starter-kit
2. Learn the concept of sequential programming
3. Hands-on exercise to build a stand-alone IOT control application and issue sequential commands to IOT starter kit


Smart Programming Concept I – If statements


1. Presentation of conditional statement
2. Introduce the idea of conditional behavior—if a certain thing happens, then do something in response.
3. Let students complete the if-condition exercises using S4A


Smart IOT Sensors & Actuators – Making a Racing Game Interactive


1. Presentation on interactive game
2. Hands-on exercise to build an interactive racing game using tit sensor to steer the racing car to avoid incoming traffic


Smart Programming Concept II – While loops


1. Introduce the while-loop control structure
2. Let students complete the while-loop exercises using S4A


Smart IOT Sensors & Actuators II – Build a Smart Security System


1. Presentation on the concept of security system
2. Hands-on exercise to build a smart door security system using reed switch.


Smart Programming Concept III – Repeat loops


1. Presentation on repeat-loops
2. Have students write a program to blink a sequence of LED colors using for-loops


Smart IOT Sensors & Actuators III


1. Presentation on RGB concept
2. Hands-on exercise to build an ambient light with slider to adjust the degree of ambience desired


Smart Home Challenge – Automate Your Own Smart Home


1. Divide the class into teams
2. Each team to build their own smart home devices
3. Each team to present in class


Share Button
Visit Us On TwitterVisit Us On FacebookVisit Us On Youtube