Back
FAQ
What programming language is recommended for students to use to complete the Create performance task?
Students can develop any program they choose (e.g., an app, a game, art design, etc.) with their choice of programming language to meet all the criteria in the Create performance task. A list of suggested programming languages is provided in the Instructional Approaches section of the AP Computer Science Principles Course and Exam Description (.pdf/2.05 MB) (page 130). Though this is not a comprehensive list, it is a point of reference to determine what will work best for a student.
Note: While teachers may choose to teach some HTML, it should be noted that HTML is a markup language and not a programming language that can be used when completing the Create performance task.