Using Targeted Feedback to Address Common Student Misconceptions in Introductory Programming: A Data-Driven Approach

被引:12
|
作者
Qian, Yizhou [1 ]
Lehman, James D. [2 ]
机构
[1] Jiangnan Univ, Res Ctr Educ Informatizat, 1800 Lihu Ave, Wuxi 214122, Jiangsu, Peoples R China
[2] Purdue Univ, Coll Educ, W Lafayette, IN 47907 USA
来源
SAGE OPEN | 2019年 / 9卷 / 04期
关键词
introductory programming; misconceptions; targeted feedback; computer science education; pedagogical content knowledge (PCK); HINT GENERATION; MECHANISMS; FRAMEWORK; EDUCATION; SCIENCE;
D O I
10.1177/2158244019885136
中图分类号
C [社会科学总论];
学科分类号
03 ; 0303 ;
摘要
With the expansion of computer science (CS) education, CS teachers in K-12 schools should be cognizant of student misconceptions and be prepared to help students establish accurate understanding of computer science and programming. Digital tools, such as automated assessment systems, can be useful and supportive in teaching CS courses. This two-stage design-based research (DBR) study investigated the effects of targeted feedback in an automated assessment system for addressing common misconceptions of high school students in a Java-based introductory programming course. Based on students' common errors and underlying misconceptions, targeted feedback messages were designed and provided for students. The quantitative analysis found that with targeted feedback students were more likely to correct the errors in their code. The qualitative analysis of students' solutions revealed that when improving the code, students receiving feedback made fewer intermediate incorrect solutions. In other words, the targeted feedback messages may help to promote conceptual change and facilitate learning. Although the findings of this exploratory study showed evidence of the power of digital tools, more research is needed to make technology benefit more CS teachers.
引用
收藏
页数:20
相关论文
共 50 条
  • [21] Data-Driven Differential Dynamic Programming Using Gaussian Processes
    Pan, Yunpeng
    Theodorou, Evangelos A.
    [J]. 2015 AMERICAN CONTROL CONFERENCE (ACC), 2015, : 4467 - 4472
  • [22] Voice Activity Detection in the Wild: A Data-Driven Approach Using Teacher-Student Training
    Dinkel, Heinrich
    Wang, Shuai
    Xu, Xuenan
    Wu, Mengyue
    Yu, Kai
    [J]. IEEE-ACM TRANSACTIONS ON AUDIO SPEECH AND LANGUAGE PROCESSING, 2021, 29 : 1542 - 1555
  • [23] Cooperative control using data-driven feedback for mobile sensors
    Hodgkinson, Bobby
    Lipinski, Doug
    Peng, Liqian
    Mohseni, Kamran
    [J]. 2013 IEEE INTERNATIONAL CONFERENCE ON ROBOTICS AND AUTOMATION (ICRA), 2013, : 772 - 777
  • [24] Feedback linearisation of mechanical systems using data-driven models
    Floren, Merijn
    Classens, Koen
    Oomen, Tom
    Noel, Jean -Philippe
    [J]. JOURNAL OF SOUND AND VIBRATION, 2024, 577
  • [25] A systematic data-driven approach for targeted marketing in enterprise information system
    Upadhyay, Utsav
    Kumar, Alok
    Sharma, Gajanand
    Sharma, Satyajeet
    Arya, Varsha
    Panigrahi, Prabin Kumar
    Gupta, Brij B.
    [J]. ENTERPRISE INFORMATION SYSTEMS, 2024, 18 (08)
  • [26] A Data-Driven Approach for the Identification of Features for Automated Feedback on Academic Essays
    Abbas, Mohsin
    van Rosmalen, Peter
    Kalz, Marco
    [J]. IEEE TRANSACTIONS ON LEARNING TECHNOLOGIES, 2023, 16 (06): : 914 - 925
  • [27] The Canonical Controller Approach to Data-Driven Update of State Feedback Gain
    Kaneko, Osamu
    [J]. 2015 10TH ASIAN CONTROL CONFERENCE (ASCC), 2015,
  • [28] Feedback Matters! Predicting the Appreciation of Online Articles A Data-Driven Approach
    Sotirakou, Catherine
    Germanakos, Panagiotis
    Holzinger, Andreas
    Mourlas, Constantinos
    [J]. MACHINE LEARNING AND KNOWLEDGE EXTRACTION, CD-MAKE 2018, 2018, 11015 : 147 - 159
  • [29] A Data-Driven Method for Helping Teachers Improve Feedback in Computer Programming Automated Tutors
    McBroom, Jessica
    Yacef, Kalina
    Koprinska, Irena
    Curran, James R.
    [J]. ARTIFICIAL INTELLIGENCE IN EDUCATION, PART I, 2018, 10947 : 324 - 337
  • [30] A learning analytics dashboard for data-driven recommendations on influences of non-cognitive factors in introductory programming
    Kaur, Amanpreet
    Chahal, Kuljit Kaur
    [J]. EDUCATION AND INFORMATION TECHNOLOGIES, 2024, 29 (08) : 9221 - 9256