top of page

Robot Programming: Scratch and Python

Course #:

ROBO

5-674

Division:

Engineering & Technology

Department:

Robotics

Suggested Age:

11+

Prerequisites:

Middle School Robot Programming / Scratch Programming (or equivalent) or Intro to Game Programming, completed Transition Math or higher

Robot Programming: Scratch and Python

Course Description:

This robot programming course will help prepare a student for Advanced Robotics by building on Middle School Robot Programming. The student will program the robot in Scratch and Python.


The Makeblock mBot Neo will be the robot we use. Makeblock mBot Neo Programming Robot, Coding Robot is compatible with Scratch and Python and supports WiFi, IoT and AI Technology.


This programming robot allows children to learn programming in scratch and python, to intuitively do electronics assembling, and gain robotics knowledge. It will enhance a children's hand-eye coordination, concentration, logical thinking, and creativity from building to playing. The basic functions include line-follow, obstacle-avoidance, object follow, and mobile app. Voice commands are supported.


The main computer is the CyberPi. The robot has a built-in ultrasonic sensor, obstacle sensors, buzzer sensor module, receiver & transmitter, and WIFI module.  Neo can connect with the Internet and let children experience the Internet of Things (IoT).

Curriculum/Materials:

bottom of page