enter search term and/or author name
This special issue features a set of papers recently published in the 3rd International Workshop on Computing Education Research (ICER'07). The papers were selected because they closely meet the publication criteria for ACM/JERIC: stemming from...
In a study of the types of problems encountered by students that led them to seek assistance, Robins et al.  found that the most common problems were related to trivial mechanics. The students in this study worked by themselves on their...
A study of the development of students' visualizations of program state during an elementary object-oriented programming course
Jorma Sajaniemi, Marja Kuittinen, Taina Tikansalo
Article No.: 3
Students' understanding of object-oriented (OO) program execution was studied by asking students to draw a picture of a program state at a specific moment. Students were given minimal instructions on what to include in their drawings in order to...
Uncovering student values for hiring in the software industry
Donald Chinn, Tammy Vandegrift
Article No.: 4
This article provides an analysis of student responses to an exercise used in a computer ethics and a software engineering course to raise awareness of issues related to hiring, including issues of professional responsibility and diversity....
First-year students' impressions of pair programming in CS1
Beth Simon, Brian Hanks
Article No.: 5
Pair programming, as part of the Agile Development process, has noted benefits in professional software development scenarios. These successes have led to a rise in use of pair programming in educational settings, particularly in Computer Science...
Narrating data structures: The role of context in CS2
Svetlana Yarosh, Mark Guzdial
Article No.: 6
Learning computing with respect to the context of its use has been linked in previous reports to student motivation in introductory Computer Science (CS) courses. In this report, we consider the role of context in a second course. We present a...