BACKGROUND
Rationale
Accessibility knowledge and skills are necessary for computing graduates so they are prepared to design and develop software with accessibility in mind [10,14]. The current status of accessibility education has led to an accessibility gap in the software industry and the production of digital products with many accessibility defects [12,21,23]. Teaching accessibility has been a goal and work-in-progress for academics, industry professionals, and disability advocates [8,9].
Accessibility is taught in various computing courses, such as HCI, web design, software engineering [3], and introductory computer science courses [6]. Instructors employed various teaching methods such as lectures, projects, videos, games [4], and community-based learning [13]. While there have been many who have focused on this important concept, our goal is to bring together the different approaches to teaching different topics to create a comprehensive accessibility education plan.
Issues Addressed
The coverage of accessibility knowledge and skills in computing education is mostly dependent on professors’ interests and limited to the courses these professors teach [1,11,16]. Accessibility topics are rarely organized across a computing degree program and usually lack reinforcement in the design of the curriculum, with the exceptions of a few cases [2,20]. Previous research found that students that learned about accessibility in one of their courses forget about the accessibility knowledge by the time they are graduating [22]. As computing students graduate and move to the software industry, they usually find themselves lacking the necessary knowledge to implement accessibility in their work [12,17,19]. As such, we feel it is important to bring together both those with a focus on accessibility and those with a focus on computing education more generally to create a larger set of educators and resources for teaching accessibility.
Goals
Our main goal is to design a roadmap for rigorous accessibility education in undergraduate computing degrees. To achieve our goal, we will first identify the accessibility knowledge and skills that computing undergraduates should acquire. For this section, we will define accessibility broadly to include not just the technical skills required to implement accessible technology, but also topics such as an understanding of disability, considering disability when talking about ethics and the potential for discrimination, etc. Second, we will create accessibility learning objectives with three levels of performance indicators to assess and evaluate students’ learning outcomes. The learning objectives will be defined using the six levels of cognitive learning: remembering, understanding, applying, analyzing, evaluating, and creating [18]. While we will use a number of curriculum guides as well as participant input to determine the topics, we will use the performance indicators as defined by the Accreditation Board for Engineering and Technology (ABET): Introductory (I), Reinforced (R), and Emphasized (E), where I is used for formative assessment, and R and E are used for summative assessment [15]. These learning objectives should be shaped by the needs of the community and as such, we will invite not just educators, but also industry professionals and disability advocates to share their insights into what skills graduates need.
Last, we will create a list of accessibility teaching materials as submitted by the workshop participants, labeled by learning objectives [1,7], and make them publicly available. To inform the roadmap for accessibility education, we will invite to the workshop the accessibility education stakeholders, including accessibility researchers, computing educators, industry professionals, and disability advocates.
ORGANIZERS
Catherine M Baker is an Assistant Professor at Creighton University. She studies how we can increase the creation of accessible materials via different approaches including education, company organization and support and the design of tools. Currently, she has the support of an NSF grant on how we can integrate accessibility into core computing courses. She is also one of the Education Outreach Chairs for the ASSETS 2022 Conference.
Yasmine N. Elglaly is an Assistant Professor at Western Washington University. She studies how software development tools may better support the creation of accessible websites and mobile apps. She also investigates the inclusion of accessibility knowledge in fundamental computer science courses. Her work on accessibility education was supported by two SIGCSE Special Projects grants, and two NSF IUSE grants.
Anne Spencer Ross is an Assistant Professor at Bucknell University. She is researching a range of social, technical, and organizational factors that impact software's accessibility. At her new position in an undergraduate, teaching-focused university, she is exploring integrating accessibility concepts into core curriculum as well as currently developing a new undergraduate, upper-level elective on accessible computing. She is also one of the Education Outreach Chairs for the ASSETS 2022 Conference.
Kristen Shinohara is an Assistant Professor at the Rochester Institute of Technology. She researches how to support graduate students with disabilities and how to include accessibility in computing courses. She served on the Accessibility and Inclusive Design ACM/IEEE/AAAI curriculum subcommittee member for HCI, as co-organizer for the SIGCSE pre-symposium session Integrating Accessibility and Disability into the Computing Curriculum in 2022, and participated in Microsoft’s Accessible Computer Science Education Fall Workshop in 2020.
REFERENCES
- Catherine M. Baker, Yasmine N. El-Glaly, and Kristen Shinohara. 2020. A Systematic Analysis of Accessibility in Computing Education Research. In Proceedings of the 51st ACM Technical Symposium on Computer Science Education. Association for Computing Machinery, New York, NY, USA, 107–113. Retrieved from https://doi.org/10.1145/3328778.3366843
- Paul Bohman. 2012. Teaching Accessibility and Design-for-All in the Information and Communication Technology Curriculum: Three Case Studies of Universities in the United States, England, and Austria.
- Yasmine N. El-Glaly. 2020. Teaching Accessibility to Software Engineering Students. In Proceedings of the 51st ACM Technical Symposium on Computer Science Education, Association for Computing Machinery, New York, NY, USA, 121–127. Retrieved June 23, 2022 from https://doi.org/10.1145/3328778.3366914
- Greg Gay. 2021. Teaching Accessibility Awareness with Games. In Proceedings of the 18th International Web for All Conference (W4A ’21), Association for Computing Machinery, New York, NY, USA. DOI:https://doi.org/10.1145/3430263.3452438
- John Impagliazzo and Arnold Neville Pears. 2018. The CC2020 project — computing curricula guidelines for the 2020s. In 2018 IEEE Global Engineering Education Conference (EDUCON), 2021–2024. DOI:https://doi.org/10.1109/EDUCON.2018.8363484
- Lin Jia, Yasmine N. Elglaly, Catherine M. Baker, and Kristen Shinohara. 2021. Infusing Accessibility into Programming Courses. In Extended Abstracts of the 2021 CHI Conference on Human Factors in Computing Systems (CHI EA ’21), Association for Computing Machinery, New York, NY, USA. DOI:https://doi.org/10.1145/3411763.3451625
- Saba Kawas, Laura Vonessen, and Amy J. Ko. 2019. Teaching Accessibility: A Design Exploration of Faculty Professional Development at Scale. In Proceedings of the 50th ACM Technical Symposium on Computer Science Education (SIGCSE ’19), Association for Computing Machinery, New York, NY, USA, 983–989. DOI:https://doi.org/10.1145/3287324.3287399
- Claire Kearney-Volpe, Devorah Kletenik, Kate Sonka, Deborah Sturm, and Amy Hurst. 2019. Evaluating Instructor Strategy and Student Learning Through Digital Accessibility Course Enhancements. In The 21st International ACM SIGACCESS Conference on Computers and Accessibility (ASSETS ’19), Association for Computing Machinery, New York, NY, USA, 377–388. DOI:https://doi.org/10.1145/3308561.3353795
- Amy J. Ko and Richard E. Ladner. 2016. AccessComputing Promotes Teaching Accessibility. ACM Inroads 7, 4 (November 2016), 65–68. DOI:https://doi.org/10.1145/2968453
- Megan Lawrence and Mary Bellard. 2017. Teach Access: Preparing Computing Students for Industry (Abstract Only). In Proceedings of the 2017 ACM SIGCSE Technical Symposium on Computer Science Education (SIGCSE ’17), Association for Computing Machinery, New York, NY, USA, 700. DOI:https://doi.org/10.1145/3017680.3022392
- Sarah Lewthwaite and David Sloan. 2016. Exploring Pedagogical Culture for Accessibility Education in Computing Science. In Proceedings of the 13th International Web for All Conference (W4A ’16), Association for Computing Machinery, New York, NY, USA. DOI:https://doi.org/10.1145/2899475.2899490
- Rohan Patel, Pedro Breton, Catherine M. Baker, Yasmine N. El-Glaly, and Kristen Shinohara. 2020. Why Software is Not Accessible: Technology Professionals’ Perspectives and Challenges. In Extended Abstracts of the 2020 CHI Conference on Human Factors in Computing Systems (CHI EA ’20), Association for Computing Machinery, New York, NY, USA, 1–9. DOI:https://doi.org/10.1145/3334480.3383103
- Cynthia Putnam, Maria Dahman, Emma Rose, Jinghui Cheng, and Glenn Bradford. 2016. Best Practices for Teaching Accessibility in University Classrooms: Cultivating Awareness, Understanding, and Appreciation for Diverse Users. ACM Trans. Access. Comput. 8, 4 (March 2016). DOI:https://doi.org/10.1145/2831424
- Cynthia Putnam, Kathryn Wozniak, Mary Jo Zefeldt, Jinghui Cheng, Morgan Caputo, and Carl Duffield. 2012. How do professionals who create computing technologies consider accessibility? In Proceedings of the 14th international ACM SIGACCESS conference on Computers and accessibility (ASSETS ’12), Association for Computing Machinery, New York, NY, USA, 87–94. DOI:https://doi.org/10.1145/2384916.2384932
- Aamir Shafi, Saqib Saeed, Yasser A. Bamarouf, Sardar Zafar Iqbal, Nasro Min-Allah, and Mohammed A. Alqahtani. 2019. Student Outcomes Assessment Methodology for ABET Accreditation: A Case Study of Computer Science and Computer Information Systems Programs. IEEE Access 7, (2019), 13653–13667. DOI:https://doi.org/10.1109/ACCESS.2019.2894066
- Kristen Shinohara, Saba Kawas, Amy J. Ko, and Richard E. Ladner. 2018. Who Teaches Accessibility? A Survey of U.S. Computing Faculty. In Proceedings of the 49th ACM Technical Symposium on Computer Science Education (SIGCSE ’18), Association for Computing Machinery, New York, NY, USA, 197–202. DOI:https://doi.org/10.1145/3159450.3159484
- Sharon Snider, Willie L. Scott II, and Shari Trewin. 2020. Accessibility Information Needs in the Enterprise. ACM Trans. Access. Comput. 12, 4 (January 2020). DOI:https://doi.org/10.1145/3368620
- Christopher W. Starr, Bill Manaris, and RoxAnn H. Stalvey. 2008. Bloom’s Taxonomy Revisited: Specifying Assessable Learning Objectives in Computer Science. In Proceedings of the 39th SIGCSE Technical Symposium on Computer Science Education (SIGCSE ’08), Association for Computing Machinery, New York, NY, USA, 261–265. DOI:https://doi.org/10.1145/1352135.1352227
- Shari Trewin, Brian Cragun, Cal Swart, Jonathan Brezin, and John Richards. 2010. Accessibility Challenges and Tool Features: An IBM Web Developer Perspective. In Proceedings of the 2010 International Cross Disciplinary Conference on Web Accessibility (W4A) (W4A ’10), Association for Computing Machinery, New York, NY, USA. DOI:https://doi.org/10.1145/1805986.1806029
- Annalu Waller, Vicki L. Hanson, and David Sloan. 2009. Including Accessibility within and beyond Undergraduate Computing Courses. In Proceedings of the 11th International ACM SIGACCESS Conference on Computers and Accessibility (Assets ’09), Association for Computing Machinery, New York, NY, USA, 155–162. DOI:https://doi.org/10.1145/1639642.1639670
- Shunguo Yan and P. G. Ramachandran. 2019. The Current Status of Accessibility in Mobile Apps. ACM Trans. Access. Comput. 12, 1 (February 2019). DOI:https://doi.org/10.1145/3300176
- Qiwen Zhao, Vaishnavi Mande, Paula Conn, Sedeeq Al-khazraji, Kristen Shinohara, Stephanie Ludi, and Matt Huenerfauth. 2020. Comparison of Methods for Teaching Accessibility in University Computing Courses. In The 22nd International ACM SIGACCESS Conference on Computers and Accessibility (ASSETS ’20), Association for Computing Machinery, New York, NY, USA. DOI:https://doi.org/10.1145/3373625.3417013
- The Accessible Technology Skills Gap. Peatworks. Retrieved June 23, 2022 from https://www.peatworks.org/policy-workforce-development/the-accessible-technology-skills-gap/
- Criteria for Accrediting Computing Programs, 2021 – 2022 | ABET. Retrieved June 23, 2022 from https://www.abet.org/accreditation/accreditation-criteria/criteria-for-accrediting-computing-programs-2021-2022/