The AP Computer Science A course requires a minimum of 20 hours of hands-on lab experiences.
Three AP Computer Science A labs are available as exemplars to support the implementation of at least 20 hours of hands-on lab work in the classroom. Student guides are available below. Teacher guides with solutions are available through teachers’ AP Course Audit accounts.
These three labs are not required. Teachers may modify and implement these labs and can also use other comparable labs and resources to meet the 20-hour lab requirement.
The AP Computer Science A Exam will not have specific questions that focus on the AP Computer Science A labs and will continue to assess the concepts and skills outlined in the Course Description. Practice exams are available for teachers through their AP Course Audit accounts.
Student Lab Guides
AP Computer Science A Elevens Lab Student Guide (.pdf/409KB)
This activity is related to a simple solitaire game called Elevens. Students learn the rules of Elevens, and then play it using the supplied Graphical User Interface (GUI).
AP Computer Science A Magpie Chatbot Lab Student Guide (.pdf/171KB)
Students explore some of the basics of Natural Language Processing. As they explore, they will work with a variety of methods of the String class and practice using if statements. Students will trace a complicated method to find words in user input.
AP Computer Science A Picture Lab Student Guide (.pdf/409KB)
Students write methods that modify digital pictures. In writing these methods, they will learn how to traverse a two-dimensional array of integers or objects. Students will also be introduced to nested loops, binary numbers, interfaces, and inheritance.
Teacher Lab Guides
AP Computer Science A Teacher Lab Guides (with solutions) can be accessed by logging into your AP Course Audit account.