Computing Education (TOCE)


Search Issue
enter search term and/or author name


ACM Transactions on Computing Education (TOCE), Volume 10 Issue 2, June 2010

Setting the Scope of Concept Inventories for Introductory Computing Subjects
Ken Goldman, Paul Gross, Cinda Heeren, Geoffrey L. Herman, Lisa Kaczmarczyk, Michael C. Loui, Craig Zilles
Article No.: 5
DOI: 10.1145/1789934.1789935

A concept inventory is a standardized assessment tool intended to evaluate a student’s understanding of the core concepts of a topic. In order to create a concept inventory it is necessary to accurately identify these core concepts. A Delphi...

A Synthesis-Oriented VHDL Course
Roberto d’Amore
Article No.: 6
DOI: 10.1145/1789934.1789936

This article proposes a VHDL language course that establishes a strong correlation between the language statements and their use in circuit synthesis. Two course modules are described: a basic module that contains the essential concepts of the...

A Course on Reconfigurable Processors
Abdulhadi Shoufan, Sorin A. Huss
Article No.: 7
DOI: 10.1145/1789934.1789937

Reconfigurable computing is an established field in computer science. Teaching this field to computer science students demands special attention due to limited student experience in electronics and digital system design. This article presents a...

BlueJ Visual Debugger for Learning the Execution of Object-Oriented Programs?
Jens Bennedsen, Carsten Schulte
Article No.: 8
DOI: 10.1145/1789934.1789938

This article reports on an experiment undertaken in order to evaluate the effect of a program visualization tool for helping students to better understand the dynamics of object-oriented programs. The concrete tool used was BlueJ’s debugger...