Want the latest in our educational opportunities? Sign up for our email list here!

AP Computer Science Principles Course


NJCTL is a College Board® Endorsed Provider for AP® Computer Science Principles.

To fast-track your AP® course audit, you may select NJCTL as your Endorsed Provider during the course audit process on the College Board website. The approved syllabus is posted below in the Teacher Resources.

AP® and Advanced Placement® are registered trademarks of the College Board. Used with permission.

Units (select a unit)

  • Introduction to Programming
  • Operators & Logic
  • Algorithms & Control Structures
  • Lists
  • Functions & Procedures
  • Global Impacts of Computing
  • Bits & Bytes
  • Data & Privacy
  • Graphics & Images
  • The Internet & Networking
  • Final Exam


Caroline Savio-Ramos • 1 year, 8 months agologin to reply

Hi there! Are there any resources to help with the Create Task? (Sorry if I missed it!)

Susan Olszewski • 1 year, 8 months agologin to reply

Hi Caroline, it's a little hidden, but if you look in the Global Impacts of Computing unit, one of the presentations introduces the Create Task. https://njctl.org/materials/resources/create-task-instructions-presentation/attachments/ Then, the labs in that unit and those that come after, help the students plan for and implement their Create Task. Please let us know if you have any other questions!

Josh Fleming • 6 months, 1 week agologin to reply

Will you folks still be using Replit next year? Or TBD?

Susan Olszewski • 6 months, 1 week agologin to reply

Hi Josh, this is something that we need to talk more about due to the structure changes they're putting in place. Once we've had a chance to better assess what the best options are, we can let you know! We'd love to know your thoughts, too.

Josh Fleming • 6 months, 1 week agologin to reply

Thank you for the update! I use replit heavily in my other classes, so I am in "wait and see" mode too.

Susan Olszewski • 6 months, 1 week agologin to reply

Josh, we talked more about this yesterday and are optimistic that we will be able to continue using Replit next year too. We will continue to monitor the changes they make and will include revisions to in the future if we decide to make changes! Please feel free to reach out in the future with more thoughts.

Marti Shirley • 1 month, 2 weeks agologin to reply

I have migrated to JuiceMind instead of Replit - It seems to be working well and I was able to transfer my projects with minimal effort.

Maria Surace • 1 month, 2 weeks agologin to reply

Hi Marti Thank you for that information. JuiceMind is a great suggestion for an online compiler. We appreciate the contribution! Best, Maria

Elton Lu • 3 weeks, 5 days agologin to reply

Hi, If I have some questions that my students ask me about the test problems about a certain unit and I can't find a way to explain using the unit presentation slides, who should I contact? Thanks a lot

Susan Olszewski • 3 weeks, 5 days agologin to reply

Hi Elton, you can contact maria@njctl.org.

Login to Post