Effects of different feedback strategies on academic achievements, learning motivations, and self-efficacy for novice programmers

被引:1
|
作者
Fu, Qian [1 ]
Zheng, Yafeng [2 ]
Zhang, Mengyao [3 ]
Zheng, Lanqin [1 ]
Zhou, Junyi [4 ]
Xie, Bochao [5 ]
机构
[1] Beijing Normal Univ, Sch Educ Technol, Xinjiekou St, Beijing 100875, Peoples R China
[2] Beijing Normal Univ, Ctr Educ Sci & Technol, 18 Jinfeng Rd, Zhuhai 519087, Peoples R China
[3] Shenzhen Foreign Language Primary Sch, Bldg G2,Buji St, Shenzhen 518112, Peoples R China
[4] Peking Univ, Grad Sch Educ, Yiheyuan St, Beijing 100091, Peoples R China
[5] Univ Int Business & Econ, Dept Network Secur & Informat Technol, 10 Huixindong St, Beijing 100029, Peoples R China
基金
中国国家自然科学基金;
关键词
Feedback strategies; Academic achievement; Learning motivations self-efficacy novice programmers; INTELLIGENT TUTORING SYSTEM; AUTOMATED ASSESSMENT; ELABORATED FEEDBACK; PERFORMANCE; GAME;
D O I
10.1007/s11423-023-10223-2
中图分类号
G40 [教育学];
学科分类号
040101 ; 120403 ;
摘要
Providing appropriate feedback is important when learning to program. However, it is still unclear how different feedback strategies affect learning outcomes in programming. This study designed four different two-step programming feedback strategies and explored their impact on novice programmers' academic achievement, learning motivations, and self-efficacy. A quasi-experimental study was conducted for four classes of freshmen (261 students, average age = 19) in computer science over six weeks. The students received four different feedback strategies including "programming template and correct code without comments", "programming template and correct code with comments", "flowchart and correct code without comments", and "flowchart and correct code with comments" during their C language programming course. The results showed that none of the feedback strategies can promote novice programmers' learning motivations and self-efficacy, but using "programming template and correct code without comments" can improve academic achievement of these novice programmers. Further analysis of students' reflection demonstrated that providing "programming template and correct code without comments" had advantage in helping students interpret code, thereby guiding the students to think comprehensively and face challenges positively, as well as promoting student success when learning to program.
引用
收藏
页码:1013 / 1032
页数:20
相关论文
共 50 条
  • [1] Effects of different feedback strategies on academic achievements, learning motivations, and self-efficacy for novice programmers
    Qian Fu
    Yafeng Zheng
    Mengyao Zhang
    Lanqin Zheng
    Junyi Zhou
    Bochao Xie
    [J]. Educational technology research and development, 2023, 71 : 1013 - 1032
  • [2] Supporting Peer Feedback on Learning Strategies: Effects on Self-Efficacy and Feedback Quality
    Buergermeister, Anika
    Glogger-Frey, Inga
    Saalbach, Henrik
    [J]. PSYCHOLOGY LEARNING AND TEACHING-PLAT, 2021, 20 (03): : 383 - 404
  • [3] Effects of different evaluative feedback on students’ self-efficacy in learning
    Joanne C. Y. Chan
    Shui-fong Lam
    [J]. Instructional Science, 2010, 38 : 37 - 58
  • [4] Effects of different evaluative feedback on students' self-efficacy in learning
    Chan, Joanne C. Y.
    Lam, Shui-fong
    [J]. INSTRUCTIONAL SCIENCE, 2010, 38 (01) : 37 - 58
  • [5] Students' transition into higher education: The role of self-efficacy, regulation strategies, and academic achievements
    Lin, Shanyan
    Mastrokoukou, Sofia
    Longobardi, Claudio
    Bozzato, Paolo
    Gastaldi, Francesca Giovanna Maria
    Berchiatti, Martina
    [J]. HIGHER EDUCATION QUARTERLY, 2023, 77 (01) : 121 - 137
  • [6] Performance, Workload, Emotion, and Self-Efficacy of Novice Programmers Using AI Code Generation
    Gardella, Nicholas
    Pettit, Raymond
    Riggs, Sara L.
    [J]. PROCEEDINGS OF THE 2024 CONFERENCE INNOVATION AND TECHNOLOGY IN COMPUTER SCIENCE EDUCATION, VOL 1, ITICSE 2024, 2024, : 290 - 296
  • [7] Exploring the effects of self-efficacy on vocabulary learning strategies
    Mizumoto, Atsushi
    [J]. STUDIES IN SELF-ACCESS LEARNING JOURNAL, 2012, 3 (04): : 423 - 437
  • [8] Learning strategies and self-efficacy as predictors of academic performance: a preliminary study
    Yip, Michael
    [J]. QUALITY IN HIGHER EDUCATION, 2012, 18 (01) : 23 - 34
  • [9] The impact of self-efficacy and self-regulated learning strategies on students' achievements in STEM disciplines
    Paz-Baruch, Nurit
    [J]. EDUCATIONAL RESEARCH AND EVALUATION, 2024,
  • [10] The Effect of Self-regulation Learning Strategies Training on the Academic Motivation and Self-efficacy
    Lavasani, Masoud Gholamali
    Mirhosseini, Fatemeh Sadat
    Hejazi, Elahe
    Davoodi, Maryam
    [J]. 2ND INTERNATIONAL CONFERENCE ON EDUCATION AND EDUCATIONAL PSYCHOLOGY 2011, 2011, 29