Blocks or Text? How programming language modality makes a difference in assessing underrepresented populations

David Weintrop, Heather Killen, Baker Franke
2018 International Conference of the Learning Sciences  
Broadening participation in computing is a major goal in contemporary computer science education. The emergence of visual, block-based programming environments such as Scratch and Alice have created a new pathway into computing, bringing creativity and playfulness into introductory computing contexts. Building on these successes, national curricular efforts in the United States are starting to incorporate block-based programming into instructional materials alongside, or in place of,
more » ... l text-based programming. To understand if this decision is helping learners from historically underrepresented populations succeed in computing classes, this paper presents an analysis of over 5,000 students answering questions presented in both block-based and text-based modalities. A comparative analysis shows that while all students perform better when questions are presented in the block-based form, female students and students from historically underrepresented minorities saw the largest improvements. This finding suggests the choice of representation can positively affect groups historically marginalized in computing.
dblp:conf/icls/WeintropKF18 fatcat:6hxraozddreunekdhyfyqjck2y