K+ (Ages 4+)
40 minutes per lab
Unit Essential Question(s)
- What is a programming language?
- What is a behavior?
- What is a sequence?
The following concepts will be covered throughout this Unit:
- A programming language is a set of rules in which symbols represent actions.
- Actions that a programming language executes are behaviors.
- How to change the 123 Robot’s behavior by creating a project using the touch buttons on the robot.
- Complex behaviors can be created by sequencing button presses together.
Click on the following tabs for a summary of what the students will do and learn in each lab.
Unit Standards will be addressed in every Lab within the Unit.
Computer Science Teacher Association (CSTA)
CSTA 1A-AP-09: Model the way programs store and manipulate data by using numbers or other symbols to represent information.
How Standard is Achieved: In Lab 1, students are introduced to the touch buttons on the 123 Robot as a programming language. In the Engage section, they are shown how these symbols represent behaviors performed by the 123 Robot. During the Play sections, students will use the touch buttons to create a project for the 123 Robot to move across letters in the correct sequence, to sound out a word with their robots.
In Lab 2, students build on their experience in Lab 1, to use the touch buttons to code their 123 Robot to drive and push items off the surface of a 123 Tile. During the Play sections, students will use the symbols on the touch buttons to code their 123 Robots to drive and turn in different directions to accomplish their goal.