| A | B |
| programs | directions given to a computer |
| programmers | people who write programs |
| BASIC | beginners all-purpose symbolic programming language |
| machine language or machine code | written in ones and zeros |
| assembly language | slightly more advanced than machine language |
| mnemonics | memory aids used in assembly language |
| assembler | program used to convert assembly instructions into code |
| interpreter | translates high-level program instructions into code |
| procedure-oriented | emphasis on how to accomplish a task |
| GUI | graphical user interface |
| object-oriented/event driven | emphsis of a program is on objects |
| OOP | acronym for object-oriented programming |
| OOD | acronym for object-oriented design |
| object | anything that can be seen or touched |
| attributes | also called data or properties |
| behaviors | operations (actions) an object can perform |
| class | a pattern or blueprint for creating an object |
| encapsulate | to enclose in a capsule |
| abstraction | hiding the internal details of an object from the user |
| inheritance | refers to the ability to create one class from another |
| instance | the object you create from a class |