4.7 Article

Effect of software development course on programming self-efficacy

Journal

EDUCATION AND INFORMATION TECHNOLOGIES
Volume -, Issue -, Pages -

Publisher

SPRINGER
DOI: 10.1007/s10639-023-11617-8

Keywords

Programming attitude; Self-efficacy; Self-confidence; Self-assessment; Pre- post-test; Clustering

Ask authors/readers for more resources

This study examined the attitudes related to programming, problem solving, and self-views on importance of IT/programming knowledge during a software development course. The results showed moderate positive associations between self-commitment in problem solving and algorithmic and problem solving ability, and weak negative relationship with lack of self-confidence in programming. The students were classified into two main groups based on their self-confidence in programming, and a positive change in attitudes related to programming was observed in both groups. However, the change was more significant in the group with weaker self-confidence, indicating the effectiveness of the software development course in improving attitudes towards programming.
Negative attitudes and perceptions on programming impair the effectiveness of learning programming skills. In this study the attitude related to programming, problem solving, and self-views on importance of IT/programming knowledge were assessed by pre- and post-test completed at the beginning and at the end of a software development course. The study was conducted using an online questionnaire and four different dimensions were measured by a survey consisting 23 items. The results show positive moderate associations between self-commitment in problem solving and algorithmic and problem solving ability and negative weak relationship with lack of self-confidence in programming. K-means algorithm showed that the students could be classified into two main groups stronger and weaker self-confidence in programming. In the case of both clusters, it was possible to achieve a positive change in attitudes related to programming. In the case of weaker self-confidence in programming, a greater change can be observed in the attitudes, which can be considered an important result from the point of view of the effectiveness of the software development course. The research presented in the article proves that attitudes related to programming can be influenced in a positive direction both in the case of those with stronger, but even more so in the case of those with weaker attitudes.

Authors

I am an author on this paper
Click your name to claim this paper and add it to your profile.

Reviews

Primary Rating

4.7
Not enough ratings

Secondary Ratings

Novelty
-
Significance
-
Scientific rigor
-
Rate this paper

Recommended

No Data Available
No Data Available