AP Computer Science Principles: Example Textbook List

The list below represents examples of textbooks that meet the curricular requirements of AP Computer Science Principles and have met or exceed the required alignment to the Learning Objectives and Skills in the course curriculum framework. The list below is not exhaustive and the texts listed should not be regarded as endorsed, authorized, recommended, or approved by the College Board. Not using a book from this list does not mean that a course will not receive authorization. Syllabi submitted as part of the AP Course Audit process will be evaluated holistically, with textbooks considered along with supplementary, supporting resources to confirm that the course as a whole provides students with the content delineated in the curricular requirements of the AP Course Audit.

These materials have been reviewed by Learning List, an independent instructional materials review service for schools and districts. Inclusion on this Example Textbook List indicates some alignment to the course framework, however, it does not indicate that the material is aligned to 100% of the course framework. Learning List's detailed alignment reports identify the specific LOs and Practices to which each material is and is not aligned to help teachers use these materials more effectively. Contact Learning List for more information.

Any edition of these texts appearing in the last ten years, supplemented where necessary, are appropriate for use in AP Computer Science Principles and BC.

Schneider, G. Michael, Judith Gresting. Invitation to Computer Science. 7th ed. National Geographic/Cengage Learning

Parsons, June. New Perspectives on Computer Science 2016: Comprehensive. 18th ed. National Geographic/Cengage Learning

Email to a friend Print