High profile computer science education events such as the Hour of Code can reach millions of students but without proper evaluation it is not clear what motivational and educati...
Alexander Repenning, Ashok R. Basawapatna, Dorit A...
Elementary computer science has gained increasing attention within the computer science education research community. We have only recently begun to explore the many unanswered qu...
Jennifer Tsan, Kristy Elizabeth Boyer, Collin F. L...
In this paper, we describe research conducted around a 7-week curriculum designed to introduce middle school students to computer science with a focus on algorithmic thinking and ...
In this paper, we introduce a multidisciplinary and multifaceted pedagogical approach to enhance game design education in computer science curriculum and assess its effectiveness ...
Large amounts of data are becoming increasingly available through open data repositories as well as companies and governments collecting data to improve decision making and effic...
Craig Anslow, John Brosz, Frank Maurer, Mike Boyes
Plan composition is an important but under-studied topic in programming education. Most studies were done three decades ago, under assumptions that miss important issues that toda...
In in-flow peer review, students provide feedback to one another on intermediate artifacts on their way to a final submission. Prior work has studied examples and tests as a pot...
Joe Gibbs Politz, Joseph M. Collard, Arjun Guha, K...
The Structured Query Language (SQL) is the main programing language designed to manage data stored in database systems. While SQL was initially used only with relational database ...