Integrating Accessibility in a Mobile App Development CourseOnline
The growing interest in accessible software reflects in computing educators’ and education researchers’ efforts to include accessibility in core computing education. We integrated accessibility in a junior/senior-level Android app development course at a large private university in India. The course introduced three accessibility-related topics using various interventions: Accessibility Awareness (a guest lecture by a legal expert), Technical Knowledge (lectures on Android accessibility guidelines and testing practices and graded components for implementing accessibility in programming assignments), and Empathy (an activity that required students to blindfold themselves and interact with their phones using a screen-reader). We evaluated their impact on student learning using three instruments: (A) A pre/post-course questionnaire, (B) Reflective questions on each of the four programming assignments, and (C) Midterm and Final exam questions. Our findings demonstrate that: (A) significantly more (p < .05) students considered disabilities when designing an app after taking this course, (B) many students developed empathy towards the challenges persons with disabilities face while using inaccessible apps, and (C) all students could correctly identify at least one accessibility issue in the user interface of a real-world app given its screenshot and 90% of them could provide a correct solution to fix it.
Fri 17 MarDisplayed time zone: Eastern Time (US & Canada) change
19:00 - 19:45 | Online Authors' Corner 4Papers at Online Authors' Corner Opportunity for attendees to connect with authors for interactive Q&A and discussion | ||
19:00 45mPaper | Exploring the Impact of Cognitive Awareness Scaffolding for Debugging in an Introductory Programming ClassOnline Papers Jiwon Lee California Polytechnic State University, Ayaan M. Kazerouni California Polytechnic State University, San Luis Obispo, Christopher Siu California Polytechnic State University, Theresa Migler California Polytechnic State University DOI | ||
19:00 45mPaper | Detecting the Reasons for Program Decomposition in CS1 and Evaluating Their ImpactOnline Papers Charis Charitsis Stanford University, Chris Piech Stanford University, John C. Mitchell Stanford University DOI | ||
19:00 45mPaper | Integrating Accessibility in a Mobile App Development CourseOnline Papers Jaskaran Singh Bhatia BITS Pilani KK Birla Goa Campus, Parthasarathy PD BITS Pilani KK Birla Goa Campus, Snigdha Tiwari BITS Pilani KK Birla Goa Campus, Dhruv Nagpal BITS Pilani KK Birla Goa Campus, Swaroop Joshi BITS Pilani Goa campus DOI | ||
19:00 45mPaper | G is for Generalisation: Predicting Student Success from KeystrokesOnline Papers Zac Pullar-Strecker The University of Auckland, Filipe Dwan Pereira Federal University of Roraima, Paul Denny The University of Auckland, Andrew Luxton-Reilly The University of Auckland, Juho Leinonen The University of Auckland DOI | ||
19:00 45mPaper | Gaming together, coding together: Collaborative pathways to computational learningOnline Papers Brianna Dym University of Maine, Cole Rockwood University of Colorado Boulder, Casey Fiesler University of Colorado Boulder DOI |