Issue Downloads
A Meta-Analysis of Pair-Programming in Computer Programming Courses: Implications for Educational Practice
Several experiments on the effects of pair programming versus solo programming in the context of education have been reported in the research literature. We present a meta-analysis of these studies that accounted for 18 manuscripts with 28 independent ...
Writing In-Code Comments to Self-Explain in Computational Science and Engineering Education
This article presents two case studies aimed at exploring the use of self-explanations in the context of computational science and engineering (CSE) education. The self-explanations were elicited as students’ in-code comments of a set of worked-examples,...
Impact of Using Tools in an Undergraduate Software Testing Course Supported by WReSTT
Software continues to affect a major part of our daily lives, including the way we use our phones, home appliances, medical devices, and cars. The pervasiveness of software has led to a growing demand for software developers over the next decade. To ...
Teaching Computational Thinking Using Agile Software Engineering Methods: A Framework for Middle Schools
Computational Thinking (CT) has been recognized as one of the fundamental skills that all graduates should acquire. For this reason, motivational concerns need to be addressed at an early age of a child, and reaching students who do not consider ...
Getting IT Together: A Longitudinal Look at Linking Girls' Interest in IT Careers to Lessons Taught in Middle School Camps
The dearth of women choosing information technology (IT) careers has been identified as a national problem in the United States. Efforts have been made to combat this by educating girls at a young age about technology. Recent research demonstrates that ...
Early Lessons from Evaluation of Computer Science Teacher Professional Development in Google’s CS4HS Program
This article compares self-reported learning gains and experiences of teachers in four professional development courses funded through Google’s 2014 Computer Science for High School program. The courses were designed and taught independently at four ...