Unit 2 - Computing Practice and Programming Lesson 1 Use of Programming Languages to Solve Problems Lesson 2 Connect the Development Cycle of Program Construction to Problem Solving Lesson 3 Developing Programs Lesson 4 Analyzing Programs