In this online live course, learners will learn how to program, connect and control a microcontroller with block-based programming software to develop STEM projects using sensors with a dedicated teacher throughout ten (10) weekly sessions. The hardware and lesson materials will be delivered to your home directly.
What do you need:
A desktop or laptop equipped with a webcam and microphone
Learning Objectives:
Understand the components and features of the CyberPi hardware.
Navigate the mBlock 5 software interface effectively.
Implement simple sequencing and loop structures in programming.
Establish the connection between mBlock 5 and the CyberPi.
Understand the basics of the Internet of Things (IoT) and explore how CyberPi can be integrated into STEM projects.
Independently design and construct STEM solutions, incorporating multiple sensors and actuators.
Lesson Outline:
Lesson 1: Welcome and CyberPi Basics
Welcome students and introduce the course objectives.
Present an overview of the CyberPi Go Kit and its components.
Show how to power on and connect to the CyberPi.
Lesson 2: mBlock 5 Software and Basic Programming
Install Makeblock5 on students’ devices.
Navigate the Makeblock5 interface.
Create a new project.
Basic block-based programming concepts: Sequences, loops, and events.
Hands-on activity: Program CyberPi to display different LED light patterns.
Lesson 3: Exploring Sensors
Introduction to sensors (e.g., light, sound, temperature) in the CyberPi Go Kit.
Explore sensor data and its relevance.
Hands-on activity: Program CyberPi to respond to light levels (e.g., turn on LED when it’s dark).
Lesson 4: Input and Output Devices
Introduction to input and output devices (e.g., buttons, displays).
Hands-on activity: Program CyberPi to respond to button presses.
Lesson 5: Advanced Sensors and Projects
Explore advanced sensors (e.g., accelerometer, temperature) in the kit.
Discuss project ideas.
Begin working on individual projects.
Lesson 6: CyberPi and IoT
Introduction to the Internet of Things (IoT) and how CyberPi can be used in IoT projects.
Discuss IoT project ideas.
Lesson 7: Project Development
Students work on their robotics projects.
Provide guidance and support as needed.
Encourage creative problem-solving and experimentation.
Lesson 8 and Lesson 9: Project Testing and Debugging
Students test their projects, identify issues, and debug code.
Emphasize the importance of iterative development.
Lesson 10: Project Showcase and Reflection
Students practice presenting their projects to the class.
Discuss the challenges faced, solutions found, and lessons learned.
Fee Structure:
$399 nett for the entire course. Each session is 90 mins. CyberPi Go kit and lesson materials will be delivered to your home directly. We will collect it back upon completion of the course. There are no other hidden fees.