Blogs (4) >>
Thu 21 Mar 2024 15:45 - 16:10 at Meeting Room E146 - Miscellaneous online Chair(s): Zhikai Gao

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 Mar

Displayed time zone: Pacific Time (US & Canada) change