• Gary Cheng The Education University of Hong Kong
  • Leonard K. M. Poon The Education University of Hong Kong
  • Wilfred W. F. Lau The Chinese University of Hong Kong
  • Rachel C. Zhou The Education University of Hong Kong




self-regulated learning strategies, computer programming, learning achievement


This paper aims to report and discuss the findings of a research project exploring the relationship between self-regulated learning (SRL) strategies and computer programming achievement in higher education. In the project, data were collected from 66 undergraduate students who enrolled in a 13-week introductory computer programming course offered by a Hong Kong university during the academic year 2018/19. Participants were asked to complete the Motivated Strategies for Learning Questionnaire (MSLQ) to measure their use of SRL strategies. Their computer programming achievement was assessed by continuous exercises and the end-of-course examination as part of the course assessment. A quantitative correlational analysis on the questionnaire and assessment scores was conducted to explore the relationship between use of SRL strategies and computer programming achievement. The results of the project indicate that higher-order cognitive strategies, metacognitive control strategies, time and study environment strategies as well as help-seeking strategieswere positively associated with computer programming achievement. The findings suggest that students could be trained to use certain SRL strategies in order to effectively participate in computer programming activities.


Aho, A. V., 2012, Computation and computational thinking. Computer Journal, 55, 832-835.

Akyol, G., Sungur, S., and Tekkaya, G., 2010, The contribution of cognitive and metacognitive strategy use to students' science achievement. Educational Research and Evaluation, 16(1), 1-21.

Aukrust, V. G., 2011, Learning and cognition (Oxford: Elsevier).

Bennedsen, J., and Caspersen, M. E., 2006, Failure rates in introductory programming. SIGCSE Bulletin, 39(2), 32-36.

Chang, M. -M., 2010, Effects of self-monitoring on web-based language learner's performance and motivation. CALICO Journal, 27(2), 298-310.

Cheng, G., and Chau, J., 2013, Exploring the relationship between students’ self-regulated learning ability and their ePortfolio achievement. The Internet and Higher Education, 17, 9-15.

Grover, S., and Pea, R., 2013, Computational thinking in K-12: A review of the state of the field. Educational Researcher, 42(1), 38-43.

Kilic-Cakmak, E., 2010, Learning strategies and motivational factors predicting information literacy self-efficacy of e-learners. Australasian Journal of Educational Technology, 26(2), 192-208.

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

Mcgettrick, A., Boyle, R., Ibbet, R., Lloyd, J., Lovegrove, G., and Mander, K., 2005, Grand challenges in computing education - A summary. The Computing Journal, 48(1), 42-48.

Nunnally, J. C., and Bernstein, I. H., 1994, Psychometric theory (3rd ed.) (New York, NY: McGraw-Hill).

Papert, S., 1993, The children’s machine: Rethinking school in the age of the computer (New York, NY: Basic Books).

Pintrich, P. R., Smith, D. A. F., Garcia, T., and McKeechie, W. J., 1991, A manual for the use of the motivated strategies for learning questionnaire (MSLQ) (Ann Arbor, MI: National Center for Research to Improve Postsecondary Teaching and Learning, University of Michigan).

Resnick, M., Maloney, J., Monroy-Hernandez, A., Rusk, N., Eastmond, E., Brennan, K., Millner, A., Rosenbaum, E., Silver, J., Silverman, B., and Kafai, Y., 2009, Scratch: Programming for all. Communications of the ACM, 52(11), 60-67.

Trevors, G., Feyzi-Behnagh, R., Azevedo, R., and Bouchet, F., 2016, Self-regulated learning processes vary as a function of epistemic beliefs and contexts: Mixed method evidence from eye tracking and concurrent and retrospective reports. Learning and Instruction, 42, 31-46.

Watson, C., and Li, F. W. B., 2014. Failure rates in introductory programming revisited. Proceedings of the 2014 Conference on Innovation & Technology in Computer Science Education, Uppsala, Sweden, June, pp. 39-44.

Zimmerman, B., and Schunk, B., 2001, Self-regulated learning and academic achievement: Theoretical perspectives (2nd ed.) (Mahwah, NJ: Erlbaum).




How to Cite

Cheng, G., Poon, L. K. M., Lau, W. W. F., & Zhou, R. C. (2019). EXPLORING THE RELATIONSHIP BETWEEN SELF-REGULATED LEARNING STRATEGIES AND COMPUTER PROGRAMMING ACHIEVEMENT IN HIGHER EDUCATION. Proceedings of the International Conference on Education, 5(1), 67–74. https://doi.org/10.17501/24246700.2019.5108