Scaffolding strategies for teaching introductory programming
Thomas, T., D'Souza, C.V., & Kazlauskas, A.L. (2009). Scaffolding strategies for teaching introductory programming. In F. Yun, S.L.Wong, C. Zhao, C.-W. Chung, C. Lian, M. Jong, H.K.V. Hung (Eds.), Doctoral student consortium proceedings of the 17th international conference on computers in education (pp. 32-36). Hong Kong, China : Asia-Pacific Society for Computers in Education.
Traditionally the learning of programming is documented as being a challenging activity among higher education students all over the world. This paper will provide an overview of the current literature on learning strategies with respect to programming with a view to identify mechanisms for scaffolding student learning in introductory programming courses. Typically scaffolding the learning of programming with respect to students’ cognition and collaboration in order to improve their self-efficacy in producing programs will be addressed. The aim is to find if such scaffolding will have an impact on the learning of programming.
Open Access Conference Paper