Are Advanced Placement Computer Science Principles curricula accessible to students with disabilities?

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.

Are there Hour of Code activities that are accessible to students with visual impairments?’s Hour of Code activities are one-hour tutorials designed to expose K-12 students to coding and other aspects of computer science. Although there are numerous Hour of Code projects, many are not accessible to students who are blind and visually impaired. However, there are two that utilize the Quorum programming language and are accessible.

How can computing courses be made more accessible to students with specific learning disabilities?

A “specific learning disability” refers to a variety of diagnoses such as difficulties with oral or written expression; decoding, fluency, and comprehension; auditory processing; working memory; arithmetic; and executive functioning. There are a variety of strategies that instructors can use to make computing courses more accessible for students with specific learning disabilities. Consider adopting a growth mindset approach that focuses on students’ abilities to learn and grow rather than talent or intelligence.

What aspects of the Exploring Computer Science (ECS) or Computer Science Principles (CSP) curriculum might present accessibility challenges to students with disabilities?

Exploring Computer Science (ECS) and Computer Science Principles (CSP) are two different curricula for computer science that are used in K-12 settings. Both have the potential to be accessible to students with disabilities, but also present accessibility challenges. These challenges include

How can K-12 computing courses be made accessible to students with disabilities?

Many students with disabilities have successfully completed computing courses during their K-12 education. As a result, some individuals with disabilities have successfully completed postsecondary degrees in computing and now have careers in computing fields. However, more work needs to be done in order for all students with disabilities have opportunities to pursue these careers.

Project E.S.T.E.E.M.: A Promising Practice in Experiencing Computer Science Programs

Led by Trinidad State Junior College (TSJC) Project E.S.T.E.E.M. (Experience Science, Technology, Engineering, Electronics, and Math) provided youth with disabilities an opportunity to experience programs at TSJC that contain a computer science component. TSJC collaborated with the School to Work Alliance Program (SWAP) to host the full-day event which culminated in an evening in which both students and their parents participated.

Industry Tours: A Promising Practice in Bringing Career and Technical Education to Life

The Career and Technical Education Program (CTE) at Seattle Public Schools serves a wide variety of students with different learning needs. Through a collaborative grant from The Boeing Company, CTE staff worked with the Disabilities, Opportunities, Internetworking, and Technology (DO-IT) program to arrange industry tours for students with disabilities.

DRobotZ: A Promising Practice for Introducing Students with Disabilities to Robotics

DRobotZ was designed to better expose and prepare students who are deaf or hard of hearing to college life and computing careers. With funding from AccessComputing, the National Technical Institute for the Deaf at the Rochester Institute of Technology (RIT) developed and hosted a two-week residential summer camp in Rochester, New York for high school freshmen and sophomores who are deaf and hard of hearing.

Computer Science Fun Day: A Promising Practice in Collaborating to Increase Computer Science Awareness

In an effort to increase computer science awareness among youth with disabilities, the University of Alabama, Auburn University, and United Cerebral Palsy of Birmingham collaborated to host two Computer Science Fun Days. The participants engaged in fun, interactive computer and robotics activities and learned about numerous opportunities in the field of computer science.