它要求学生能够基本掌握对程序设计及实施、数据结构、程序结构、算法的应用。课程中使用的语言是JAVA,考试试卷分为90分钟的40道选择题和90分钟的4道简答题。此门课程是容易产生高回报的课程。近年学生取得满分的成绩达到了25%。
它向学生科普计算机科学技术对社会的影响,并引导学生用计算机科技解决实际的问题。
此过程中产生的学习成果需要以规定的形式上传到课程官网,如此提交的2份大作业与5月的考试一起构成了AP CSP的最终分数。此考试不对社会学生开放,只针对在校学习的学生。