enter search term and/or author name
A Meta-Analysis of Pair-Programming in Computer Programming Courses: Implications for Educational Practice
Karthikeyan Umapathy, Albert D. Ritzhaupt
Article No.: 16
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...
Writing In-Code Comments to Self-Explain in Computational Science and Engineering Education
Camilo Vieira, Alejandra J. Magana, Michael L. Falk, R. Edwin Garcia
Article No.: 17
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...
Impact of Using Tools in an Undergraduate Software Testing Course Supported by WReSTT
Peter J. Clarke, Debra L. Davis, Raymond Chang-Lau, Tariq M. King
Article No.: 18
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....
Teaching Computational Thinking Using Agile Software Engineering Methods: A Framework for Middle Schools
Ilenia Fronza, Nabil El Ioini, Luis Corral
Article No.: 19
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
Christina N. Outlay, Alana J. Platt, Kacie Conroy
Article No.: 20
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...
Early Lessons from Evaluation of Computer Science Teacher Professional Development in Google’s CS4HS Program
Jason Ravitz, Chris Stephenson, Karen Parker, Juliane Blazevski
Article No.: 21
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...