- casting
- Changing a value from one data type to another, like int("13").
- Input / output
- Anything that gets information into the computer. Keyboard, mouse, touchscreen, microphone, camera, a temperature sensor.
- Process
- The computer follows instructions to change that information. Add two numbers. Move a character. Sort a list. The CPU does this.
- Transistor
- An electronic switch with no moving parts.
- Hardware
- The physical parts of a computer.
- Software
- Programs: instructions that tell hardware what to do.
- Embedded system
- A small computer built into a device for one job.
- Variable
- A named place in memory that holds a value.
- Assignment
- Storing a value in a variable. = in Python, ← in pseudocode.
- Concatenation
- Joining strings together: "7" + "7" = "77".
- Selection
- Choosing a path with if / else.
- Iteration
- Repeating steps: a loop.
- Boolean
- A value that is only True or False.
- Infinite loop
- A loop whose condition never becomes false.