Positive student self-efficacy has been linked to undergraduate computer science students’ improved retention rates and success in the major, with self-efficacy in programming being particularly important. To improve poor self-efficacy in programming, especially for novices, we must understand the moments that affect students’ self-perceived programming ability. Although these moments have been identified in text-based programming environments, they have not been studied for relevance in block-based programming environments. This study, based on a modified replication of Gorson and O’Rourke’s 2020 survey concerning the self-efficacy of introductory computer science students, sought to discover what negative and positive self-assessment mome...
Students usually perceived computer programming courses as one of the most difficult courses since l...
Programming is a core subject introduced in the first year of an Undergraduate Computer Science prog...
The fundamental concepts of programming are essential to any Computer Science course yet, these conc...
Regardless of skill level and background, programming can be challenging for all students. However, ...
High attrition and failure rates are a common phenomenon in introductory programming courses and are...
High failure rates appear to be a norm in introductory programming courses. Many solutions have been...
The introductory programming course is difficult for many university students, especially students w...
Self-efficacy, or the belief in one's ability to accomplish a task or achieve a goal, can significan...
In recent years, not only has there been a dramatic drop in the number of students enrolling in comp...
In this paper, we report on the development of a succinct and easy-to-administer 11-item scale that ...
In this article we quantitatively and qualitatively analyze a sample of novice programmer compilatio...
We study which observable affective states and behaviors relate to students\u27 achievement within a...
Information systems students continue to struggle to successfully complete computer programming clas...
This study analyzed the effectiveness of training participants in the use of self-explanation strate...
This study explores the changes in Computer Science (CS) students’ self-efficacy between entering st...
Students usually perceived computer programming courses as one of the most difficult courses since l...
Programming is a core subject introduced in the first year of an Undergraduate Computer Science prog...
The fundamental concepts of programming are essential to any Computer Science course yet, these conc...
Regardless of skill level and background, programming can be challenging for all students. However, ...
High attrition and failure rates are a common phenomenon in introductory programming courses and are...
High failure rates appear to be a norm in introductory programming courses. Many solutions have been...
The introductory programming course is difficult for many university students, especially students w...
Self-efficacy, or the belief in one's ability to accomplish a task or achieve a goal, can significan...
In recent years, not only has there been a dramatic drop in the number of students enrolling in comp...
In this paper, we report on the development of a succinct and easy-to-administer 11-item scale that ...
In this article we quantitatively and qualitatively analyze a sample of novice programmer compilatio...
We study which observable affective states and behaviors relate to students\u27 achievement within a...
Information systems students continue to struggle to successfully complete computer programming clas...
This study analyzed the effectiveness of training participants in the use of self-explanation strate...
This study explores the changes in Computer Science (CS) students’ self-efficacy between entering st...
Students usually perceived computer programming courses as one of the most difficult courses since l...
Programming is a core subject introduced in the first year of an Undergraduate Computer Science prog...
The fundamental concepts of programming are essential to any Computer Science course yet, these conc...