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

AP Computer Science A Course

PROGRESSIVE SCIENCE INITIATIVE® (PSI®)



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

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. NJCTL is one of several College Board Endorsed providers.

Units (select a unit)

  • Fundamentals of Programming
  • Control Statements & Loops
  • Strings
  • Arrays
  • Midterm Exam
  • Classes
  • ArrayList
  • Inheritance, Data, & Text Files
  • Recursion
  • Searching & Sorting
  • Ethical & Social Implications of Programming

1 Comment

Poonam Gupta • 6 days, 6 hours agologin to reply

Hi NJCTL, Thank you so much for putting together this material for the AP CS A course As you know, College Board has changed the format of the MCQ and free response questions. Hence, it would be helpful if you updated your question sets to reflect the new updated course. Refer to the 2 full-length practice exams posted on the CollegeBoard site. Also, perhaps it is a good idea to not introduce the char data type to students, since it is not in the AP Java subset. And often it creates more confusion than help as students try to call the String methods on the char data type. So if you could, please rewrite your lesson on strings—using ONLY the string data type with no discussion on char. And inheritance is no longer in the AP syllabus.

Login to Post
×