| A | B |
| Stepped Reckoner | Mechanical Computing Device for math |
| Ada Byron Lovelace | First Computer Programmer |
| Electromechanical Computing Machines | Unreliable computing devices that used electricity and moving mechanical parts |
| ENIAC | One of the first all electrical computers |
| Computer | A device that accepts input data, operates on that data, and provides results. |
| Alan Turing | Creator of the ideas that lead to modern computers |
| John Von Neumann | Creator of modern computer architecture |
| Transistor | Semiconductor device that enabled the modern computer revolution |
| CPU | The "brains" of a computer |
| Keyboard, mouse, microphone | Hardware devices used for input of data |
| Display, speakers, printer | Hardware devices used for output of data |
| Arithmetic Logic Unit (ALU) | Performs mathematical calculations in the CPU |
| Read Only Memory (ROM) | Permanent data storage area in computer |
| Random Access Memory (RAM) | Fast access temporay storage area in computer |
| Byte | The unit of measurement for computer storage. Made up of 8 bits |
| Bit | Binary Digit. The smallest unit of computer data storage. |
| Hard Drive, Flash Drive, Floppy Drive | Examples of permanent data storage devices (ROM) |
| C, BASIC, C++, Pascal | High-level programming languages |
| Machine Code, Assembly Language | Low-level programming languages |
| Object-Oriented Programming | Use of data-structures with many individual fields for ease of program development |