Exam1 Topics ------------------------------------------------------- UNIX commands Chapter 1 --------------------------------- Compilation vs. interpreted Computer Hardware Computer Software Binary numbers (including translating a binary number to a decimal number) Chapter 2 --------------------------------- Designing a Program Definition of algorithm Functions print() variables + Python variable names assignment input() operators format() Chapter 3 --------------------------------- Control structures Decision structures if statements Boolean variables Boolean expressions Boolean comparisons if-else statements if-elif-else statements Comparing Strings Nested decision structures Logical operators Short-Circuit Evaluation