Computing Education (TOCE)


Search Issue
enter search term and/or author name


ACM Transactions on Computing Education (TOCE), Volume 16 Issue 3, June 2016

Assessing Problem-Based Learning in a Software Engineering Curriculum Using Bloom’s Taxonomy and the IEEE Software Engineering Body of Knowledge
Peter Dolog, Lone Leth Thomsen, Bent Thomsen
Article No.: 9
DOI: 10.1145/2845091

Problem-Based Learning (PBL) has often been seen as an all-or-nothing approach, difficult to apply in traditional curricula based on traditional lectured courses with exercise and lab sessions. Aalborg University has since its creation in 1974...

Learning Computer Science: Dimensions of Variation Within What Chinese Students Learn
Neena Thota, Anders Berglund
Article No.: 10
DOI: 10.1145/2853199

We know from research that there is an intimate relationship between student learning and the context of learning. What is not known or understood well enough is the relationship of the students’ background and previous studies to the...

Gender and Performance in Computer Science
Isabel Wagner
Article No.: 11
DOI: 10.1145/2920173

The term gender gap refers to the significant underrepresentation of females in many subjects. In Computer Science, the gender gap exists at all career levels. In this article, we study whether there is a performance gap in addition to the...

Heuristic Evaluation for Novice Programming Systems
Michael Kölling, Fraser McKay
Article No.: 12
DOI: 10.1145/2872521

The past few years has seen a proliferation of novice programming tools. The availability of a large number of systems has made it difficult for many users to choose among them. Even for education researchers, comparing the relative quality of...

Using a Real Bare Machine in a Project-Based Learning Environment for Teaching Computer Structure: An Analysis of the Implementation Following the Action Research Model
Edurne Larraza-Mendiluze, Nestor Garay-Vitoria, Iratxe Soraluze, José Martín, Javier Muguerza, Txelo Ruiz-Vázquez
Article No.: 13
DOI: 10.1145/2891415

The computer input/output (I/O) subsystem and its functioning are very abstract concepts that are difficult for undergraduate freshmen to understand. However, it is important that freshmen assimilate these low-level concepts if they are going to...