Abstract
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.
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.
Original language | English |
---|---|
Title of host publication | SIGCSE 2019 - Proceedings of the 50th ACM Technical Symposium on Computer Science Education |
Place of Publication | Minneapolis, |
Pages | 752-758 |
Number of pages | 7 |
ISBN (Electronic) | 9781450358903 |
DOIs | |
Publication status | Published - 22 Feb 2019 |
Publication series
Name | SIGCSE 2019 - Proceedings of the 50th ACM Technical Symposium on Computer Science Education |
---|
Keywords
- Functions
- Misconceptions in programming
- Self-efficacy