Abstract
AbstractNegative 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.
Funder
Eszterhazy Karoly Catholic University
Publisher
Springer Science and Business Media LLC
Subject
Library and Information Sciences,Education
Reference31 articles.
1. Alaoutinen, S., & Smolander, K. (2010, June). Student self-assessment in a programming course using bloom's revised taxonomy. In Proceedings of the fifteenth annual conference on Innovation and technology in computer science education (pp. 155–159). https://dl.acm.org/doi/10.1145/1822090.1822135
2. Alhadabi, A., & Karpinski, A. C. (2020). Grit, self-efficacy, achievement orientation goals, and academic performance in University students. International Journal of Adolescence and Youth, 25(1), 519–535. https://doi.org/10.1080/02673843.2019.1679202
3. Aljowaed, M., & Alebaikan, R. A. (2018). Training needs for computer teachers to use and teach computational thinking skills. Interntional Journal for Research in Education, 42(3), 237–284.
4. Anderson, L. W., & Krathwohl, D. R. (2001). A taxonomy for learning, teaching, and assessing: A revision of Bloom’s taxonomy of educational objectives. Longman.
5. Bandura, A. (2010). Self-efficacy. The Corsini encyclopedia of psychology. John Wiley & Sons, Inc. doi, 10(9780470479216), 1–3. https://doi.org/10.1002/9780470479216.corpsy0836
Cited by
10 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献