Computer Science Principles for Teachers of Blind and Visually Impaired Students
Open accessAbstract
The College Board's AP Computer Science Principles (CSP) content has become a major new course for introducing K-12 students to the discipline. The course was designed for many reasons, but one major goal was to broaden participation. While significant work has been completed toward equity by many research groups, we know of no systematic analysis of CSP content created by major vendors in relation to accessibility for students with disabilities, especially those who are blind or visually impaired. In this experience report, we discuss two major actions by our team to make CSP more accessible. First, with the help of accessibility experts and teachers, we modified the entire Code.org CSP course to make it accessible. Second, we conducted a one-week professional development workshop in the summer of 2018 for teachers of blind or visually impaired students in order to help them prepare to teach CSP or support those who do. We report here on lessons learned that are useful to teachers who have blind or visually impaired students in their classes, to AP CSP curriculum providers, and to the College Board.
The claims and statistics of this paper haven’t been checked yet.
Run the check — free, no account needed. It reads the open-access text and checks the sources it cites.
Integrity signals
Registry
Cites
Statistics
Claims the paper makes
The claims and statistics of this paper haven’t been checked yet.
Run the check — free, no account needed. It reads the open-access text and checks the sources it cites.
Claims other papers make about this one
Each is checked against this paper’s own text: does it say what the citing paper says it does?
Three of the papers with disabled participants featured disabled author-participants.
“Three of these papers even featured disabled author-participants, with blind students [5, 17] and a blind CS professional [47].”
From Where are the Disabled Students?: A Literature Review of Disability Inclusion in Computing Education Research (2026) · cites this paper as [47]
One paper involved a blind CS professional as both an educator/workshop participant and author.
“One paper involved a blind CS professional as both an educator/workshop participant and author [47].”
From Where are the Disabled Students?: A Literature Review of Disability Inclusion in Computing Education Research (2026) · cites this paper as [47]
One instance of a disabled educator participating directly in a study was found.
“Interestingly, we found one instance of a disabled educator participating directly in a study [47].”
From Where are the Disabled Students?: A Literature Review of Disability Inclusion in Computing Education Research (2026) · cites this paper as [47]
Self-check
Percentages, sums and reported differences re-computed from the paper’s own numbers.
The self-check needs the paper’s full text.
Cites
National Center for Education Statistics
Carlson, C. L. (2008) · Encyclopedia of Educational Psychology · doi:10.4135/9781412963848.n192 · Cited by 4,546 · see citing works
An Empirical Investigation into Programming Language Syntax
Stefik, A., & Siebert, S. (2013) · ACM Transactions on Computing Education · doi:10.1145/2534973 · Cited by 295 · see citing works
Self-citationKane, S. K., & Bigham, J. P. (2014) · ACM Technical Symposium on Computer Science Education (SIGCSE) · doi:10.1145/2538862.2538975 · Cited by 106 · see citing works
Advancing participation of blind students in Science, Technology, Engineering, and Math
Beck‐Winchatz, B., & Riccobono, M. (2007) · Advances in Space Research · doi:10.1016/j.asr.2007.05.080 · Cited by 104 · see citing works
Stefik, A., Hundhausen, C., & Smith, D. W. (2011) · ACM Technical Symposium on Computer Science Education (SIGCSE) · doi:10.1145/1953163.1953323 · Cited by 96 · see citing works
Self-citationMilne, L. R., & Ladner, R. E. (2018) · CHI Conference on Human Factors in Computing Systems · doi:10.1145/3173574.3173643 · Cited by 89 · see citing works
Self-citationThe Use of Robotics to Promote Computing to Pre-College Students with Visual Impairments
Ludi, S. A., & Reichlmayr, T. (2011) · ACM Transactions on Computing Education · doi:10.1145/2037276.2037284 · Cited by 63 · see citing works
Weintrop, D., & Holbert, N. R. (2017) · ACM Technical Symposium on Computer Science Education (SIGCSE) · doi:10.1145/3017680.3017707 · Cited by 53 · see citing works
Inspiring blind high school students to pursue computer science with instant messaging chatbots
Bigham, J. P., Aller, M. B., Brudvik, J. T., Leung, J. O., Yazzolino, L. A., & Ladner, R. E. (2008) · ACM Technical Symposium on Computer Science Education (SIGCSE) · doi:10.1145/1352135.1352287 · Cited by 48 · see citing works
Self-citationWedler, H. B., Boyes, L., Davis, R. L., Flynn, D., Franz, A. K., Hamann, C. S., Harrison, J. G., Lodewyk, M. W., Milinkevich, K. A., Shaw, J. T., et al. (2013) · Journal of Chemical Education · doi:10.1021/ed300600p · Cited by 44 · see citing works
Inspiring blind high school students to pursue computer science with instant messaging chatbots
Bigham, J. P., Aller, M. B., Brudvik, J. T., Leung, J. O., Yazzolino, L. A., & Ladner, R. E. (2008) · ACM SIGCSE Bulletin · doi:10.1145/1352322.1352287 · Cited by 25 · see citing works
Self-citationNarrative Inquiry on the Teaching of STEM to Blind High School Students
Villanueva, I., & Stefano, M. D. (2017) · Education Sciences · doi:10.3390/educsci7040089 · Cited by 18 · see citing works
Comparing Text-based, Blocks-based, and Hybrid Blocks/Text Programming Tools
Weintrop, D. (2015) · ACM Conference on International Computing Education Research (ICER) · doi:10.1145/2787622.2787752 · Cited by 13 · see citing works
Symmetric Cryptography (Dagstuhl Seminar 18021)
Daemen, J., Iwata, T., Leander, N. G., & Nyberg, K. (2018) · DROPS (Schloss Dagstuhl – Leibniz Center for Informatics) · doi:10.4230/dagrep.8.1.1 · Cited by 8 · see citing works
Evidence About Programmers for Programming Language Design (Dagstuhl Seminar 18061)
Stefik, A., Sharif, B., Myers, B. A., & Hanenberg, S. (2018) · DROPS (Schloss Dagstuhl – Leibniz Center for Informatics) · doi:10.4230/dagrep.8.2.1 · Cited by 7 · see citing works
Self-citationIncreasing access to computer science for blind students
Baker, C. M. (2017) · ACM SIGACCESS Accessibility and Computing · doi:10.1145/3051519.3051523 · Cited by 6 · see citing works
Flagged first, then by citations
Research works printed but not linked: 1
- Jane K. Lartec and Felina P. Espique. 2012. Communication Strategies of Teachers Educating Students Who Are Legally Blind in the General Education Setting. Insight 5, 2 (2012), 70.
Cited by
Sorted by citations
Mountapmbeme, A., Okafor, O., & Ludi, S. A. (2022) · ACM Transactions on Accessible Computing · doi:10.1145/3507469 · Cited by 66 · see citing works
Oleson, A., Xie, B., Salac, J., Everson, J., Kivuva, F. M., & Ko, A. J. (2022) · Proceedings of the 2022 ACM Conference on International Computing Education Research - Volume 1 · doi:10.1145/3501385.3543967 · Cited by 35 · see citing works
Jones, T. R., & Burrell, S. (2022) · Science Education · doi:10.1002/sce.21728 · Cited by 33 · see citing works
TangibleGrid: Tangible Web Layout Design for Blind Users
Li, J., Yan, Z., Jarjue, E., Shetty, A., & Peng, H. (2022) · ACM Symposium on User Interface Software and Technology (UIST) · doi:10.1145/3526113.3545627 · Cited by 29 · see citing works
Mountapmbeme, A., & Ludi, S. A. (2021) · International ACM SIGACCESS Conference on Computers and Accessibility (ASSETS) · doi:10.1145/3441852.3471221 · Cited by 22 · see citing works
Typing Exercises as Interactive Worked Examples for Deliberate Practice in CS Courses
Gaweda, A. M., Lynch, C. F., Seamon, N., Silva de Oliveira, G., & Deliwa, A. (2020) · Proceedings of the Twenty-Second Australasian Computing Education Conference · doi:10.1145/3373165.3373177 · Cited by 21 · see citing works
Accessible to Whom? Bringing Accessibility to Blocks
Stefik, A., Allee, W., Contreras, G., Kluthe, T., Hoffman, A., Blaser, B., & Ladner, R. (2024) · Proceedings of the 55th ACM Technical Symposium on Computer Science Education V. 1 · doi:10.1145/3626252.3630770 · Cited by 21 · see citing works
Self-citationAccessibility and Disability in PreK-12 CS: Results from a Landscape Survey of Teachers
Blaser, B., Ladner, R. E., Twarek, B., Stefik, A., & Stabler, H. (2024) · Proceedings of the 2024 on RESPECT Annual Conference · doi:10.1145/3653666.3656071 · Cited by 18 · see citing works
Self-citationEmpowering Blind Musicians to Compose and Notate Music with SoundCells
Payne, W. C., Ahmed, F., Zachor, M., Gardell, M., Huey, I., Hurst, A. K., & DuBois, R. L. (2022) · International ACM SIGACCESS Conference on Computers and Accessibility (ASSETS) · doi:10.1145/3517428.3544825 · Cited by 16 · see citing works
Hamash, M., & Mohamed, H. (2021) · International Journal of Emerging Technologies in Learning (iJET) · doi:10.3991/ijet.v16i24.27465 · Cited by 8 · see citing works
Experiences of Undergraduate Computer Science Students Living with Mental Health Conditions
Ji, J., Murphy, C., Blaser, B., & Akullian, J. (2024) · Proceedings of the 55th ACM Technical Symposium on Computer Science Education V. 1 · doi:10.1145/3626252.3630846 · Cited by 8 · see citing works
Shaheen, N. L. (2024) · ACM Transactions on Accessible Computing · doi:10.1145/3688805 · Cited by 10 · see citing works
Making the elusive more tangible
Ferrari, C., Fleet, C., Ohshiro, K., Arias, V. A., & Hurst, A. K. (2021) · International Web for All Conference (W4A) · doi:10.1145/3430263.3452418 · Cited by 8 · see citing works
Tangible Progress: Tools, Techniques, and Impacts of Teaching Web Development to Screen Reader Users
Ferrari, C., Fleet, C., Ohshiro, K., Arias, V. A., Xu, E., & Hurst, A. K. (2023) · ACM Transactions on Accessible Computing · doi:10.1145/3585315 · Cited by 8 · see citing works
Computer Science Principles for Teachers of Deaf Students
Ladner, R. E., Stefik, A., Naumann, J., & Peach, E. (2020) · Research on Equity and Sustained Participation in Engineering, Computing, and Technology (RESPECT) · doi:10.1109/respect49803.2020.9272432 · Cited by 6 · see citing works
Self-citationExperiences of Computing Students with Disabilities
Ladner, R. E., Seim, C., Sharif, A., Rizvi, N., & Glasser, A. (2021) · ACM Technical Symposium on Computer Science Education (SIGCSE) · doi:10.1145/3408877.3432574 · Cited by 6 · see citing works
Self-citationUm Mapeamento Sistemático sobre o Ensino de Programação para Pessoas com Deficiência
de Araujo, E. C. J., & Andrade, W. L. (2020) · Anais do ... Simpósio Brasileiro de Informática na Educação/Anais do Simpósio Brasileiro de Informática na Educação · doi:10.5753/cbie.sbie.2020.1713 · Cited by 5 · see citing works
Growing an Accessible and Inclusive Systems Design Course with PlantUML
Carruthers, S., Thomas, A., Kaufman-Willis, L., & Wang, A. (2023) · ACM Technical Symposium on Computer Science Education (SIGCSE) · doi:10.1145/3545945.3569786 · Cited by 5 · see citing works
Kanak: Automating the Generation of Accessible STEM Materials for Blind and Low-vision Students
Palani, H. P., Adnin, R., & Nagar, S. (2025) · Australian Conference on Human-Computer Interaction (OzCHI) · doi:10.1145/3764687.3764694 · Cited by 5 · see citing works
Zhu, X., Qiu, Z., Ye, W., Wang, J., & Jiao, Y. (2025) · International Journal of Human-Computer Interaction · doi:10.1080/10447318.2025.2526569 · Cited by 12 · see citing works
Figueira, I., Cisneros, J. M., Weber, J. L., Sanka, W., Phan, K., Wong-Ma, J., & Branham, S. M. (2026) · Proceedings of the 57th ACM Technical Symposium on Computer Science Education V.1 · doi:10.1145/3770762.3772561 · Cited by 3 · see citing works
Informatics in Schools: Why, What, Who -- and How to Initiate Change?
Brown, N. C. C., Caspersen, M. E., & Kölling, M. (2025) · ACM Conference on Innovation and Technology in Computer Science Education (ITiCSE) · doi:10.1145/3724363.3729076 · Cited by 3 · see citing works
Tripathi, V., & Thakkar, A. (2025) · Communications in computer and information science · doi:10.1007/978-3-032-14583-3_11 · Cited by 2 · see citing works
A Diary Study of The Teaching and Learning Experience in A High School Programming Course
Huff, E. W., & Brinkley, J. (2021) · Proceedings of the Human Factors and Ergonomics Society Annual Meeting · doi:10.1177/1071181321651225 · Cited by 2 · see citing works
Exploring Vibration-Defined Networking
Pasquesi, J., Esposito, F., Davoli, G., & Gorlewicz, J. L. (2020) · IEEE International Symposium on Local and Metropolitan Area Networks (LANMAN) · doi:10.1109/lanman49260.2020.9153220 · Cited by 2 · see citing works
Florestiyanto, M. Y. (2024) · Journal of Electrical Systems · doi:10.52783/jes.2255 · Cited by 1 · see citing works
Nayak, A. K., Prakash, Y., Jayarathna, S., Lee, H.-N., & Ashok, V. G. (2026) · CHI Conference on Human Factors in Computing Systems · doi:10.1145/3772318.3791509 · Cited by 2 · see citing works
McKie, M. H., & Strong, A. (2024) · ASEE Annual Conference & Exposition · doi:10.18260/1-2--47760 · Cited by 1 · see citing works
Chowdhury, T. (2021) · arXiv (Cornell University) · doi:10.48550/arxiv.2111.06013
الغول, ر. م. أ., فرحات, ط. ع. ا., & سوريال, ز. ع. ا. (2022) · التربية (الأزهر) مجلة علمية محکمة للبحوث التربوية والنفسية والاجتماعية) · doi:10.21608/jsrep.2022.287542
Kawulok, M., Maćkowska, S., Maćkowski, M., & Spińczyk, D. (2025) · ACM Conference on Innovation and Technology in Computer Science Education (ITiCSE) · doi:10.1145/3724363.3729098
Perdriau, C., Huffman, S., Watkins, A., & Lewis, C. M. (2026) · ACM Conference on International Computing Education Research (ICER) · doi:10.1145/3765964.3811652
Creating Space to Succeed: How AccessComputing Supports Disabled Students’ Computing Pathways
Yin, A., Moore, E., Crawford, L. M., Blaser, B., Çakmak, M., Ladner, R. E., Short, E. S., Kushalnagar, R., & Branham, S. M. (2026) · ACM Conference on International Computing Education Research (ICER) · doi:10.1145/3765964.3811646
Self-citationHur, J., Kang, M.-S., & Cunningham, K. I. (2026) · ACM Conference on International Computing Education Research (ICER) · doi:10.1145/3765964.3811670
Diretrizes para o Ensino de Modelagem de Software Acessível: Uma Investigação Colaborativa
Batista, E. J. S., Guedes, L. S., Junior, A. A. D. C., & Paiva, D. M. B. (2026) · doi:10.5753/educomp_estendido.2026.20639
Neurodiverse spacetimemattering in a summer camp among neurodivergent youth: a mixed-methods study
Reutlinger, C., Koro‐Ljungberg, M., Pivovarova, M., Vasquez, A. M., Herneddo, O., & Thorn, S. D. (2026) · Computer Science Education · doi:10.1080/08993408.2026.2728966
Adnin, R., Saha, A., & Das, M. (2026) · International ACM SIGACCESS Conference on Computers and Accessibility (ASSETS) · doi:10.1145/3797867.3829007
Learning Python as a Blind Programmer in an AI-Mediated Environment: An Autoethnographic Study
Zhang, W., & Seo, J. (2026) · International ACM SIGACCESS Conference on Computers and Accessibility (ASSETS) · doi:10.1145/3797867.3829037
- Authors
- Stefik, A., Ladner, R. E., Allee, W., & Mealin, S.
- Affiliations
- University of Nevada, Las Vegas (US)
- University of Washington (US)
- North Carolina State University (US)
- Venue
- Proceedings of the 50th ACM Technical Symposium on Computer Science Education
- Publisher
- ACM
- Published
- 2019-02-22
- Pages
- 766-772
- OpenAlex
- W2917287583
- Cited by
- 39
- References
- 16
- Citations by year
- 2026: 9 · 2025: 5 · 2024: 6 · 2023: 2 · 2022: 7 · 2021: 6 · 2020: 4
- FWCI
- 4.92
- Type
- conference paper
- Language
- en
- Open access
- bronze
- doi.org
- Locations
- ACM Technical Symposium on Computer Science Education (SIGCSE) (publishedVersion)
- Funders
- National Science Foundation (1738259 and 1738252)
- Topics
- Physical Sciences › Computer Science › Computer Science Applications › Teaching and Learning Programming
- Social Sciences › Human Factors and Ergonomics › Digital Accessibility for Disabilities
- Social Sciences › Safety Research › Disability Education and Employment
- Keywords
- AP Computer Science Principles, accessibility, blind and visually impaired students, students with disabilities, Code.org, curriculum change, teacher professional development, widening participation, K-12 computer science
About these checks
Registry, retraction, Cites and statistics results are computed, not judged, with one exception: a printed reference that no index lists is read once by a model before it counts as a citation error. Claims are extracted by a model and kept only when their quote appears verbatim in the text; each cited source is then checked, with a model’s help, for whether it says what the claim relies on. Those verdicts can be wrong — read the claim’s quote and the cited source before relying on one.
Statistics and arithmetic are recomputed, not judged.
Confidence bands are shown only for fields calibrated on our annotated test set. None is calibrated yet, so no band is shown.
What counts as a claim ›How we measure confidence ›How we check this ›
Are you an author, or do you see a problem with this page? Request a review