The introductory programming course is difficult for many university students, especially students who have little prior exposure to programming. Many factors affecting student success have been identified, but there is still a dearth of knowledge about how key factors combine to affect course outcomes. In this study we develop and empirically test a model integrating three factors of importance in learning to program: previous programming experience, perceived self-efficacy, and knowledge organization. The participants were non-majors. The findings showed that perceived self-efficacy increased significantly during a semester course. Previous experience affected perceived self-efficacy but not knowledge organization. Both perceived self-eff...
Most university students do not write programming codes, because writing programming codes involves ...
This paper documents a study, carried out in the academic year 2003-2004, on fifteen factors that ma...
In this article we quantitatively and qualitatively analyze a sample of novice programmer compilatio...
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...
Purpose – The contradiction of the increased demand for IT specialists and the decrease of the enrol...
Positive student self-efficacy has been linked to undergraduate computer science students’ improved ...
Self-efficacy, or the belief in one's ability to accomplish a task or achieve a goal, can significan...
Programming is a core subject introduced in the first year of an Undergraduate Computer Science prog...
The purpose of this study was to investigate the relationship between self-regulated learning (SRL) ...
In this paper, we report on the development of a succinct and easy-to-administer 11-item scale that ...
Abstract Predicting Student Success in an Introductory Programming Course at an Urban Midwestern Com...
Students usually perceived computer programming courses as one of the most difficult courses since l...
Most university students do not write programming codes, because writing programming codes involves ...
Information systems students continue to struggle to successfully complete computer programming clas...
Most university students do not write programming codes, because writing programming codes involves ...
This paper documents a study, carried out in the academic year 2003-2004, on fifteen factors that ma...
In this article we quantitatively and qualitatively analyze a sample of novice programmer compilatio...
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...
Purpose – The contradiction of the increased demand for IT specialists and the decrease of the enrol...
Positive student self-efficacy has been linked to undergraduate computer science students’ improved ...
Self-efficacy, or the belief in one's ability to accomplish a task or achieve a goal, can significan...
Programming is a core subject introduced in the first year of an Undergraduate Computer Science prog...
The purpose of this study was to investigate the relationship between self-regulated learning (SRL) ...
In this paper, we report on the development of a succinct and easy-to-administer 11-item scale that ...
Abstract Predicting Student Success in an Introductory Programming Course at an Urban Midwestern Com...
Students usually perceived computer programming courses as one of the most difficult courses since l...
Most university students do not write programming codes, because writing programming codes involves ...
Information systems students continue to struggle to successfully complete computer programming clas...
Most university students do not write programming codes, because writing programming codes involves ...
This paper documents a study, carried out in the academic year 2003-2004, on fifteen factors that ma...
In this article we quantitatively and qualitatively analyze a sample of novice programmer compilatio...