Unit 1 Lesson 1 Different Data Representations to Solve Problems Lesson 2 Connecting the Development Cycle of Algorithm Construction to Problem Solving Lesson 3 Developing Algorithms Lesson 4 Analyzing Algorithms