ACM DL

Computing Education (TOCE)

Menu

Search Issue
enter search term and/or author name

Archive


Journal on Educational Resources in Computing (JERIC), Volume 7 Issue 4, January 2008

Linking questions and evidence
Josh Tenenberg, Robert McCartney
Article No.: 1
DOI: 10.1145/1316450.1316451

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...

Problems encountered by novice pair programmers
Brian Hanks
Article No.: 2
DOI: 1316450.1316452

In a study of the types of problems encountered by students that led them to seek assistance, Robins et al. [2006] 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
DOI: 10.1145/1316450.1316453

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
DOI: 10.1145/1316450.1316454

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
DOI: 10.1145/1316450.1316455

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
DOI: 10.1145/1316450.1316456

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...