Log in

What drives undergraduates’ effort and persistence in learning programming

  • Published:
Education and Information Technologies Aims and scope Submit manuscript

Abstract

This study attempts to: (a) investigate whether positive and negative emotions mediate the pathways linking self-efficacy for learning programming with effort and persistence in undergraduates’ learning Scratch programming combining with a programmable hardware platform (i.e., Arduino), and (b) assess the effect of academic major (i.e., information technology-related majors vs non-information technology-related majors) on self-efficacy for learning programming and emotions. With the use of responses collected from a sample of 156 undergraduate students, the research model is empirically validated using partial least squares structural equation modeling (PLS-SEM). The findings reveal that undergraduates’ effort and persistence while learning programming were significantly predicted by positive emotions, but not by negative emotions. Self-efficacy for learning programming significantly and positively influenced positive emotions and negatively influenced negative emotions. Finally, variations in predicting positive emotions were found between different academic majors: students in information technology-related majors experienced less negative emotional experiences than those in non-information technology-related majors.

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

Access this article

Subscribe and save

Springer+ Basic
EUR 32.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or Ebook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

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 data that support the findings of this study are available from the corresponding author upon reasonable request.

References

  • Alturki, R. A. (2016). Measuring and improving student performance in an introductory programming course. Informatics in Education, 15(2), 183–204.

    Article  Google Scholar 

  • Amoako, P. Y. O., Sarpong, K. A., Arthur, J. K., & Adjetey, C. (2013). Performance of students in computer programming: background, field of study and learning approach paradigm. International Journal of Computer Applications, 77(12), 17–21. https://doi.org/10.5120/13446-1221

    Article  Google Scholar 

  • Askar, P., & Davenport, D. (2009). An investigation of factors related to self-efficacy for java programming among engineering students. The Turkish Online Journal of Educational Technology – TOJET,8(1), 3.

    Google Scholar 

  • Bandura, A. (1977). Self-efficacy: toward a unifying theory of behavioral change. Psychological Review, 84(2), 191–215. https://doi.org/10.1016/0146-6402(78)90002-4

    Article  Google Scholar 

  • Bandura, A. (1997). Self-efficacy: The exercise of control. Freeman and Company: W. H.

    Google Scholar 

  • Bandura, A. (1986). Social foundations of thought and action: A social cognitive theory. Prentice Hall.

  • Bieleke, M., Gogol, K., Goetz, T., Daniels, L., & Pekrun, R. (2021). The AEQ-S: a short version of the achievement emotions questionnaire  Contemporary Educational Psychology, 65, 101940.

    Article  Google Scholar 

  • Bosch, N., & D’Mello, S. (2017). The affective experience of novice computer programmers. International Journal of Artificial Intelligence in Education, 27(1), 181–206. https://doi.org/10.1007/s40593-015-0069-5

    Article  Google Scholar 

  • Burić, I., & Moe, A. (2020). What makes teachers enthusiastic: the interplay of positive affect, self-efficacy and job satisfaction. Teaching and Teacher Education, 89, 103008.

    Article  Google Scholar 

  • Burić, I., & Macuka, I. (2018). Self-efficacy, emotions and work engagement among teachers: a two wave cross-lagged analysis. Journal of Happiness Studies, 19, 1917–1933. https://doi.org/10.1007/s10902-017-9903-9

    Article  Google Scholar 

  • C Watson FWB Li (2014, June 21–25). Failure rates in introductory programming revisited [Paper presentation]. The, 2014 Conference on Innovation and Technology in Computer Science Education Uppsala.

  • Ciuk, D. J., Troy, A., & Jones, M. (2015). Measuring emotion: Self-reports vs. physiological indicators. SSRN Electronic Journal. https://doi.org/10.2139/ssrn.2595359

  • Cohen, J. (1988). Statistical power analysis for the behavioral sciences (2nd ed.). Lawrence Erlbaum Associates.

  • Cheah, C. . S. (2020). Factors contributing to the difficulties in teaching and learning of computer programming: a literature review. Contemporary Educational Technology, 12(2), ep272.

    Article  Google Scholar 

  • Çiğdem, H., & Yildirim, O. . G. . (2014). Predictors of c# programming language self-efficacy among vocational college students. International Journal on New Trends in Education and Their Implications, 5(3), 15.

    Google Scholar 

  • Chung, C. Y., & Hsiao, I. H. (2020, March 11–14). Investigating patterns of study persistence on self-assessment platform of programming problem-solving [Paper presentation]. The 51st ACM Technical Symposium on Computer Science Education, Portland, OR, USA.

  • Crane, D. (2010). Cultural sociology and other disciplines: Interdisciplinarity in the cultural sciences. Sociology Compass, 4(3), 169–179. https://doi.org/10.1111/j.1751-9020.2009.00273.x

    Article  Google Scholar 

  • Ding, H. (2019, August 16–19). Teaching research on computer programming based on cultivation of computational thinking [Paper presentation]. 2019 IEEE International Conference on Computer Science and Educational Informatization, Kunming, China.

  • Dettmers, S., Trautwein, U., Lüdtke, O., Goetz, T., Frenzel, A. C., & Pekrun, R. (2011). Students’ emotions during homework in mathematics: testing a theoretical model of antecedents and achievement outcomes. Contemporary Educational Psychology, 36(1), 25–35. https://doi.org/10.1016/j.cedpsych.2010.10.001

    Article  Google Scholar 

  • Dijkstra, T. K., & Henseler, J. (2015). Consistent partial least squares path modeling. MIS Quarterly, 39(2), 297–316.

    Article  Google Scholar 

  • England, B. . J. ., Brigati, J. . R. ., Schussler, E. . E. ., & Chen, M. . M. (2019). Student anxiety and perception of difficulty impact performance and persistence in introductory biology courses. CBE—Life Sciences Education, 18(2), ar21.

    Article  Google Scholar 

  • Faul, F., Erdfelder, E., Lang, A. G., & Buchner, A. (2007). G*Power 3: a flexible statistical power analysis program for the social, behavioral, and biomedical sciences. Behavior Research Methods, 39, 175–191. https://doi.org/10.3758/bf03193146

    Article  Google Scholar 

  • Faul, F., Erdfelder, E., Buchner, A., & Lang, A. . G. . (2009). Statistical power analyses using G∗Power 3.1: tests for correlation and regression analyses. Behavior Research Methods, 41(4), 1149–1160.

    Article  Google Scholar 

  • Foo, M. . D. ., Uy, M. . A. ., & Baron, R. . A. . (2009). How do feelings influence effort? An empirical study of entrepreneurs’ affect and venture effort. Journal of Applied Psychology, 94(4), 1086–1094.

    Article  Google Scholar 

  • Foo, M. .-D. ., Uy, M. . A. ., & Murnieks, C. (2015). Beyond affective valence: Untangling valence and activation influences on opportunity identification. Entrepreneurship: Theory & Practice, 39, 407–431.

    Google Scholar 

  • Forgas, J. P. (1992). Affect in social judgments and decisions: A multiprocess model. In M. Zanna (Ed.), Advances in experimental social psychology (Vol. 25, pp. 227–275). Academic Press.

  • Fredrickson, B. L. (1998). What good are positive emotions? Review of General Psychology, 2(3), 300–319. https://doi.org/10.1037/1089-2680.2.3.300

    Article  Google Scholar 

  • Fredrickson, B. L. (2004). The broaden-and-build theory of positive emotions. Philosophical Transactions of the Royal Society B Biological Sciences, 359(1449), 1367–1378. https://doi.org/10.1098/rstb.2004.1512

    Article  Google Scholar 

  • Fredrickson, B. L., & Branigan, C. (2005). Positive emotions broaden the scope of attention and thought-action repertoires. Cognition & Emotion, 19(3), 313–332. https://doi.org/10.1080/02699930441000238

    Article  Google Scholar 

  • Garner, S. (2009, July). Learning to program from scratch [Paper presentation]. The 2009 Ninth IEEE International Conference on Advanced Learning Technologies, Washington, DC, USA.

  • Gibbs, S., Anthony, P., & Charters, S. (2015). Reflection on teaching it for non-computing students. Procedia - Social and Behavioral Sciences, 186, 790–799. https://doi.org/10.1016/j.sbspro.2015.04.075

    Article  Google Scholar 

  • Guan, J., **ang, P., McBride, R., & Bruene, A. (2006). Achievement goals, social goals, and students’ reported persistence and effort in high school physical education. Journal of Teaching in Physical Education, 25, 58–74. https://doi.org/10.1123/jtpe.25.1.58

    Article  Google Scholar 

  • Gunbatar, M. . S. . (2018). Examination of undergraduate and associate degree students’ computer programming attitude and self-efficacy according to thinking style, gender and experience. Contemporary Educational Technology, 9(4), 354–373.

    Article  Google Scholar 

  • Gurer, M. . D. ., & Tokumaci, S. (2020). Factors affecting engineering students’ achievement in computer programming. International Journal of Computer Science Education in Schools, 3(4), n4.

    Article  Google Scholar 

  • Guzdial, M. (2015). Learner-centered design of computing education: Research on computing for everyone. Synthesis Lectures on Human-Centered Informatics, 8(6), 1–165.

    Article  Google Scholar 

  • Hair, J. F., & Hult, G. T. M, Ringle, C. M., & Sarstedt, M. (2017). A primer on partial least squares structural equation modeling (PLS-SEM). Sage Publication Inc.

  • Hawi, N. (2010). Causal attributions of success and failure made by undergraduate students in an introductory-level computer programming course. Computers & Education, 54(4), 1127–1136. https://doi.org/10.1016/j.compedu.2009.10.020

    Article  Google Scholar 

  • Hamzah, N. H., Shaari, N. A. M., & Abd Rahman, H. (2019). Undergraduate computer science students’ perception and motivation: A feasibility study and a proposed technique for multimedia approach in teaching and learning introductory programming. In M. Y. Mohamad Noor, B. E. Ahmad, M. R. Ismail, H. Hashim, & M. A. Abdullah Baharum (Eds.), Proceedings of the Regional Conference on Science, Technology and Social Sciences (RCSTSS 2016) (pp. 187–201). Springer Singapore.

  • Honicke, T., & Broadbent, J. (2016). The influence of academic self-efficacy on academic performance: a systematic review. Educational Research Review, 17, 63–84.

    Article  Google Scholar 

  • 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. https://doi.org/10.1016/j.compedu.2018.07.004

    Article  Google Scholar 

  • Hupp, O., Gröppel-Klein, A., Dieckmann, A., Broeckelmann, P., & Walter, K. (2008). Beyond verbal scales: Measurement of emotions in advertising effectiveness research. Yearbook of Marketing and Consumer Research, 6, 72–99.

    Google Scholar 

  • Hwang, W., Shadiev, R., Wang, C., & Huang, Z. (2012). A pilot study of cooperative programming learning behavior and its relationship with students’ learning performance. Computers and Education, 58(4), 1267–1281. https://doi.org/10.1016/j.compedu.2011.12.009

    Article  Google Scholar 

  • Jia, F., & Zhang, Y. (2018). The impact of positive affect on entrepreneurial motivational outcomes – a self-regulatory perspective. International Review of Entrepreneurship, 16(4), 627–654.

    Google Scholar 

  • Joseph, R. P., Royse, K. E., Benitez, T. J., & Pekmezi, D. W. (2014). Physical activity and quality of life among university students: exploring self-efficacy, self-esteem, and affect as potential mediators. Quality of Life Research, 23(2), 659–667. https://doi.org/10.1007/s11136-013-0492-8

    Article  Google Scholar 

  • Kanaparan, G. (2016). Self-efficacy and engagement as predictors of student programming performance: An international perspective [Unpublished doctoral dissertation]. Victoria University of Wellington.

  • Kanaparan, G., Rowena, C., & Mason, D. (2019). Effect of self-efficacy and emotional engagement on introductory programming students. Australasian Journal of Information Systems, 23. https://doi.org/10.3127/ajis.v23i0.1825

  • Kinnunen, P., & Malmi, L. (2006, September 9–10). Why students drop out CS1 course? [Paper presentation]. The Second International Workshop on Computing Education Research, Canterbury, UK.

  • Kinnunen, P., & Simon, B. (2012). My program is ok – am I? computing freshmen’s experiences of doing programming assignments. Computer Science Education, 22(1), 1–28. https://doi.org/10.1080/08993408.2012.655091

    Article  Google Scholar 

  • Konecki, M. (2014). Problems in programming education and means of their improvement. In B. Katalinic (Ed.), DAAAM international scientific book 2014 (pp. 459–470). DAAAM International.

    Google Scholar 

  • Korkmaz, Ö. (2016). The effects of scratch-based game activities on students’ attitudes, self-efficacy and academic achievement. International Journal of Modern Education and Computer Science, 8(1), 16–23. https://doi.org/10.5815/ijmecs.2016.01.03

    Article  Google Scholar 

  • Korkmaz, O., & Altun, H. (2014). Adapting computer programming self-efficacy scale and engineering students’ self-efficacy perceptions. Participatory Educational Research, 1(1), 20–31.

    Article  Google Scholar 

  • Laguna, M. (2019). Towards explaining the “how” of positive orientation: The beliefs-affect-engagement model. Asian Journal of Social Psychology, 22(2), 133–139.

    Article  Google Scholar 

  • Lin, G. (2016). Self-efficacy beliefs and their sources in undergraduate computing disciplines: an examination of gender and persistence. Journal of Educational Computing Research, 53(4), 540–561. https://doi.org/10.1177/0735633115608440

    Article  Google Scholar 

  • Lindebaum, D., & Jordan, P. J. (2012). Positive emotions, negative emotions, or utility of discrete emotions? Journal of Organizational Behavior, 33(7), 1027–1030. https://doi.org/10.1002/job.1819

    Article  Google Scholar 

  • Madsen, D. (2013). Disciplinary perspectives on information management. Procedia-Social and Behavioral Sciences, 73, 534–537. https://doi.org/10.1016/j.sbspro.2013.02.087

    Article  Google Scholar 

  • Marco-Bujosa, L. M., Joy, L., & Sorrentino, R. (2021). Nevertheless, she persisted: a comparison of male and female experiences in community college STEM programs. Community College Journal of Research and Practice, 45(8), 541–559. https://doi.org/10.1080/10668926.2020.1727382

    Article  Google Scholar 

  • Memon, M. A., Ting, H., Cheah, J. H., Thurasamy, R., Chuah, F., & Cham, T. H. (2020). Sample size for survey research: Review and recommendations. Journal of Applied Structural Equation Modeling, 4(2), i-xx. https://doi.org/10.47263/JASEM.4(2)01

  • Mielniczuk, E., & Laguna, M. (2020). Positive affect mediates the relationship between self-efficacy and innovative behavior in entrepreneurs. Journal of Creative Behaviors, 54(2), 267–278. https://doi.org/10.1002/jocb.364

    Article  Google Scholar 

  • Miller, R. B., Greene, B. A., Montalvo, G. P., Ravindran, B., & Nichols, J. D. (1996). Engagement in academic work: the role of learning goals, future consequences, pleasing others and perceived ability. Contemporary Educational Psychology, 21(4), 388–422. https://doi.org/10.1006/ceps.1996.0028

    Article  Google Scholar 

  • Moreira-Fontán, E., García-Señorán, M., Conde-Rodríguez, Á., & González, A. (2019). Teachers’ ICT-related self-efficacy, job resources, and positive emotions: their structural relations with autonomous motivation and work engagement. Computers & Education, 134, 63–77. https://doi.org/10.1016/j.compedu.2019.02.007

    Article  Google Scholar 

  • Mugruza-Vassallo, C. A., Granados, J., Flores-Benites, V., & Córdoba-Berríos, L. (2022). Different Markov chains modulate visual stimuli processing in a Go-Go experiment in 2D, 3D and augmented reality. Research Square. https://doi.org/10.3389/fnhum.2022.955534

    Article  Google Scholar 

  • Nikula, U., Gotel, O., & Kasurinen, J. (2011). A motivation guided holistic rehabilitation of the first programming course. ACM Transactions on Computing Education (TOCE), 11(4), 24.

    Google Scholar 

  • Noone, M., & Mooney, A. (2018). Visual and textual programming languages: a systematic review of the literature. Journal of Computers in Education, 5, 149–174. https://doi.org/10.1007/s40692-018-0101-5

    Article  Google Scholar 

  • Özmen, B., & Altun, A. (2014). Undergraduate students’ experiences in programming: Difficulties and obstacles. Turkish Online Journal of Qualitative Inquiry, 5(3), 9–27.

    Article  Google Scholar 

  • Pekrun, R. (2006). The control-value theory of achievement emotions: assumptions, corollaries, and implications for educational research and practice. Educational Psychology Review, 18, 315–341.

    Article  Google Scholar 

  • Phasomyard, W., Jimarkon, P., & Keyuravong, S. (2013). When affective factors change: a corpus-based analysis of students’ reflections in English e-portfolios. PASAA, 46, 75–106.

    Google Scholar 

  • Pierro, A., Kruglanski, A. W., & Higgins, E. T. (2006). Progress takes work: effects of the locomotion dimension on job involvement, effort investment, and task performance in organizations. Journal of Applied Social Psychology, 36(7), 1723–1743. https://doi.org/10.1111/j.0021-9029.2006.00078.x

    Article  Google Scholar 

  • Pintrich, P. R., & Zusho, A. (2007). Student motivation and self-regulated learning in the college classroom. In R. P. Perry & J. C. Smart (Eds.), The scholarship of teaching and learning in higher education: An evidence-based perspective (pp. 731–810). Springer.

    Chapter  Google Scholar 

  • Pintrich, P. R., Smith, D. A. F., Garcia, T., & Mckeachie, W. J. (1993). Reliability and predictive validity of the Motivated Strategies for Learning Questionnaire (MSLQ). Educational and Psychological Measurement, 53(3), 801–813. https://doi.org/10.1177/0013164493053003024

    Article  Google Scholar 

  • Plass, J. L., & Kaplan, U. (2016). Emotional design in digital media for learning. In S. Tettegah & M. Gartmeier (Eds.), Emotions, technology, design, and learning (pp. 131–161). Elsevier.

    Chapter  Google Scholar 

  • Quille, K., & Bergin, S. (2019). CS1: How will they do? How can we help? a decade of research and practice. Computer Science Education, 29(2–3), 254–282. https://doi.org/10.1080/08993408.2019.1612679

    Article  Google Scholar 

  • Rego, A., Sousa, F., Marques, C., & Cunha, M. P. E. (2012). Retail employees’ self-efficacy and hope predicting their positive affect and creativity. European Journal of Work and Organizational Psychology, 21(6), 923–945. https://doi.org/10.1080/1359432X.2011.610891

    Article  Google Scholar 

  • Rizvi, M., & Humphries, T. (2012, October 3–6). A scratch-based CS0 course for at-risk computer science majors [Paper Presentation]. The 2012 Frontiers in Education Conference, Seattle, Washington, USA.

  • Robins, A., Rountree, J., & Rountree, N. (2003). Learning and teaching programming: a review and discussion. Computer Science Education, 13(2), 137–172. https://doi.org/10.1076/csed.13.2.137.14200

    Article  Google Scholar 

  • Sardegna, V. G., Lee, J., & Kusey, C. (2018). Self-efficacy, attitudes, and choice of strategies for English pronunciation learning. Language Learning: A Journal of Research in Language Studies, 68(1), 83–114. https://doi.org/10.1111/lang.12263

    Article  Google Scholar 

  • Schweder, S. (2020). Mastery goals, positive emotions and learning behavior in self-directed vs. teacher-directed learning. European Journal of Psychology of Education, 35(1), 205–223.

    Article  Google Scholar 

  • Seo, M., Bartunek, J. M., & Barrett, A. F. (2010). The role of affective experience in work motivation: test a conceptual model. Journal of Organizational Behavior, 31, 951–968. https://doi.org/10.1002/job.655

    Article  Google Scholar 

  • Skaalvik, E. M., Federici, R. A., & Klassen, R. M. (2015). Mathematics achievement and self-efficacy: relations with motivation for mathematics. International Journal of Educational Research, 72, 129–136. https://doi.org/10.1016/j.ijer.2015.06.008

    Article  Google Scholar 

  • Tang, D., Fan, W., Zou, Y., George, R. . A. ., Arbona, C., & Olvera, N. . E. (2021). Self-efficacy and achievement emotions as mediators between learning climate and learning persistence in college calculus: a sequential mediation analysis. Learning and Individual Differences, 92, 102094.

    Article  Google Scholar 

  • Tek, F. B., Benli, K. S., & Deveci, E. (2018). Implicit theories and self-efficacy in an introductory programming course. IEEE Transactions on Education, 61(3), 218–225. https://doi.org/10.1109/TE.2017.2789183

    Article  Google Scholar 

  • Torres-Tejeda, S., Portilla-Fernández, J. . A. ., Mugruza-Vassallo, C. . A. ., & Córdoba-Berrios, L. . L. (2020). Variations of reaction times explained by stimuli changes in size and perspective in 2D and 3D for selective attention. Revista mexicana de ingeniería biomédica, 41(1), 91–104.

    Google Scholar 

  • Tsai, W. C., Chen, C. C., & Liu, H. L. (2007). Test of a model linking employee positive moods and task performance. Journal of Applied Psychology, 92, 1570–1583. https://doi.org/10.1037/0021-9010.92.6.1570

    Article  Google Scholar 

  • Tsai, M. J., Wang, C. Y., & Hsu, P. F. (2019). Develo** the computer programming self-efficacy scale for computer literacy education. Journal of Educational Computing Research, 56(8), 1345–1360. https://doi.org/10.1177/0735633117746747

    Article  Google Scholar 

  • Usher, E. L., & Pajares, F. (2008). Sources of self-efficacy in school: critical review of the literature and future directions. Review of Educational Research, 78(4), 751–796. https://doi.org/10.3102/0034654308321456

    Article  Google Scholar 

  • van Hooft, E. A. J., & van Hooff, M. L. M. (2018). The state of boredom: frustrating or depressing? Motivation and Emotion, 42, 931–946. https://doi.org/10.1007/s11031-018-9710-6

    Article  Google Scholar 

  • Walker, H. . M. ., & Kelemen, C. (2010). Computer science and the liberal arts: a philosophical examination. ACM Transactions on Computing Education, 10(1), 2.

    Article  Google Scholar 

  • Wei, Y., Tong, W., & Sun, X. (2017). Study on students’ emotion based on Kansei engineering in e-learning. Advances in Computer Science Research (ACSR), 76, 1054–1058. https://doi.org/10.2991/emim-17.2017.210

    Article  Google Scholar 

  • Wong, K. K. K. (2019). Mastering partial least squares structural equation modeling (PLS-SEM) with Smartpls in 38 hours. iUniverse.

  • White House. (2016). Computer science for all. Retrieved August 1, 2020, https://obamawhitehouse.archives.gov/blog/2016/01/30/computer-science-all

  • Xu, Z., Ritzhaupt, A. D., Tian, F., & Umapathy, K. (2019). Block-based versus text-based programming environments on novice student learning outcomes: a meta-analysis study. Computer Science Education, 29(2–3), 177–204. https://doi.org/10.1080/08993408.2019.1565233

    Article  Google Scholar 

  • Yadin, A. (2011). Reducing the dropout rate in an introductory programming course. ACM Inroads, 2(4), 71–76. https://doi.org/10.1145/2038876.2038894

    Article  Google Scholar 

  • Yeung, N. C. Y., & Lu, Q. (2014). Affect as a mediator between self-efficacy and quality of life among Chinese cancer survivors in China. European Journal of Cancer Care, 23, 149–155. https://doi.org/10.1111/ecc.12123

    Article  Google Scholar 

  • Yu, J., Huang, C., Han, Z., He, T., & Li, M. (2020). Investigating the influence of interaction on learning persistence in online settings: moderation or mediation of academic emotions? International Journal of Environmental Research and Public Health, 7, 2320.

    Article  Google Scholar 

  • Zatarain Cabada, R., Barrón Estrada, M. L., Ríos Félix, J. M., & Alor Hernández, G. (2020). A virtual environment for learning computer coding using gamification and emotion recognition. Interactive Learning Environments, 28(8), 1048–1063. https://doi.org/10.1080/10494820.2018.1558256

    Article  Google Scholar 

  • Zhang, R. (2016). Positive affect and self-efficacy as mediators between personality and life satisfaction in Chinese college freshmen. Journal of Happiness Studies, 17, 2007–2021. https://doi.org/10.1007/s10902-015-9682-0

    Article  Google Scholar 

Download references

Acknowledgements

We would like to thank all the students who participated in this study.

Author information

Authors and Affiliations

Authors

Contributions

GYL contributed to analysis and interpretation of data, as well as writing and revision of manuscript. YWL and ZYU contributed to the acquisition and interpretation of data, as well as writing and revision of manuscript. YMW and YSW contributed to the conception and design of research, analysis and interpretation of data, and revision of the manuscript. All authors read and approved the final manuscript.

Corresponding author

Correspondence to Yi-Shun Wang.

Ethics declarations

Competing interests

The authors declare that they have 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

Lin, GY., Liao, YW., Su, ZY. et al. What drives undergraduates’ effort and persistence in learning programming. Educ Inf Technol 28, 12383–12406 (2023). https://doi.org/10.1007/s10639-023-11670-3

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10639-023-11670-3

Keywords

Navigation