Criterion A
Criterion B
Criterion C
Criterion D
100

What is the main purpose of Criterion A?

To research and understand the problem or need before creating a solution.

100

What is the main purpose of Criterion B?

To develop and plan ideas for a solution.

100

What is the main purpose of Criterion C?

To create the solution using the plan and skills developed during the earlier stages.

100

What is the main purpose of Criterion D?

To evaluate the finished solution and determine how well it meets the goal and requirements.

200

What is an existing product?

Something that has already been created to solve a problem, meet a need, or help people

200

What is a design specification?

A list of requirements that explains what a successful product should have or do.

200

What does it mean to implement a design?

To actually create or build the solution based on the plan.

200

What does it mean to evaluate your project?

To look at your finished project, determine what worked and what didn't, and identify ways to improve it.

300

You want to create a better school website. What should you do before designing your website?

Determine the purpose of the website.  Research existing websites and learn about the needs of the users.  

300

Why might is it good to create more than one design before deciding on a final idea?

To compare different solutions and choose the one that best meets the design requirements

300

A student has finished planning a Sphero program and begins writing the block code. Which criterion is the student working on?

Criterion C — Creating the Solution

300

After finishing her Sphero challenge, Maya realizes that the robot frequently crashes into a wall. What should she do during Criterion D?

Evaluate why it is happening and identify changes that could improve the solution.

400

A student says, “I already know what my users need, so I don't need to research.” What is wrong with this approach?

The student needs research and evidence to understand the problem and the users before developing a solution.

400

Jordan has three ideas for a coding game. He compares each idea to his design specifications before choosing one. What part of the Design Cycle is he using?

Criterion B — Developing Ideas

400

During testing, your Sphero does not follow the path you programmed. What should you do?

Check the code, identify the problem, make changes, and test the program again.

400

Why is testing important when evaluating a product?

Testing provides evidence about whether the product works and meets the requirements.

500

You are designing a Sphero challenge for younger students. Name two things you could research before creating your challenge.

The students' age/skill level, existing Sphero activities, coding knowledge, interests, or what challenges would be appropriate for them.

500

Your team is creating a Sphero obstacle course. Give two design specifications that could help determine whether your obstacle course is successful.

it must use specific coding concepts; it must be challenging but achievable.

500

Your Sphero program must include a sequence, loop, and condition. Your first attempt only uses a sequence. What should you do next?

Revise the program by adding a loop and condition, then test the updated program to make sure it works.

500

Your Sphero successfully completes the course, but younger students say the instructions are confusing. Based on their feedback, what should you evaluate and improve?

The instructions and user experience. The designer should revise the instructions to make them clearer and test them again.