A screen showing statistics of daily website visits

AP® Computer Science Principles

 Agenda

Agenda - Day 1

Understanding the Course

Lesson 1: AP Computer Science Principles: Engaging All Students

Lesson 2: Computational Thinking Practices and the AP Computer Science Principles course

Lesson 3: Developing Student Understanding

Lesson 4: Understanding the Learning Objectives

Lesson 5: Understanding the Big Ideas

Agenda - Day 2

Lesson 5 (Continued): Understanding the Big Ideas

Lesson 17: Assessment Part 1: Explore Performance Task

Planning Your Course

Lesson 6: Planning Your Course

Computational Thinking Practices

Lesson 7: Connecting Computing

Lesson 8: Creating Computational Artifacts

Lesson 9: Abstracting

Agenda - Day 3

Lesson 9(Continued): Abstracting

Lesson 17: Assessment Part 2: Create Performance Task

Lesson 10: Analyzing Problems and Artifacts

Lesson 11: Communicating

Lesson 12: Collaborating

Agenda - Day 4

Teaching the AP Computer Science Principles Course

Lesson 13: Sequencing the AP Computer Science Principles Course

Lesson 14: Selecting Resources to Support Teaching AP Computer Science Principles

Lesson 15: Strategies for Teaching AP Computer Science Principles

Lesson 16: Unit Development

Lesson 17: Assessment  Part 3: Resources and Strategies

Curricular Requirements and Syllabus Development

Lesson 18: Curricular Requirements and Syllabus Development