https://secure-media.collegeboard.org/digitalServices/pdf/ap/ap-computer-science-principles-course-and-exam-description.pdf 3.6.2016 Contents Acknowledgments About AP® 2 Offering AP Courses and Enrolling Students 2 How AP Courses and Exams Are Developed 3 How AP Exams Are Scored 3 Using and Interpreting AP Scores 3 Additional Resources About the AP Computer Science Principles Course 4 About This Course 4 Course Overview 5 College Course Equivalent 5 Prerequisites 6 Participating in the AP Course Audit AP Computer Science Principles Curriculum Framework 7 Introduction 7 Overview of the Curriculum Framework 8 Relationship Between the Curriculum Framework and Assessment 10 Computational Thinking Practices 10 P1: Connecting Computing 10 P2: Creating Computational Artifacts 10 P3: Abstracting 10 P4: Analyzing Problems and Artifacts 11 P5: Communicating 11 P6: Collaborating 12 The Concept Outline 12 Big Idea 1: Creativity 15 Big Idea 2: Abstraction 19 Big Idea 3: Data and Information 23 Big Idea 4: Algorithms 27 Big Idea 5: Programming 32 Big Idea 6: The Internet 35 Big Idea 7: Global Impact AP Computer Science Principles Instructional Approaches 39 Planning Your Course 47 Linking Computational Thinking Practices and Learning Objectives 64 Important Considerations AP Computer Science Principles Assessment Overview 71 Preparing for the Through-Course Assessment 72 Guidelines for the Explore – Impact of Computing Innovations Performance Task 73 Overview of Performance Task: Explore – Impact of Computing Innovations 76 Guidelines for the Create – Applications from Ideas Performance Task 77 Overview of Performance Task: Create – Applications from Ideas 82 AP Computer Science Principles End-of-Course Exam 83 Sample Exam Questions 101 Answers to Sample Exam Questions Reproducibles for Students 103 AP Computer Science Principles Assessment Overview for Students 103 Investigation and Citation 104 Programming Language Requirements 104 Peer-to-Peer Collaboration 104 Preparing for the Through-Course Assessment 105 Preparing for the Explore – Impact of Computing Innovations Performance Task 106 Preparing for the Create – Applications from Ideas Performance Task 106 Guidelines for Completing the Through-Course Assessment 108 Performance Task: Explore – Impact of Computing Innovations 111 Performance Task: Create – Applications from Ideas 114 AP Computer Science Principles Exam Reference Sheet Appendix: Changes to the Curriculum Framework Contact Us