Computing Education (TOCE)


Search Issue
enter search term and/or author name


ACM Transactions on Computing Education (TOCE), Volume 12 Issue 4, November 2012

Digital Hardware Design Teaching: An Alternative Approach
Khaled Benkrid, Thomas Clayton
Article No.: 13
DOI: 10.1145/2382564.2382565

This article presents the design and implementation of a complete review of undergraduate digital hardware design teaching in the School of Engineering at the University of Edinburgh. Four guiding principles have been used in this exercise:...

Frances: A Tool for Understanding Computer Architecture and Assembly Language
Tyler Sondag, Kian L. Pokorny, Hridesh Rajan
Article No.: 14
DOI: 10.1145/2382564.2382566

Students in all areas of computing require knowledge of the computing device including software implementation at the machine level. Several courses in computer science curricula address these low-level details such as computer architecture and...

When Life and Learning Do Not Fit: Challenges of Workload and Communication in Introductory Computer Science Online
Klara Benda, Amy Bruckman, Mark Guzdial
Article No.: 15
DOI: 10.1145/2382564.2382567

We present the results of an interview study investigating student experiences in two online introductory computer science courses. Our theoretical approach is situated at the intersection of two research traditions: distance and adult...

Computer Science Education in Secondary Schools -- The Introduction of a New Compulsory Subject
Peter Hubwieser
Article No.: 16
DOI: 10.1145/2382564.2382568

In 2004 the German state of Bavaria introduced a new compulsory subject of computer science (CS) in its grammar schools (Gymnasium). The subject is based on a comprehensive teaching concept that was developed by the author and his...