Many different curricula are used to teach Advanced Placement (AP) Computer Science Principles (CSP). Most of these curricula are not fully accessible to students with disabilities, largely because the programming tools that they utilize are not accessible to students who are blind or visually impaired and typically use screen readers to access content presented on the screen. Screen readers can read text aloud to users but cannot interpret content presented in images.
AccessCSforAll developed an accessible version of the AP CSP curriculum that uses the Quorum programming language, which is designed to be accessible to students with disabilities. The accessible curriculum is based on the Code.org curricula.
For more information about accessible K-12 computer science education, consult the following knowledge base articles:
- What aspects of the Exploring Computer Science (ECS) or Computer Science Principles (CSP) curriculum might present accessibility challenges to students with disabilities?
- How can K-12 computing instructors get support working with students with disabilities?
- How can K-12 computing courses be made accessible to students with disabilities?
- What is the Quorum programming language?
- What access challenges might visitors to a web page experience?
- What are typical accommodations for students with blindness?
- How can people who are blind operate computers?
AccessCSforAll is funded by the National Science Foundation (grant #CNS-1738252 and #CNS-1738259) and led by the University of Washington and the University of Nevada Las Vegas. Its purpose is to increase the successful participation of students with disabilities in K-12 computing courses.