Mapping Accessibility Assignments into Core Computer Science Topics: An Empirical Study with Interviews and Surveys of Instructors and Students
Authors
Title of the Paper
Mapping Accessibility Assignments into Core Computer Science Topics: An Empirical Study with Interviews and Surveys of Instructors and Students
Paper Information
- Subject Area: Integration of Accessibility Concepts in Computer Science Education
- Keywords: Accessibility Education, Computer Science Curriculum, Programming Assignments, Student Learning, Instructor Support, Learning Outcome Assessment
Research Background and Issues
-
Problems and Challenges:
- Accessibility education in undergraduate computer science curricula is currently limited, often confined to elective courses like Human-Computer Interaction (HCI), and has not been effectively integrated into core courses.
- Most computer science instructors lack knowledge of accessibility and feel unconfident about teaching it.
- Students may struggle to proactively incorporate accessibility into software design in their future careers.
-
Significance of the Research: With the increasing ubiquity of technology, accessibility is critical for enhancing inclusivity and the applicability of technology. Training future technologists to be familiar with accessibility concepts is a crucial step toward addressing societal accessibility challenges.
-
Motivation and Related Work:
- Previous efforts have attempted to integrate accessibility content into HCI and elective courses, but many of these approaches are limited by the optional nature of such courses and low student participation.
- Some studies have demonstrated that modular teaching and hands-on experiments can improve students' accessibility knowledge in the short term, but there is a lack of exploration into methods for long-term integration into core computer science content.
- Research indicates a growing industry demand for accessibility skills, but both instructors and students feel a lack of tools and resources.
Solution
-
Methods and Solutions:
- Develop accessibility-focused programming assignments for core computer science courses, covering topics such as Braille converters, Web Content Accessibility Guidelines (WCAG), and automated accessibility checks.
- Integrate these assignments into courses without compromising the teaching of core computer science concepts.
- Provide materials and support for instructors, including task design, classroom resources, and guidance on learning objectives, to facilitate implementation.
-
Innovations:
- Offer programming assignments based on real-world accessibility problems rather than abstract cases.
- Support instructors in integrating accessibility content, even if they have limited experience in the field.
- Use modular and flexible designs, allowing tasks to be applied and adapted across different types of courses.
-
Implementation Steps and Key Techniques:
- Conduct interviews with instructors to identify ways to replace or integrate tasks into existing courses.
- Develop tasks that achieve both accessibility and core computer science learning objectives.
- Pilot these tasks in courses across multiple institutions and iteratively improve them based on feedback from students and instructors.
- Analyze data using methods such as experience sampling, pre- and post-course surveys, and qualitative interviews.
Research Findings
-
Specific Outcomes:
- Students demonstrated significantly improved familiarity with accessibility-related concepts and confidence in technical implementation after completing the accessibility assignments, particularly in understanding specific populations (e.g., visually impaired individuals) and accessibility guidelines (e.g., WCAG).
- Instructors found the assignments easy to integrate into their teaching without hindering students' understanding of core computer science content.
- Students' technical task performance scores were consistent with those of original course assignments, indicating that the method did not interfere with core learning objectives.
-
Advantages Compared to Existing Approaches:
- Addresses the issue of accessibility education being typically confined to elective HCI courses.
- Provides ready-to-use teaching resources, lowering the barrier for instructors with limited accessibility knowledge to integrate the content.
-
Experimental and Evaluation Results:
- Comprehensive participation and distributed evaluation involving 15 instructors and 249 students validated the effectiveness of the approach.
- Both instructors and students supported the method but suggested further improvements in the clarity of task instructions and the provision of background information.
-
Limitations and Future Directions:
- Current tasks focus on accessibility for visual impairments (e.g., Braille and screen readers); future work should expand to other types of disabilities (e.g., hearing impairments, cognitive disabilities).
- Long-term impacts have not been evaluated, as the study was conducted over a single semester.
- The relationship between accessibility learning and shifts in students' career interests requires further exploration. Future research should include multi-course integration and alignment with industry needs.
This study addresses the longstanding gap in accessibility education within computer science and lays a solid educational foundation for the comprehensive development of accessible technologies.
Research Questions / Practical Problems
Question signals indexed for this paper.
Research Questions
3- How can accessibility-related tasks be effectively integrated into core computer science curricula?Category: Accessibility Support Needs and Design Pain PointsSimilar questionsarrow_forward
- How can accessibility programming tasks improve students' accessibility knowledge while meeting core CS learning goals?Category: Accessibility Support Needs and Design Pain PointsSimilar questionsarrow_forward
- What effective resources can support teachers without accessibility teaching experience?Category: Accessibility Support Needs and Design Pain PointsSimilar questionsarrow_forward
Practical Problems
1- Computer science courses lack accessibility content, making it hard for students to design accessible software in the future.Category: Accessibility Support Needs and Design Pain PointsSimilar questionsarrow_forward
- 71%
Squeeze the Ball: Designing an Interactive Playground towards Aiding Social Activities of Children with Low-Function Autism
CHI '20· Cognitive Impairment & Neurodiversity (Autism, ADHD, Dyslexia) +2
- 71%
Design and Evaluation of a Socially Assistive Robot Schoolwork Companion for College Students with ADHD
HRI '24· Cognitive Impairment & Neurodiversity (Autism, ADHD, Dyslexia) +2
Based on Jaccard similarity of research subtopics & professions (≥60%)