Computing Education (TOCE)


Search Issue
enter search term and/or author name


ACM Transactions on Computing Education (TOCE), Volume 9 Issue 1, March 2009

Introducing the ACM Transactions on Computing Education
Josh Tenenberg, Robert McCartney
Article No.: 1
DOI: 10.1145/1513593.1513594

The ACM Transactions on Computing Education (TOCE) represents a name change and a broadening of scope for the ACM Journal on Educational Resources on Computing (JERIC). The topics covered by this new journal will range across diverse aspects of...

Designing Project-Based Courses with a Focus on Group Formation and Assessment
Debbie Richards
Article No.: 2
DOI: 10.1145/1513593.1513595

The value and the pitfalls of project and group work are well recognized. The principles and elements which apply to projects in general, apply to project-based courses. Thoughtful and detailed planning, understanding of the stakeholders and their...

Creating a Game Development Course with Limited Resources: An Evaluation Study
Albert D. Ritzhaupt
Article No.: 3
DOI: 10.1145/1513593.1513596

This article provides an overview of the challenges in implementing a game development course with limited resources in computing curricula. An approach to a holistic game development course is outlined in terms of its organization, software, and...

STREAM: A First Programming Process
Michael E. Caspersen, Michael Kolling
Article No.: 4
DOI: 10.1145/1513593.1513597

Programming is recognized as one of seven grand challenges in computing education. Decades of research have shown that the major problems novices experience are composition-based---they may know what the individual programming language constructs...

Student and Faculty Perceptions of Undergraduate Research Experiences in Computing
L. Barker
Article No.: 5
DOI: 10.1145/1513593.1513598

Undergraduate research experiences are promoted and funded for their potential in increasing students’ likelihood of pursuing graduate degrees, increasing their confidence, and expanding their awareness of their discipline and career...

Training Students to Work Effectively in Partially Distributed Teams
Rosalie Ocker, Mary Beth Rosson, Dana Kracaw, S. Roxanne Hiltz
Article No.: 6
DOI: 10.1145/1513593.1513599

Information technology teams are often partially distributed teams (PDTs). A PDT consists of two or more subteams that are separated geographically. This articles describes research focused on the use of PDTs to engage students in “real...

Extending the Engagement Taxonomy: Software Visualization and Collaborative Learning
Niko Myller, Roman Bednarik, Erkki Sutinen, Mordechai Ben-Ari
Article No.: 7
DOI: 10.1145/1513593.1513600

As collaborative learning in general, and pair programming in particular, has become widely adopted in computer science education, so has the use of pedagogical visualization tools for facilitating collaboration. However, there is little theory on...