Work wonders with iRobot’s Root® coding robots. Shop now >

View All Materials

Lesson:

STEM Engagement Challenge: Pizza Party

Art,

Coding,

Robotics,

Social Emotional Learning

Experience Level

No Experience Required

Duration

30-60 minutes

Group Size

Small Groups (2-4)

Compatible Robots

Root SimBot

Root rt0 Coding Robot

Root rt1 Coding Robot

Details

Looking to make coding a collaborative, social and super fun experience at your school? In these out-of-the-box event kits, find all the tools you'll need to host the perfect family coding challenge. At the iRobot Pizza Party, families come together to share a meal and code robots to complete challenges designed for both beginners and advanced coders alike.

Downloads & Resources

Robo-Pizza Party Event Kit - SimBot Robo-Pizza Party Event Kit - Robot

Each event kit contains:

- Host Guide

- Facilitator Script

- Event Presentation (PPT)

- E-mail invite template

- Poster Invite template

- Social Media post templates (3)

- Volunteer Set-Up Guide

- Volunteer Answer Key

- Getting Started Cards

- Challenge Cards

- Going Further Cards

- Printable Certificates

- And more!

Educational Standards

CSTA K-12 CS Standards

1A-AP-08

Model daily processes by creating and following algorithms (sets of step-by-step instructions) to complete tasks.

1A-AP-09

Model the way programs store and manipulate data by using numbers or other symbols to represent information.

1A-AP-10

Develop programs with sequences and simple loops, to express ideas or address a problem.

1A-AP-11

Decompose (break down) the steps needed to solve a problem into a precise sequence of instructions.

1A-AP-12

Develop plans that describe a program’s sequence of events, goals, and expected outcomes.

1A-AP-13

Give attribution when using the ideas and creations of others while developing programs.

1A-AP-14

Debug (identify and fix) errors in an algorithm or program that includes sequences and simple loops.

1A-AP-15

Using correct terminology, describe steps taken and choices made during the iterative process of program development.

1A-IC-17

Work respectfully and responsibly with others online.

1B-AP-08

Compare and refine multiple algorithms for the same task and determine which is the most appropriate.

1B-AP-09

Create programs that use variables to store and modify data.

1B-AP-10

Create programs that include sequences, events, loops, and conditionals.

1B-AP-11

Decompose (break down) problems into smaller, manageable subproblems to facilitate the program development process.

1B-AP-12

Modify, remix, or incorporate portions of an existing program into one's own work, to develop something new or add more advanced features.

1B-AP-13

Use an iterative process to plan the development of a program by including others' perspectives and considering user preferences.

1B-AP-14

Observe intellectual property rights and give appropriate attribution when creating or remixing programs.

1B-AP-15

Test and debug (identify and fix errors) a program or algorithm to ensure it runs as intended.

1B-AP-16

Take on varying roles, with teacher guidance, when collaborating with peers during the design, implementation, and review stages of program development.

1B-AP-17

Describe choices made during program development using code comments, presentations, and demonstrations.

2-AP-15

Seek and incorporate feedback from team members and users to refine a solution that meets user needs.

2-AP-16

Incorporate existing code, media, and libraries into original programs, and give attribution.

2-AP-17

Systematically test and refine programs using a range of test cases.

2-AP-18

Distribute tasks and maintain a project timeline when collaboratively developing computational artifacts.

Next Generation Science Standards

K-2-ETS1-1

Ask questions, make observations, and gather information about a situation people want to change to define a simple problem that can be solved through the development of a new or improved object or tool.

K-2-ETS1-2

Develop a simple sketch, drawing, or physical model to illustrate how the shape of an object helps it function as needed to solve a given problem.

3-5--ETS1-1

Define a simple design problem reflecting a need or a want that includes specified criteria for success and constraints on materials, time, or cost.

3-5--ETS1-2

Generate and compare multiple possible solutions to a problem based on how well each is likely to meet the criteria and constraints of the problem.

MS-ETS1-1

Define the criteria and constraints of a design problem with sufficient precision to ensure a successful solution, taking into account relevant scientific principles and potential impacts on people and the natural environment that may limit possible solutions.

MS-ETS1-2

Evaluate competing design solutions using a systematic process to determine how well they meet the criteria and constraints of the problem.