| A | B |
| automation | A technique or system used to control a process without the continuous input of a human operator. |
| iterative | Repeating (design) process steps to continuously improve a work product. |
| decision matrix | A tool for comparing solutions against one another, using specific criteria that are based on design requirements. |
| design artifact | A group of documentation that can include client interview responses, observations, research, design drawings, prototypes, photos, videos, test results, or satisfaction surveys. |
| design process | A systematic, problem-solving strategy that designers follow to come up with a solution to a problem. |
| team norms | Guidelines that are developed by a team regarding how they are to interact, communicate, and conduct themselves as part of the team. |
| bevel gear | A system that transmits motion and force between two cone-shaped gears often mounted at a 90-degree angle to each other. |
| universal joint | A system that uses a flexible mechanism to connect two rotating shafts at an angle to each other to transmit motion and force. |
| concept sketch | A freehand drawing that shows a design solution idea and communicates details about the design intent. |
| torque | A twisting force. |
| Gear ratio | A quantitative relation comparing two gears based on number of rotations, speed, size, or number of teeth. |
| ratio | The quantitative relationship between two amounts showing the number of times one value contains or is contained within the other. Ratios can be expressed in different ways. For example, a 1:2 ratio is equivalent to 1/2. |
| navigator (pair programming) | The person who observes or reviews each line of code in a computer program as it is typed when two programmers are working together. |
| driver (pair programming) | The person who writes the code in a computer program when two programmers are working together. |
| pair programming | 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. |
| flowchart | A diagram that represents an algorithm, workflow, or process, and uses geometric symbols connected by arrows to show the direction of the flow of action. |
| event handler | A block of code that is triggered when a certain event happens. |
| event | 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. |
| algorithm | An ordered set of instructions that are used to carry out a task. |
| CamelCase | The naming convention in which the first letter of each word is capitalized and no spaces are used. |
| output | The results of the operation of a system. Example - a computer output could be information or signals produced or delivered. |
| input | Something put into a system, such as resources, information, or signals, in order to achieve a result. |
| autonomous | Operating without direct human control. |
| prototypes | Physical models used to test whether a design meets the design requirements. They help designers to represent an idea or design with a simplified version of the real thing. |
| idler gear | A gear between the driving and the driven gear used to change rotational direction. |
| driven gear | The member of a pair of gears to which motion and power are transmitted by the other. The output gear. |
| driving gear | The gear which transmits power and motion to the rest of the system. The input gear, also called a drive gear. |
| rotary motion | Circular movement. |
| intern | A student or trainee who works in a support role at a company, performing assigned tasks while learning important skills and gaining work experience. |