AP Computer Science Principals

Big Ideas

  • Creativity
  • Abstraction
  • Data and Information
  • Algorithms
  • Programming
  • The Internet
  • Global Impact

Computational Thinking Practices

  • Connecting computing
  • Creating computational artifacts
  • Abstracting
  • Analyzing problems and artifacts
  • Communicating
  • Collaborating


Computer Science: The New Literacy

Whether it’s 3-D animation, engineering, music, app development, medicine, visual design, robotics, or political analysis, computer science is the engine that powers the technology, productivity, and innovation that drive the world. Computer science experience has become an imperative for today’s students and the workforce of tomorrow.

The AP Program designed AP Computer Science Principles with the goal of creating leaders in computer science fields and attracting and engaging those who are traditionally underrepresented with essential computing tools and multidisciplinary opportunities.


Rigorously Developed

In development since 2008, AP Computer Science Principles was created with significant support from the National Science Foundation. The College Board worked with more than 50 leading high school and higher education computer science educators who piloted the course at their institutions. This rigorous process of development and testing has yielded a course that not only reflects the latest scholarship in the field, but provides students with a relevant and engaging learning experience.

Over 90 colleges and universities have stated their support for the course, with the majority anticipating they will award college credit for high exam scores.



AP Computer Science Principals


Code.org- AP Computer Science Principals Syllabus

Mr. Burrill's AP Course Syllabus

1st Semester Final Test Prep

100 Questions (100 Points)- All True/False Style

You may use your journals. We will grade in class on final day and you will know your final grade for the first semester. Topics include- Code.org concepts, articles, in class discussions, vocabulary, videos, etc...


Questions Come From These 5 Units-

Unit 1- The Internet (40%)

Unit 2- Digital Information (35%)

Unit 3- Intro to Programming (15%)

Unit 5- Building Apps (7%)

Unit 99- Mr. Burrill Trivia (3%)


Assessment Answers and Some Reasons for Answers

Unit 1- The Internet

Unit 2 - Digital Information

Unit 3 - Intro to Programming

Unit 5 - Building Apps

Psuedocode Test