{'fraction_non_alphanumeric': 0.026395939086294416, 'fraction_numerical': 0.0020304568527918783, 'mean_word_length': 4.869047619047619, 'pattern_counts': {'":': 0, '<': 0, '<?xml version=': 0, '>': 0, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
Computer Science Principles for Teachers of Deaf Students

A major goal of AP Computer Science Principles (CSP) is equity, that is, that all students should have the opportunity to learn computer science at a basic level. In this experience report, we explore how well the Code.org version of AP CSP meets the needs of Deaf students. We report on a professional development workshop for 14 teachers that teach at schools for the Deaf or in Deaf programs in mainstream schools. These schools and programs use the bilingual approach to teaching with instruction in American Sign Language (ASL) and other resources (e.g., textbooks, workbooks, videos, websites, computer apps, exams) in English. Synthesizing the experiences and advice of the teachers and workshop staff, we offer lessons learned for CS teachers in schools for the Deaf and Deaf programs in mainstream schools, mainstream CS teachers who may have one or a few Deaf students in their classes, and AP CSP content providers.