Search
Program Calendar
Browse By Day
Browse By Time
Browse By Person
Browse By Room
Browse By Unit
Browse By Session Type
Search Tips
What to do in Chicago
Personal Schedule
Sign In
X (Twitter)
Today, many children program with graphical environments (e.g. Scratch or Alice) to limit the need for specific vocabulary and syntax, attributes of traditional programming languages. Not only are these environments child-friendly, developers can immediately address obstacles in the interface that could inhibit learning. Despite these benefits, we contend that interface changes alone do not resolve all linguistic challenges in a computer science classroom. Despite the malleable nature of these programming environments, we additionally need to understand how discourse impacts the learning context around programming. In this study, we employed design-based research methodology with 400 fourth-graders using our classroom-based computer science curriculum to explore which linguistic attributes can be readily amended through interface design and those which cannot.
Hilary Dwyer, University of California - Santa Barbara
Ashley Iveland, University of California - Santa Barbara
Alexandria Killian Hansen, University of California - Santa Barbara
Charlotte Hill, University of California - Santa Barbara
Diana Franklin, University of California - Santa Barbara
Danielle Boyd Harlow, University of California - Santa Barbara