Computing Education (TOCE)


Search Issue
enter search term and/or author name


ACM Transactions on Computing Education (TOCE), Volume 13 Issue 2, June 2013

Teaching programming by emphasizing self-direction: How did students react to the active role required of them?
Ville Isomöttönen, Ville Tirronen
Article No.: 6
DOI: 10.1145/2483710.2483711

Lecturing is known to be a controversial form of teaching. With massed classrooms, in particular, it tends to constrain the active participation of students. One of the remedies applied to programming education is to use technology that can...

Designing i*CATch: A multipurpose, education-friendly construction kit for physical and wearable computing
Grace Ngai, Stephen C.F. Chan, Hong Va Leong, Vincent T.Y. Ng
Article No.: 7
DOI: 10.1145/2483710.2483712

This article presents the design and development of i*CATch, a construction kit for physical and wearable computing that was designed to be scalable, plug-and-play, and to provide support for iterative and exploratory learning. It consists of...

Notional machines and introductory programming education
Juha Sorva
Article No.: 8
DOI: 10.1145/2483710.2483713

This article brings together, summarizes, and comments on several threads of research that have contributed to our understanding of the challenges that novice programmers face when learning about the runtime dynamics of programs and the role of...