Abstract
This study investigated the effects of affective factors on computational thinking and problem-solving. Computer science subjects are becoming part of the regular curricula in K-12 and higher education to enhance computational problem-solving skills. However, affective factors influencing computational thinking skills and computational thinking components predicting problem-solving skills have yet to be fully explored. This paper proposed a conceptual model to predict (a) four affective factors that influence computational thinking self-efficacy and (b) six computational thinking components that affect problem-solving self-efficacy. Structural equation modeling was used to analyze self-report data from college students to examine the direct relationships among study variables. The findings showed that two affective factors (i.e., programming self-efficacy and computer science usefulness) significantly predicted computational thinking self-efficacy and influenced problem-solving self-efficacy. Also, two computational thinking components (i.e., algorithm and debugging) were the significant determinants of problem-solving self-efficacy. The results validate the importance of affective factors in computer science education and suggest specific computational thinking activities that should be emphasized in computer science curricula to facilitate problem-solving skills.
Talk to us
Join us for a 30 min session where you can share your feedback and ask us any queries you have
More From: International Journal of Information and Education Technology
Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.