Do I need to know a specific programming language to teach the course?

Print this page
beginning of content:

There is no designated programming language for the course. Teachers can choose the programming language that is most appropriate for them and their students to use in the classroom. A list of suggested programming languages is provided in the AP Computer Science Principles Course and Exam Description (.pdf/2.05MB). Though this is not a comprehensive list, it is a point of reference to determine what will work best.