February 2-3, 2016
National Harbor, Maryland
This publication shares the proceedings of a CBI entitled Increasing the Participation of Students with Disabilities in K-12 Computing. The content may be useful for people who
AccessCSForAll : Including Students with Disabilities in Computing Education for the Twenty-First Century (AccessCSForAll ) works to increase the successful participation of students with disabilities in high school ECS and CSP courses. Central to this work is partnerships with other projects funded by the Computing Education for the 21st Century program of the National Science Foundation (NSF) Directorate for Computer and Information Science and Engineering (CISE) that train computer science teachers and develop curricula for ECS and CSP. AccessCSForAll is led by the Department of Computer Science and Engineering and the DO-IT (Disabilities, Opportunities, Internetworking, and Technology) Center at the University of Washington (UW) and the Department of Computer Science at the University of Nevada, Las Vegas. It is funded by CISE (Grant #CNS-1440843 and #CNS-1440878).
Both ECS and CSP courses are designed to introduce the big ideas in computer science and to inspire students from diverse backgrounds to consider computational competence as part of their career plans. AccessCSForAll focuses on the inclusion of students with disabilities in these courses through two objectives: building the capacity of ECS and CSP teachers to serve those students through professional development for trainers who provide professional development to teachers, curricular units, online tutorials, virtual communities of practice for teachers, and real-time, individual teacher support; and creating accessible materials, both tools (including iterative refinement and deployment of the Quorum language) and curricular units, that ECS and CSP teachers and students can use in their classrooms.
The ultimate goal of AccessCSForAll is to increase the participation of people with disabilities in computing academic studies and careers and to enhance those fields with their unique perspective and expertise.
The Increasing the Participation of Students with Disabilities in K-12 Computing CBI, sponsored by AccessCSForAll , was held in National Harbor, MD on February 2 – 3, 2016. Its purpose was to encourage and support efforts to make K-12 courses more welcoming and accessible to students with disabilities. Taking place immediately following the CISE and Education and Human Resources (EHR) Principal Investigator and Community Member meeting, attendees included postsecondary faculty, individuals who provide professional development for K-12 teachers, secondary teachers, disability services professionals, and individuals with disabilities.
As is typical of a CBI
The CBI provided a forum for discussing recruitment and access challenges, sharing successful practices, developing collaborations, and identifying systemic change initiatives for increasing the participation of students with disabilities in ECS and CSP courses.
Topics discussed included
The agenda for the CBI, summaries of the presentations, and working group discussions are provided on the following pages.
Introductions, housekeeping, AccessCSForAll >goals, objectives, activities, and resources
Richard Ladner, Andreas Stefik, Sheryl Burgstahler
Develop a plan to take concrete steps to increase the accessibility of your curriculum. Develop a plan for including information about disability in your PD. Work to develop resources for teachers and others.
Potential topics:
Evaluation of Day 1
What aspects of your curriculum might present accessibility challenges? What do you hope to focus on during tomorrow’s working group?
What resources or tools would be helpful to you or to teachers in order to be prepared for students with disabilities in their courses?
Sheryl Burgstahler
Brianna Blaser
Continue discussion of working group topics
Final Evaluation
Presenter: Sheryl Burgstahler
Ability exists on a continuum, where all individuals are more or less able to see, hear, walk, read print, communicate verbally, tune out distractions, learn, or manage their health. In K-12 education in the United States, every child is ensured a free, appropriate education in as integrated of a setting as possible. However, in postsecondary education, students must meet whatever course or program requirements apply and are offered reasonable accommodations as needed.
Accommodations and universal design (UD) are two approaches to access for people with disabilities. Both approaches contribute to the success of students with disabilities in computing classes. Accommodations are a reactive process, providing access for a specific student and arise from a medical model of disability. Students might be provided with extra time on tests, books in alternate formats, or sign language interpreters.
In contrast, UD is a proactive process rooted in a social justice approach to disability and is beneficial to all students. UD is designing products and environments to be usable by all people, to the greatest extent possible, without the need for adaptation or specialized design. A UD approach can benefit people who face challenges related to socioeconomic status, race, culture, gender, age, language, or ability. Applying UD to information technology would include building in accessibility features and also ensuring compatibility with assistive technology. In other words, a universally designed website would have text alternatives for graphics, present context via text and visuals, include captions and transcripts for all video and audio content, ensure that all content and navigation can be reached with the keyboard alone, and spell out acronyms.
UD of instruction is an attitude that values diversity, equity, and inclusion. It can be implemented incrementally, focuses on benefits to all students, promotes good teaching practice, does not lower academic standards, and minimizes the need for accommodations. UD can be applied to all aspects of instruction, including class climate, interactions, physical environments and products, delivery methods, information resources and technology, feedback, and assessment. Examples include the following:
Educators who effectively apply UD and accommodations level the playing field for students with disabilities and make instruction welcoming to, accessible to, and usable by all students. They minimize, but do not eliminate, the need for accommodations.
Presenter: Andreas Stefik
Quorum is a programming language originally designed for individuals who are blind or have low vision. It uses human factors data as an evidence-foundation and was inspired by two observations: (1) much of the computer science education literature relies on visual representations and (2) text-based programming in languages with traditional syntax (e.g., C++ or Java or Python’s whitespace rules) are difficult to understand through audio.
As the project progressed, we found evidence that programming language designers rarely use scientific evidence involving humans in making decisions for human-facing decisions. Even venues with a stated interest in the human impact of programming languages (e.g., the Psychology of Programming Interest Group) rarely collect replicable scientific evidence. In designing Quorum, we conducted randomized controlled trials on competing language designs. Via these trials, we’ve found that static typing improves productivity over dynamic typing and that some languages are just as difficult to use initially for novices as languages that are randomly generated (so-called placebo languages). Quorum’s approach is different in that we use the data collected from experiments to make ongoing changes to the language, thereby making it easier to use.
Currently, nearly two-thousand students are taught Quorum each year, and nearly half of schools for the blind in the US teach programming using it. Quorum runs on the Java Virtual Machine and can be used for a wide variety of applications (e.g., the web, music, speech, screen readers). We have a variety of libraries of interest to children in K-12, including accessible robotics and a computer gaming engine. Upcoming features include mobile phone support and 3D accessible gaming support. Teaching materials for Quorum include an 18-week curriculum, online and offline tools support, a draft textbook, and real-time support via email or Facebook. Visit Quorum Language to learn more and Hour of Code for an online tutorial.
Presenter: Emmanuel Schanzer
Bootstrap is a program that integrates equitable access and success in math and computer education for all students in middle and high school. Bootstrap works in schools, programs, and organizations across the United States to foster in-depth learning that is accessible and welcoming to all students. Bootstrap also offers a workshop to deliver specialized training to teachers so they have the tools and curriculum to teach programming, program design skills, and other necessary programming skills.
Bootstrap is committed to being accessible to students with a broad range of disabilities, including visual and sensorimotor impairments. The programming language and all its interactive elements (read evaluation print loop, error messages, etc.) are accessible by screen reader. Its structured editor and block programming editor both have accessibility-enabled features, which can read code based on meaning instead of syntax and provide a hands-free drag and drop. Bootstrap is committed to being accessible, and calls for future developers to take on the challenge of creating accessible products and conducting usability testing with people with a wide range of abilities.
Presenter: Sarah Wille
The computer science education field is engaging in unprecedented efforts to generate a wide-scale infrastructure for high school computer science education, and a key component of this effort is the new AP CSP course. However, as teachers and school leaders consider ways to provide access to high school computing, many are struggling to identify what they need to do to make the course materials accessible for all students—including those with learning and attention disorders. Expanding learning opportunities in computer science is an issue of educational equity that must include these students, yet this particular group of learners is rarely acknowledged in conversations about broadening participation in computer science. Students with disabilities, in general, are simply less visible in these conversations, despite the creativity and novel thinking these students bring to computing.
The National Center for Learning Disabilities estimates that children with learning disabilities comprise 5 – 20% of the total school-age population, although the learning and attention issues of school-age students often go unidentified and/or unaddressed (Cortiella & Horowitz, 2014, https://www.ncld.org/wp-content/uploads/2014/11/2014-State-of-LD.pdf). These students face challenges around receiving, storing, processing, retrieving, and communicating information in the classroom because of psychological processing deficits (Cortiella & Horowitz, 2014; Burgstahler, 2012, www.washington.edu/doit/academic-accommodations-students-learning-disabi...). As K-12 computer science education expands, teachers will need guidance about how to remove or accommodate for barriers specific to learning and attention disorders to enable these students to simply access the content in a way that works for their particular brain structures and functions.
To address this challenge, Outlier Research & Evaluation at the Center for Elementary Mathematics and Science Education (CEMSE) at the University of Chicago, in collaboration with the Wolcott School (an independent preparatory high school in Chicago for students with learning differences), has been funded by the NSF to undertake exploratory research to identify the challenges students with learning and attention disorders face as they engage with computer science content and instruction; work with a team of special education specialists to recommended specific adjustments to lessons to address those challenges; and test adjusted lessons from two AP CSP curricula: Beauty and Joy of Computing (for NYC, bjc.edc.org/bjc-r/course/bjc4nyc_2015-2016_teacher.html?course=bjc4nyc_2015-2016.html&novideo&noassignment) and Code.org’s CS Principles (code.org/educate/csp) with students with learning and attention disorders. This work will be among the very few evidence-based studies in K12 computing education about the needs of students with specific learning and attention disorders, and perhaps the only research study focused specifically on their participation in AP CSP. As such, it will generate foundational knowledge on which to begin to build the capacity of the K-12 computing education community to broaden these students’ participation in computing and help ensure this sizeable student population is explicitly included in our nation’s Computer Science For All initiative.
Visit Outlier Research and Evaluation, University of Chicago and Wolcott College Prep to learn more.
Presenter: Amber Wagner
For individuals with motor impairments, block-based languages, such as Scratch, can be difficult or impossible to use due to their dependence on the mouse and keyboard. Vocal control is one possible alternative to the mouse and keyboard. Myna, a Vocal User Interface, was created so that users can program block-based languages purely by voice. For example, if a user wishes to drag and drop the “move steps” block onto the screen, the user would simply say, “drag and drop move steps.” Myna would then programmatically control the mouse and move the “move steps” block onto the editor. Myna was evaluated by clients of United Cerebral Palsy (UCP) of Greater Birmingham in addition to students participating in a UCP-sponsored summer camp. Overall, the users enjoyed using Myna. One student in particular was extremely proud of the Pokémon program he created by the end of the summer camp.
Although originally developed to work with Scratch v1.4, Myna has been extended to work with additional block-based languages (e.g., Lego Mindstorms, Scratch v2.0, Snap!, Pixly, Spherly). The process of mapping a block-based language to work with Myna is very time consuming and tedious. To reduce the amount of time required to map additional block-based languages, a tool called MynaMapper was created, which collects the information needed for Myna in a semi-automated manner. MynaMapper takes approximately 84% less time to map the required data than manual methods.
It is hoped that tools such as Myra will lead to greater participation by people with disabilities in computing classes and careers.
Each of the three working groups addressed one of the following topics:
Their discussions are summarized below.
Suggestions for addressing accessibility in ECS includes the following:
This group discussion included the following:
Suggestions brought out by this group include the following:
Notes related to specific questions discussed are presented below. CBI participants discussed tw questions: what aspects of your curriculum might present accessibility challenges and what resources or tools would be helpful to you or to teachers in order to be prepared for students with disabilities in their courses.
Stakeholder groups represented in the CBI included
Brianna Blaser
Counselor/Coordinator
DO-IT, University of Washington
Project Coordinator, AccessCSForAll
Rachel Brody
Senior Managing Director; Diverse Learner Initiative
Teach for America
Sheryl Burgstahler
Director
DO-IT, University of Washington
Co-PI, AccessCSForAll
Monica Cardella
Associate Professor
Purdue University
Lyla Crawford
Program Coordinator
DO-IT, University of Washington
Evaluator, AccessCSForAll
Rebecca Dovi
Education Director
CodaVA
Laura Duffy
Inclusion Resource Teacher
Charles County Public Schools
Paul Goldenberg
Distinguished Scholar
Education Development Center, Inc
Tim Fahlberg
Department Head
School for the Blind and Visually Impaired
Joann Freese
Project Director, Interactive Producer
SciGirls, Twin Cities Public Television
Joann Harriman
Superintendent
R.S.U. 26 Orono, Maine
Helen Hu
Professor
Westminster College
Lynne Ipina
Associate Professor
University of Wyoming
Larry Johnson
Instructional Specialist for Special Education
Charles County Public Schools
Tom Keller
Senior Research Scientist
Maine Mathematics and Science Alliance
Brittney Kugler
Professional learning Specialist
Museum of Discovery
Richard Ladner
Computer Science Professor
University of Washington
PI, AccessCSForAll
Deanna Linn
AmeriCorps Vista
Montana Girls STEM Collaborative Project
Dianne O’Grady Cunnif
Instructional Specialist for Computer Science and Technology Education
Charles County Public Schools
Patrick O’Steen
Regional manager, Pacific Northwest
TEALS
Rebecca Pearson
Career and Technology Education Specialist
Charles County Public School
Blythe Samuels
Computer Science Teacher
Powhatan High School
Emmanuel Schanzer
Program Director
Bootstrap
Nigamanth Sridhar
Associate Professor
Cleveland State University
Andreas Stefik
Assistant Professor
University of Nevada, Las Vegas
Amber Wagner
Assistant Professor
Kennesaw State University
Sarah Wille
Senior Researcher
Outlier Research and Evaluation, University of Chicago
AccessCSForAll engages stakeholders that include national leaders within Communities of Practice (CoPs). CoPs share perspectives and expertise and identify practices that promote the participation of people with disabilities in STEM fields. Those most related to AccessCSForAll are described below.
In this CoP, individuals who administer projects that serve to broaden participation in STEM fields
Computing professionals, faculty, and administrators as well as representatives from industry and professional organizations use this CoP to increase their knowledge about disabilities and make changes in computing departments that lead to more inclusive practices. Participants
You and your colleagues can join CoPs by sending the following information to doit@uw.edu:
CoP(s) you would like to join
name
position/title
institution
postal address
email address
For information about other CoPs affiliated with AccessCSForAll, consult our partner program AccessComputing.
The AccessCSForAll website contains
AccessCSForAll maintains a searchable database of frequently asked questions, case studies, and promising practices related to how educators can fully include students with disabilities in computing activities. The Knowledge Base can be accessed by following the “Search Knowledge Base” link on the AccessCSForAll website.
The Knowledge Base is an excellent resource for ideas that can be implemented in computing programs in order to better serve students with disabilities. In particular, the promising practices articles serve to spread the word about practices that show evidence of improving the participation of people with disabilities in computing.
Examples of Knowledge Base questions include the following:
Individuals and organizations are encouraged to propose questions and answers, case studies, and promising practices. Contributions and suggestions can be sent to accesscsforall@uw.edu.
For more information on AccessCSForAll, universal design, and accessible computing education, review the following websites, videos, and brochures.
AccessCSForAll capacity building activities are funded by the National Science Foundation (Grant #CNS1440843). Any opinions, findings, and conclusions or recommendations expressed in this material are those of the CBI presenters and publication authors and do not necessarily reflect the views of the National Science Foundation.
DO-IT
University of Washington
Box 354842
Seattle, WA 98195-4842
accesscsforall@uw.edu
www.washington.edu/accesscomputing/accesscsforall
206-685-DOIT (3648) (voice/TTY)
888-972-DOIT (3648) (toll free voice/TTY)
206-221-4171 (FAX)
509-328-9331 (voice/TTY) Spokane
AccessCSForAll Principal Investigators: Richard E. Ladner, Ph.D.
and Andreas Stefik, Ph.D.
Co-principal investigator: Sheryl Burgstahler, Ph.D.
© 2016 University of Washington. Permission is granted to copy this publication for educational, noncommercial purposes, provided the source is acknowledged.