enter search term and/or author name
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
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
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
Article No.: 8
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...