Paper Summary
Share...

Direct link:

Concepts Before Coding: Instructional Support for Introductory Programming Concepts in Middle School Computer Science

Tue, April 17, 8:15 to 9:45am, Millennium Broadway New York Times Square, Floor: Eighth Floor, Gallery 8

Abstract

We developed a computer science curriculum, VELA, which provides non-programming activities—inspired by dynamic representations research in mathematics—for middle school students to learn key computer science concepts: variables, expressions, loops, and abstraction. We conducted in-depth case studies of students and teachers in three diverse classrooms to understand what aspects of instruction and the classroom environment are important for students to productively engage with and learn these concepts. Preliminary findings from our ongoing analysis show that the VELA activities have supported student learning of these concepts, but that issues around class size, differentiation, time, and teacher preparedness need more attention. We discuss the ramifications of these findings for VELA activity design and for policies around implementation effective computer science programs.

Authors