Logic and Programming Vocabulary: Lesson 1 assembly language binary bits bytes compiler data execute high-level language instructions interpreter machine language programming language sequential structured programming syntax transistor translate Lesson 2 Vocabulary algorithm debugging desk checking flowchart logic error logical thinking problem solving pseudocode runtime error syntax error Lesson 3 Vocabulary Boolean control structure if/else statement infinite loop iteration (loop) structure sequence structure selection structure while statement Lesson 4 Vocabulary arithmetic operators assignment operator comparison operators concatenation data type expression floating point integer logical operators order of operations string variable Lesson 5 Vocabulary argument event event handler function Lesson 6 Vocabulary class instance method object object-oriented programming parameter procedural programming property