Skip to main content

Advertisement

Log in

Exploring Personality and Learning Motivation Influences on Students’ Computational Thinking Skills in Introductory Programming Courses

  • Published:
Journal of Science Education and Technology Aims and scope Submit manuscript

Abstract

Computational thinking (CT) is an essential skill required for every individual in the digital era to become creative problem solvers. The purpose of this research is to investigate the relationships between computational thinking skills, the Big Five personality factors, and learning motivation using structural equation modeling (SEM). The research administered the computational thinking scale, NEO FFI scale, and Motivated Strategies for Learning Questionnaire to a sample of 92 students pursuing degrees in Computer Science and Engineering. Based on the result analysis, it was determined that both personality and learning motivation had positive and significant impacts on computation thinking skills. Personality had a major contribution to the prediction of CT, with consciousness being the most influential predictor. The findings of this study suggest that educators and academics should focus on the significance of the psychological side of CT for the improvement of students’ CT skills.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3

Similar content being viewed by others

Data Availability

The CSE students’ dataset generated and analyzed during the current study are not publicly available due the fact that the dataset constitute an excerpt of research in progress but are available from the corresponding author on reasonable request.

References

  • Agbo, F. J., Oyelere, S. S., Suhonen, J., & Adewumi, S. (2019). A systematic review of computational thinking approach for programming education in higher education institutions. Proceedings of the 19th Koli Calling International Conference on Computing Education Research, (pp. 1–10).

  • Aho, A. V. (2012). Computation and computational thinking. The Computer Journal, 55(7), 832–835.

    Google Scholar 

  • Araujo, A. L., Andrade, W. L., & Guerrero, D. D. (2016). A systematic mapping study on assessing computational thinking abilities. 2016 IEEE frontiers in education conference (pp. 1–9). IEEE.

  • Balanskat, A., & Engelhardt, K. (2014). Computing our future: Computer programming and coding-Priorities, school curricula and initiatives across Europe. Retrieved from European Schoolnet.

  • Barr, V., & Stephenson, C. (2011). Bringing computational thinking to K-12: What is involved and what is the role of the computer science education community? Acm Inroads, 2(1), 48–54.

    Google Scholar 

  • Bocconi, S., Chioccariello, A., Dettori, G., Ferrari, A., & EngelhardT, K. (2016). Developing computational thinking in compulsory education-implications for policy and practice. Joint Research Centre (Seville site).

  • Box, G. E., & Cox, D. R. (1964). An analysis of transformations. Journal of the Royal Statistical Society: Series B (methodological), 26(2), 211–243.

    Google Scholar 

  • Brennan, K., & Resnick, M. (2012). New frameworks for studying and assessing the development of computational thinking. Proceedings of the 2012 annual meeting of the American educational research association, Vancouver, Canada, (p. 25).

  • Brown, N. C., Kölling, M., Crick, T., Peyton-Jones, S. L., Humphreys, S., & Sentance, S. (2013). Bringing computer science back into schools: Lessons from the UK. Proceeding of the 44th ACM technical symposium on Computer science education (pp. 269–274). Colorado, USA: ACM.

  • Byrne, P., & Lyons, G. (2001). The effect of student attributes on success in programming. Proceedings of the 6th annual conference on Innovation and technology in computer science education, (pp. 49–52).

  • Cangur, S., & Ercan, I. (2015). Comparison of model fit indices used in structural equation modeling under multivariate normality. Journal of Modern Applied Statistical Methods, 14(1), 152–167.

    Google Scholar 

  • Chamorro-Premuzic, T., & Furnham, A. (2014). Personality and intellectual competence. Psychology Press.

    Google Scholar 

  • Chang, C.-K. (2016). Using computational thinking patterns to scaffold program design in introductory programming course. 2016 5th IIAI International Congress on Advanced Applied Informatics (IIAI-AAI) (pp. 397–400). IEEE.

  • Chen, G., He, Y., & Yang, T. (2020). An ISMP approach for promoting design innovation capability and its interaction with personal characters. IEEE Access, 8, 161304–161316.

    Google Scholar 

  • Chen, G., Shen, J., Barth-Cohen, L., Jiang, S., Huang, X., & Eltoukhy, M. (2017). Assessing elementary students’ computational thinking in everyday reasoning and robotics programming. Computers & Education, 109, 162–175.

    Google Scholar 

  • Coffin, R., & MacIntyre, P. (1999). Motivational influences on computer-related affective states. Computers in Human Behavior, 15(5), 549–569.

    Google Scholar 

  • Costa Jr., P. T., & McCrae, R. R. (2008). The revised NEO personality inventory (NEO-PI-R). In G. J. Boyle, G. Matthews, & D. H. (Eds.), The SAGE handbook of personality theory and assessment, Vol. 2. Personality measurement and testing (pp. 179–198). Sage Publications.

  • Cutumisu, M., Adams, C., & Lu, C. (2019). A scoping review of empirical research on recent computational thinking assessments. Journal of Science Education and Technology, 28, 651–676.

    Google Scholar 

  • Dang, J., King, K. M., & Inzlicht, M. (2020). Why are self-report and behavioral measures weakly correlated? Trends in Cognitive Sciences, 24(4), 267–269.

    Google Scholar 

  • Durak, H. Y. (2020). The effects of using different tools in programming teaching of secondary school students on engagement, computational thinking and reflective thinking skills for problem solving. Technology, Knowledge and Learning, 25(1), 179–195.

    Google Scholar 

  • Durak, H. Y., & Saritepeci, M. (2018). Analysis of the relation between computational thinking skills and various variables with the structural equation model. Computers & Education, 116, 191–202.

    Google Scholar 

  • Durak, H. Y., Saritepeci, M., & Durak, A. (2021). Modeling of relationship of personal and affective variables with computational thinking and programming. Technology, Knowledge and Learning, 1–20.

  • Farsides, T., & Woodfield, R. (2003). Individual differences and undergraduate academic success: The roles of personality, intelligence, and application. Personality and Individual Differences, 34(7), 1225–1243.

    Google Scholar 

  • García-Peñalvo, F. J., & Mendes, A. J. (2018). Exploring the computational thinking effects in pre-university education. Computers in Human Behavior, 80, 407–411.

    Google Scholar 

  • Goldberg, L. R. (1990). An alternative “description of personality”: The Big-Five factor structure. Journal of Personality and Social Psychology, 59(6), 1216.

    Google Scholar 

  • Gong, D., Yang, H. H., & Cai, J. (2020). Exploring the key influencing factors on college students’ computational thinking skills through flipped-classroom instruction. International Journal of Educational Technology in Higher Education, 17, 1–3.

    Google Scholar 

  • Gray, G., McGuinness, C., & Owende, P. (2014). An application of classification models to predict learner progression in tertiary education. 2014 IEEE International Advance Computing Conference (IACC) (pp. 549–554). Gurgaon, India: IEEE. https://doi.org/10.1109/IAdCC.2014.6779384

  • Grover, S., & Pea, R. (2013). Computational thinking in K–12: A review of the State of the Field. Educational Researcher, 42(1), 38–43.

    Google Scholar 

  • Guggemos, J. (2021). On the predictors of computational thinking and its growth at the high-school level. Computers & Education, 161, 104060.

    Google Scholar 

  • Harrison, A. W., & Kelly Rainer, R. J. (1992). An examination of the factor structures and concurrent validities for the computer attitude scale, the computer anxiety rating scale, and the computer self-efficacy scale. Educational and Psychological Measurement, 52(3), 735–745.

    Google Scholar 

  • Hayashi, K., M.Bentler, P., & Yuan, K.-H. (2011). Structural equation modeling. In Essential Statistical Methods for Medical Statistics (pp. 202–234).

  • Henderson, P. B., Cortina, T. J., Hazzan, O., & Wing, J. M. (2007). Computational thinking. Proceedings of the 38th SIGCSE technical symposium on Computer science education (pp. 195–196). Covington, Kentucky, USA: ACM.

  • Hsu, T.-C., Chang, S.-C., & Hung, Y.-T. (2018). How to learn and how to teach computational thinking: Suggestions based on a review of the literature. Computers & Education, 126, 296–310.

    Google Scholar 

  • Hu, L.-T., & Bentler, P. M. (1999). Cutoff criteria for fit indexes in covariance structure analysis: Conventional criteria versus new alternatives. Structural Equation Modeling: A Multidisciplinary Journal, 6(1), 1–55.

    Google Scholar 

  • ISTE. (2015). Computational thinking leadership toolkit first edition. Retrieved from https://cdn.iste.org/www-root/2020-10/ISTE_CT_Leadership_Toolkit_booklet.pdf.

  • ISTE, C. (2011). Operational definition of computational thinking for K–12 education. Retrieved from https://cdn.iste.org/www-root/Computational_Thinking_Operational_Definition_ISTE.pdf.

  • Kazimoglu, C., Kiernan, M., Bacon, L., & MacKinnon, L. (2012). Learning programming at the computational thinking level via digital game-play. Procedia Computer Science, 9, 522–531.

    Google Scholar 

  • Kline, R. B. (2015). Principles and practice of structural equation modeling. Guilford Publications.

  • Kline, T. (2005). Psychological testing: A practical approach to design and evaluation. Sage.

  • Koh, K. H., Nickerson, H., Basawapatna, A., & Repenning, A. (2014). Early validation of computational thinking pattern analysis. Proceedings of the 2014 conference on Innovation & technology in computer science education (pp. 213–218). ACM.

  • Komarraju, M., Ramsey, A., & Rinella, V. (2013). Cognitive and non-cognitive predictors of college readiness and performance: Role of academic discipline. Learning and Individual Differences, 24, 103–109.

    Google Scholar 

  • Kong, S.-C., & Abelson, H. (2019). Computational thinking education. 152 Beach Road, #21–01/04 Gateway East, Singapore 189721, Singapore: Springer Nature Singapore Pte Ltd.

  • Korkmaz, Ö., Çakir, R., & Yaşar Özden, M. (2017). A validity and reliability study of the computational thinking scales (CTS). Computers in Human Behavior, 72, 558–569.

    Google Scholar 

  • Kurkovsky, S. (2013). Mobile game development: Improving student engagement and motivation in introductory computing courses. Taylor and Francis Online, 138–157.

  • Lao, A.C.-C., Cheng, H. N., Huang, M. C., Ku, O., & Chan, T.-W. (2017). Examining motivational orientation and learning strategies in Computer-Supported Self-Directed Learning (CS-SDL) for mathematics: The perspective of intrinsic and extrinsic goals. Journal of Educational Computing, 54(8), 1168–1188.

    Google Scholar 

  • Lishinski, A., Yadav, A., Good, J., & Enbody, R. (August 2016). Learning to program: Gender differences and interactive effects of students’ motivation, goals, and self-efficacy on performance. ICER16: Proceedings of the 2016 ACM Conference on International Computing Education Research, (pp. 211–220).

  • Lu, J. J., & Fletcher, G. H. (March 2009). Thinking about computational thinking. Proceedings of the 40th ACM technical symposium on Computer science education (pp. 260–264). ACM.

  • Lu, K., Yang, H. H., Shi, Y., & Wang, X. (2021). Examining the key influencing factors on college students’ higher-order thinking skills in the smart classroom environment. International Journal of Educational Technology in Higher Education, 18(1), 1–13.

    Google Scholar 

  • Luxton-Reilly, A., Simon, Albluwi, I., Becker, B. A., Giannakos, M., Kumar, A. N., . . . Szabo, C. (July 2018). Introductory programming: A systematic literature review. ITiCSE 2018 Companion: Proceedings Companion of the 23rd Annual ACM Conference on Innovation and Technology in Computer Science Education (pp. 55–106). Larnaca, Cyprus: ACM.

  • Lye, S. Y., & Koh, J. H. (2014). Review on teaching and learning of computational thinking through programming: What is next for K-12? Computers in Human Behavior, 41, 51–61.

    Google Scholar 

  • Margulieux, L., Ketenci, T. A., & Decker, A. (2019). Review of measurements used in computing education research and suggestions for increasing standardization. Computer Science Education, 29(1), 49–78.

    Google Scholar 

  • Moreno-León, J., Román-González, M., & Robles, G. (2018). On computational thinking as a universal skill: A review of the latest research on this ability. 2018 IEEE Global Engineering Education Conference (EDUCON). Santa Cruz de Tenerife, Spain: IEEE.

  • O’Connor, M. C., & Paunonen, S. V. (2007). Big Five personality predictors of post-secondary academic performance. Personality and Individual Difference, 43(5), 971–990.

    Google Scholar 

  • Pintrich, P. R., Smith, D. A., Garcia, T., & McKeachie, W. J. (1991). A manual for the use of the motivated strategies for learning questionnaire (MSLQ). Washington, DC: Office of Educational Research and Improvement (ED).

  • Richardson, M., Abraham, C., & Bond, R. (2012). Psychological correlates of university students’ academic performance: A systematic review and meta-analysis. Psychological Bulletin, 138(2), 353–387.

    Google Scholar 

  • Roberts, T. G., & Dyer, J. E. (2005). The relationship of self-efficacy, motivation, and critical thinking disposition to achievement and attitudes when an illustrated web lecture is used in an online learning environment. Journal of Agricultural Education, 46(2), 12–23.

    Google Scholar 

  • Román-González, M., Pérez-González, J. C., Moreno-León, J., & Robles, G. (2016). Does computational thinking correlate with personality?: The non-cognitive side of computational thinking. TEEM16: Proceedings of the Fourth International Conference on Technological Ecosystems for Enhancing Multiculturality (pp. 51–58). ACM.

  • Roman-Gonzalez, M., Perez-Gonzalez, J.-C., & Jimenez-Fernandez, C. (2017). Which cognitive abilities underlie computational thinking? Criterion validity of the computational thinking test. Computers in Human Behavior, 72, 678–691. https://doi.org/10.1016/j.chb.2016.08.047

    Article  Google Scholar 

  • Román-González, M., Pérez-González, J.-C., Moreno-León, J., & Robles, G. (2018). Extending the nomological network of computational thinking with non-cognitive factors. Computers in Human Behavior, 80, 441–459.

    Google Scholar 

  • Romero, M., Lepage, A., & Lille, B. (2017). Computational thinking development through creative programming in higher education. International Journal of Educational Technology in Higher Education, 14(1), 1–15.

    Google Scholar 

  • Schumacker, R. E., & Lomax, R. G. (2010). A Beginner’s guide to. Structural Equation Modeling (3rd ed.). Taylor & Francis Group.

    Google Scholar 

  • Shute, V. J., Sun, C., & Asbell-Clarke, J. (2017). Demystifying computational thinking. Educational Research Review, 22(1), 142–158.

    Google Scholar 

  • Sırakaya, M., Alsancak Sırakaya, D., & Korkmaz, Ö. (2020). The impact of STEM attitude and thinking style on computational thinking determined via structural equation modeling. Journal of Science Education and Technology, 29(4), 561–572.

    Google Scholar 

  • Tang, X., Yin, Y., Lin, Q., Hadad, R., & Zhai, X. (2020). Assessing computational thinking: A systematic review of empirical studies. Computers & Education, 148, 103798.

    Google Scholar 

  • Varela, C., Rebollar, C., García, O., Bravo, E., & Bilbao, J. (2019). Skills in computational thinking of engineering students of the first school year. Heliyon, 5(11), e02820.

    Google Scholar 

  • Weintrop, D., Beheshti, E., Horn, M., Orton, K., KemiJona, T., & L., & Wilensky, U. (2016). Defining computational thinking for mathematics and science classrooms. Journal of Science Education and Technology, 25(1), 127–147.

    Google Scholar 

  • Widaman, K. F., & Thompson, J. S. (2003). On specifying the null model for incremental fit indices in structural equation modeling. Psychological Methods, 8(1), 16–37.

    Google Scholar 

  • Wing, J. M. (2006). Computational thinking. Communications of the ACM, 33–35.

  • Wing, J. M. (2008). Computational thinking and thinking about computing. Philosophical Transactions of the Royal Society a: Mathematical, Physical and Engineering Sciences, 366(1881), 3717–3725.

    Google Scholar 

  • Zhang, L., & Nouri, J. (2019). A systematic review of learning computational thinking through Scratch in K-9. Computers & Education, 141, Computers & Education.

Download references

Acknowledgements

The authors would like to thank the Department of Computer Science and Department of Computer Engineering and technology, GNDU for their support in administering questionnaires during student induction. This work has been supported by Maulana Azad National Fellowship.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Amanpreet Kaur.

Ethics declarations

Ethics Approval

The authors confirm that all procedures performed in the study involving human participants were according to the university’s ethical guidelines, approved by the Institutional Ethics Committee (Guru Nanak Dev University, Amritsar) and to the ethical standards as laid down in the 1964 Declaration of Helsinki and its later amendments or comparable ethical standards.

Informed Consent

The authors affirm that informed consent was obtained from all individual participants included in the study.

Conflict of Interest

The authors declare no competing interests.

Additional information

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Kaur, A., Chahal, K.K. Exploring Personality and Learning Motivation Influences on Students’ Computational Thinking Skills in Introductory Programming Courses. J Sci Educ Technol 32, 778–792 (2023). https://doi.org/10.1007/s10956-023-10052-1

Download citation

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10956-023-10052-1

Keywords

Navigation