Fourth Grade Students Reading Block-Based Programs
Predictions, Visual Cues, and Affordances
Hilary A. Dwyer, Charlotte Hill, Alexandria K. Hansen, Ashley Iveland, Diana Franklin, Danielle Harlow
Zu finden in: ICER 2015 (Seite 111 bis 119), 2015
Visual block-based programming environments allow elementary school students to create their own programs in ways that are more accessible than in textual programming environments. These environments help students write code by removing syntax errors and reducing typing. Students create code by dragging, dropping, and snapping constructs together (e.g. blocks) that are organized by lists, colors, shape, images, etc. However, programming in visual block-based environments is not always simple; in fact, it can become complex quickly. In addition to elements that create code, the visual aspects of these environments provide readers information about what happens, when, and how. Here, we focus on how students used visual cues when reading programs in our block-based programming environment, LaPlaya, a variant of Scratch. Specifically we identified the visual cues students noticed and acted upon. These included not only those that were intended by designers (perceptible affordances), but also those that were not intended by designers (false affordances). Through a detailed content analysis of 13 focus groups with fourth graders we created an initial taxonomy of visual cues in our programming environment and explored how students used these cues to make predictions about provided code, and the types of affordances such cues offered students.
Dieses Konferenz-Paper erwähnt ...
KB IB clear
|Karen Brennan, Evelyn Eastmond, Yasmin B. Kafai, D. Midian Kurland, Colleen M. Lewis, John Maloney, Amon Millner, Andrés Monroy-Hernández, Donald A. Norman, Roy Pea, Mitchel Resnick, Eric Rosenbaum, Natalie Rusk, Carsten Schulte, Jay Silver, Brian Silverman|
KB IB clear
|Programmieren ist schwierig|
KB IB clear
|blockbasierte Programmiersprachenvisual programming language, Primarschule (1-6) / Grundschule (1-4)primary school, Programmierenprogramming, Programmieren für KinderProgramming for kids, Programmiersprachenprogramming languages, Schuleschool, Scratch, Syntax|
Dieses Konferenz-Paper erwähnt vermutlich nicht ...
Nicht erwähnte Begriffe
Volltext dieses Dokuments
|Fourth Grade Students Reading Block-Based Programs: Fulltext at the ACM Digital Library (: , 4597 kByte; : 2020-01-11)|