What is the role of the driver in pair programming?
Their role is to create/write the code.
In Figure 2, the is a mechanism referred to as a _____________________________
Chain Drive
How is a build guide a useful communication tool for engineers?
It provides clear step-by-step instructions to help you assemble parts successfully.
What step is it called when you complete a client summary and consider universal design?
Define the Problem
Which of the following statements is true while creating a prototype?
a. It should look exactly like the final product.
b. You should spend all your time decorating it.
c. It should meet all the design requirements.
d. It should function properly.
C and D.
What is one benefit of adding a loop to an algorithm?
Using a loop will reduce the number of steps and time you spend writing and editing the code.
If you want the output speed to be faster than the input speed. How should you assemble the gears of a gear train to achieve this result?
The driving gear needs to be larger than the driven gear.
A group of students is working together on a product solution, and they decide they should establish team norms. Why is this important to do before they begin?
It sets the expectations for how the group should effectively interact with each other.
Step 2 is to Generate Concepts. What does that mean?
Brainstorm and share ideas.
In Figure 4, what is the total spin time of the motor?
12 seconds.
What is the role of the Navigator in pair programming?
Their role is to review the code.
Refer to the simple gear train setup in Figure 3. If there is a hand crank on the middle gear, describe how many input, output, and idler gears there are.
There are one input gear and two output gears.
Why is an engineering notebook an important tool to have?
To troubleshoot any problems that may occur, ensure that it meets the design requirements, and try out different improvements to the design.
What is the step called when you explain your design solution to others with the use of visual aids?
Design a Solution
In Figure 5, a team wants to create an automated system that uses a bumper switch to start a motor. They create the following program, but when tested, nothing happens. What would fix the error?
Adding a forever loop or using a conditional event block
Use the code in Figure 1 to answer the following question. You want your code to meet the following requirements:
The robot must move forward and backward.
The code must include a loop.
The code must include a wait or pause.
The code must continue to repeat for as long as the program is running.
What do you need to change about the code in the photo for this to be true?
We need to replace the repeat loop with a forever loop.
If a gear train had a the driving gear rotates 4 times and the driven gear rotates 3 times, describe the relationship of the size of the gears.
The driving gear is larger than the driven gear.
While working on a project to create a design solution, it is important that your team uses what skills to be successful?
Collaborate on building the solution, discuss all ideas as a group and plan the algorithm, document all group work and ideas in the group’s notebook.
Step 4 is to Build and Test. What does that mean?
Construct a prototype and collect testing results.
After learning how to create algorithms, you realize you have a strong interest in learning more about creating programs in high school to determine whether the skill could be a possible career path for you. What types of classes would help you specifically learn more about coding?
Software Development
What is an example of a conditional statement?
If/Then Statement
If a gear train had a the driving gear rotates 1 times and the driven gear rotates 5 times, describe the relationship of the size of the gears.
The driving gear is smaller than the driven gear.
What would be a good method for building a prototype as a group?
Answers are subjective, but should include taking turns completing the build or delegating roles.
In step 5, you must assess if the design requirements are met and make any necessary changes. What is this step called?
Evaluate the Solution
Why is it important to complete a client summary?
To outline the design requirements necessary to meet the needs of the user.