Learning to Use Functions: the Relationship Between Misconceptions and Self-Efficacy

Kallia, M. and Sentance, S. (2019) Learning to Use Functions: the Relationship Between Misconceptions and Self-Efficacy. In: SIGCSE '19: The 50th ACM Technical Symposium on Computer Science Education, Minneapolis, MN, USA, 27 Feb - 02 Mar 2019, pp. 752-758. ISBN 9781450358903 (doi:10.1145/3287324.3287377)

Full text not currently available from Enlighten.


Computer programming is one of the most researched subjects within computer science education; within this much attention has been focused on exploring the difficulties and common misconceptions that students experience when learning to program. The study reported here has two aims: firstly, to investigate students' misconceptions around functions by setting up a programming test of advancing difficulty and complexity based on the Bloom and Solo taxonomies, and secondly, to explore the impact that misconceptions have on students' self-efficacy in programming, along with students' self-evaluation and self-efficacy in computer science. Our study revealed seven misconceptions in the area of functions, three of which have never before been reported in the literature, to our knowledge. Additionally, the results suggest that misconceptions do not only prohibit students' progress and learning but have a significant impact on students' self-efficacy in programming.

Item Type:Conference Proceedings
Glasgow Author(s) Enlighten ID:Kallia, Dr Maria
Authors: Kallia, M., and Sentance, S.
College/School:College of Science and Engineering > School of Computing Science

University Staff: Request a correction | Enlighten Editors: Update this record