An Accessible Blocks-based Programming Language for Students with and without Visual ImpairmentsOnlineIn-Person
Blocks-based programming languages (BBPLs) have proven effective for instructing early learners in programming. Unlike text-based languages, BBPLs eliminate the need to memorize syntax rules by enforcing correct program structure through block assembly. However, the visual nature of BBPLs can pose challenges for students with visual impairments (VI). Moreover, the existing BBPLs tailored for children with VI are rarely embraced by sighted children due to their limited capabilities. To explore the creation of an inclusive BBPL environment that can be used by both children with and without VI, we devised a web-based BBPL platform (called Grid-world) with keyboard accessibility functionalities and personalized audio cues (incorporated screen reader). Within Grid-world, students engage with basic programming concepts, including iteration and selection, through entertaining games and animations—such as navigating a character within a 2D grid space. Notably, this environment accommodates children with VI without the need for extra hardware or assistive devices. We conducted two pilot empirical assessments of Grid-world involving participants with and without VI. The observational analysis of participant interaction and survey responses illuminated areas for enhancement. This article describes the rationale behind Grid-world’s design and accessibility features, incorporating findings from experimental studies, and including participants’ feedback on the accessibility features. Additionally, we outline future plans for evaluations involving a broader participant pool.
Thu 21 MarDisplayed time zone: Pacific Time (US & Canada) change
15:45 - 17:00 | Miscellaneous onlinePapers at Meeting Room E146 Chair(s): Zhikai Gao North Carolina State University | ||
15:45 25mTalk | An Accessible Blocks-based Programming Language for Students with and without Visual ImpairmentsOnlineIn-Person Papers Moumita Tabassum University of Alabama, Jeff Gray University of Alabama, Derrick Smith University of Alabama in Huntsville DOI | ||
16:10 25mTalk | Hint Cards for Common Ozobot Robot Issues: Supporting Feedback for Learning Programming in Elementary SchoolsK12OnlineGlobalIn-Person Papers Luisa Greifenstein University of Passau, Ute Heuer Universität Passau, Gordon Fraser University of Passau DOI | ||
16:35 25mTalk | Investigating Students' Usage of Self-regulation of Learning Scaffoldings in a Computer-Based Programming Learning EnvironmentOnlineGlobalIn-Person Papers Leonardo Humberto Silva IFNMG-Salinas, Anabela Gomes University of Coimbra, António Mendes University of Coimbra DOI |