enter search term and/or author name
Introducing the ACM Transactions on Computing Education
Josh Tenenberg, Robert McCartney
Article No.: 1
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
Article No.: 2
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
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...
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
Article No.: 5
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
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
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...