The effect of self-regulated programming learning on undergraduate students' academic performance and motivation

被引:7
作者
Ozturk, Mucahit [1 ]
机构
[1] Aksaray Univ, Dept Comp & Instruct Technol, Aksaray, Turkey
关键词
Programming learning; Robotic programming learning; Self-regulated learning; Self-regulated learning strategies; Self-regulated programming learning; Computer software; Undergraduates; Online applications; Experiential learning; Digital learning; Web-based learning; INSTRUCTION;
D O I
10.1108/ITSE-04-2021-0074
中图分类号
G40 [教育学];
学科分类号
040101 ; 120403 ;
摘要
Purpose The purpose of this study was to investigate the effect of self-regulated programming learning on undergraduate students' academic performance and motivation compared to traditional methods. Design/methodology/approach This study was conducted with an explanatory sequential mixed method. Participants consist of 31 undergraduate students studying in the department of computer and instructional technologies education. The students were separated into two groups as experimental (n = 15) and control (n = 16) in the robotic programming course. Academic performance tests, programming motivation scale and interview form were used as data collection tools. After collecting quantitative data, interviews were conducted with the students regarding their academic performance and motivation. Findings The results indicated that the self-regulated programming learning process can contribute positively to students' academic performance and motivation compared to traditional methods. Students stated that self-regulated learning strategies can positively affect their academic performance and motivation. Originality/value In this study, a self-regulated learning support system was designed to encourage students to use self-regulated learning strategies. This study has the potential to contribute to the gap in the literature, especially as a study of adapting the phased model of self-regulated learning to programming teaching. Instructors can use the self-regulating programming learning framework by adapting it to different disciplines.
引用
收藏
页码:319 / 337
页数:19
相关论文
共 43 条
[1]   Evaluating the effect of learning style and student background on self-assessment accuracy [J].
Alaoutinen, Satu .
COMPUTER SCIENCE EDUCATION, 2012, 22 (02) :175-198
[2]  
Alhazbi S, 2015, INT CONF COMP SCI ED, P317, DOI 10.1109/ICCSE.2015.7250263
[3]   A peer-assisted learning experience in computer programming language learning and developing computer programming skills [J].
Altintas, Tugba ;
Gunes, Ali ;
Sayan, Hamiyet .
INNOVATIONS IN EDUCATION AND TEACHING INTERNATIONAL, 2016, 53 (03) :329-337
[4]  
Bergin S., 2005, P 1 INT WORKSH COMP, V5, P81, DOI DOI 10.1145/1089786.1089794
[5]   Self-regulated learning strategies & academic achievement in online higher education learning environments: A systematic review [J].
Broadbent, J. ;
Poon, W. L. .
INTERNET AND HIGHER EDUCATION, 2015, 27 :1-13
[6]  
Cakiroglu U, 2012, Int J Comp Sci Educ Schools, V2, DOI [10.21585/ijcses.v2i2.29, DOI 10.21585/IJCSES.V2I2.29]
[7]   Good practices to influence engagement and learning outcomes on a traditional introductory programming course [J].
Carbonaro, Antonella .
INTERACTIVE LEARNING ENVIRONMENTS, 2019, 27 (07) :919-926
[8]  
Cheah C.S., 2020, CONT ED TECHNOLOGY, V12
[9]   An English vocabulary learning app with self-regulated learning mechanism to improve learning performance and motivation [J].
Chen, Chih-Ming ;
Chen, Liang-Chun ;
Yang, Shun-Min .
COMPUTER ASSISTED LANGUAGE LEARNING, 2019, 32 (03) :237-260
[10]   Relation between Alice software and programming learning: A systematic review of the literature and meta-analysis [J].
Costa, Joana M. ;
Miranda, Guilhermina L. .
BRITISH JOURNAL OF EDUCATIONAL TECHNOLOGY, 2017, 48 (06) :1464-1474