Lesson 1: Automating Mechanisms

12345678910111213141516171819202122
Across
  1. 8. A block of code that is triggered when a certain event happens.
  2. 9. The person who writes the code in a computer program when two programmers are working together.
  3. 10. An ordered set of instructions that are used to carry out a task.
  4. 11. A system that uses a flexible mechanism to connect two rotating shafts at an angle to each other to transmit motion and force.
  5. 14. A gear between the driving and the driven gear used to change rotational direction.
  6. 16. The writing of compound words by starting each word with a capital letter. Procedures and variables are named using camelCase, but the first word in the name is not capitalized.
  7. 18. A technique or system used to control a process without the continuous input of a human operator.
  8. 21. A system that transmits motion and force between two cone-shaped gears often mounted at a 90-degree angle to each other.
  9. 22. Something put into a system, such as resources, information, or signals, in order to achieve a result.
Down
  1. 1. Two people working together to create a computer program. One person, called the driver, writes the code and explains the logic, while the other person, called the navigator, reviews it and gives feedback.
  2. 2. A diagram that represents an algorithm, work flow, or process, and uses geometric symbols connected by arrows to show the direction of the flow of action.
  3. 3. Operating without direct human control.
  4. 4. The gear which transmits power and motion to the rest of the system. The input gear, also called a drive gear.
  5. 5. Circular movement.
  6. 6. The member of a pair of gears to which motion and power are transmitted by the other. The output gear.
  7. 7. A quantitative relation comparing two gears based on number of rotations, speed, size, or number of teeth.
  8. 12. A group of interacting, interrelated, or interdependent elements or parts that function together as a whole to accomplish a goal.
  9. 13. The person who observes or reviews each line of code in a computer program as it is typed when two programmers are working together.
  10. 15. A twisting force.
  11. 17. A freehand drawing that shows a design solution idea and communicates details about the design intent.
  12. 19. The results of the operation of a system. Example - a computer output could be information or signals produced or delivered.
  13. 20. An action or occurrence that happens during runtime that will trigger a response or behavior by the software. Examples of events include user-initiated events, such as clicking a button, or external events, such as the device receiving an SMS text message.