What is the main purpose of Criterion A?
To research and understand the problem or need before creating a solution.
What is the main purpose of Criterion B?
To develop and plan ideas for a solution.
What is the main purpose of Criterion C?
To create the solution using the plan and skills developed during the earlier stages.
What is the main purpose of Criterion D?
To evaluate the finished solution and determine how well it meets the goal and requirements.
What is an existing product?
Something that has already been created to solve a problem, meet a need, or help people
What is a design specification?
A list of requirements that explains what a successful product should have or do.
What does it mean to implement a design?
To actually create or build the solution based on the plan.
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.
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.
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
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
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.
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.
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
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.
Why is testing important when evaluating a product?
Testing provides evidence about whether the product works and meets the requirements.
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.
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.
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.
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.