A strategy to improve student's motivation levels in programming courses
- 1 October 2010
- conference paper
- Published by Institute of Electrical and Electronics Engineers (IEEE)
- No. 01905848,p. F4F-1
Abstract
In this paper we present and discuss a pedagogical strategy to promote programming learning. It was conceived to help students maximize their learning through the conscious assessment of their self-efficacy level, while they develop a suitable programming study behavior. We present and discuss the results of a two years experience conducted in the context of a Programming course at the University of Coimbra. In those experiences we used several instruments to assess different aspects, like motivation, self-efficacy and satisfaction with course activities and demonstrate an alternative model to make introductory programming courses more productive and attractive, increase motivation for learning and decrease dropout levels among students.Keywords
This publication has 6 references indexed in Scilit:
- A study of the difficulties of novice programmersACM SIGCSE Bulletin, 2005
- Just-in-time teaching for CS0ACM SIGCSE Bulletin, 2005
- Contributing to success in an introductory computer science courseACM SIGCSE Bulletin, 2001
- Strategies for encouraging individual achievement in introductory computer science coursesACM SIGCSE Bulletin, 2000
- Development and Validation of Scores on a Computer Programming Self-Efficacy Scale and Group Analyses of Novice Programmer Self-EfficacyJournal of Educational Computing Research, 1998
- Self-efficacy: Toward a unifying theory of behavioral change.Psychological Review, 1977