Diversifying activities to improve student performance in programming courses



This paper presents a pedagogical strategy that intends to help students maximize learning and minimize drop-out rates in programming courses. The goal is to motivate students to develop a better programming study behaviour through the utilization of appropriate learning activities and the conscious assessment of their self-efficacy level. The paper also includes some preliminary results of the strategy application with students of Design and Multimedia.


Programming learning; Research Communities; Self-efficacy.


Computer Science Education


International Conference on Computer Systems and Technologies CompSysTech'10, June 2010

PDF File

Cited by

Year 2013 : 1 citations

 Takahashi, W., Harada, F., Shimakawa, H. e Koyama, T., Extracting student motivation factos in education with contextual inquiry. Journal of Automation and Control Engineering, 1(3), 2013.

Year 2012 : 1 citations

 McGill, M., Learning to program with personal robots: Influences on student motivation. ACM Transactions on Computing Education, 12 (1), Março de 2012.