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 条
  • [1] Search, Align, and Repair: Data-Driven Feedback Generation for Introductory Programming Exercises
    Wang, Ke
    Singh, Rishabh
    Su, Zhendong
    [J]. ACM SIGPLAN NOTICES, 2018, 53 (04) : 481 - 495
  • [2] Search, Align, and Repair: Data-Driven Feedback Generation for Introductory Programming Exercises
    Wang, Ke
    Singh, Rishabh
    Su, Zhendong
    [J]. PROCEEDINGS OF THE 39TH ACM SIGPLAN CONFERENCE ON PROGRAMMING LANGUAGE DESIGN AND IMPLEMENTATION, PLDI 2018, 2018, : 481 - 495
  • [3] Using data and research to address student misconceptions
    Hoffer, Adam J.
    [J]. INTERNATIONAL REVIEW OF ECONOMICS EDUCATION, 2019, 31
  • [4] Exploring the Effectiveness of Data-Driven Learning Materials for Promoting Student Performance in Introductory Programming
    Qian, Yizhou
    Wu, Yifei
    [J]. IEEE ACCESS, 2024, 12 : 125170 - 125178
  • [5] An Investigation of High School Students' Errors in Introductory Programming: A Data-Driven Approach
    Qian, Yizhou
    Lehman, Lames
    [J]. JOURNAL OF EDUCATIONAL COMPUTING RESEARCH, 2020, 58 (05) : 919 - 945
  • [6] Analysis of Student Misconceptions using Python']Python as an Introductory Programming Language
    Johnson, Fionnuala
    McQuistin, Stephen
    O'Donnell, John
    [J]. PROCEEDINGS OF THE 4TH CONFERENCE ON COMPUTING EDUCATION PRACTICE, CEP 2020, 2020,
  • [7] Data-driven approximate dynamic programming: A linear programming approach
    Sutter, Tobias
    Kamoutsi, Angeliki
    Esfahani, Peyman Mohajerin
    Lygeros, John
    [J]. 2017 IEEE 56TH ANNUAL CONFERENCE ON DECISION AND CONTROL (CDC), 2017,
  • [8] A data-driven approach for the design of feedback controllers
    Barbu, Marian
    Ceanga, Emil
    [J]. 2014 18TH INTERNATIONAL CONFERENCE SYSTEM THEORY, CONTROL AND COMPUTING (ICSTCC), 2014, : 609 - 614
  • [9] Student appreciation of data-driven feedback: A pilot study on OnTask
    Tsai, Yi-Shan
    Mello, Rafael Ferreira
    Jovanovi, Jelena
    Gasevi, Dragan
    [J]. LAK21 CONFERENCE PROCEEDINGS: THE ELEVENTH INTERNATIONAL CONFERENCE ON LEARNING ANALYTICS & KNOWLEDGE, 2021, : 511 - 517
  • [10] Creating Data-Driven Feedback for Novices in Goal-Driven Programming Projects
    Price, Thomas W.
    Barnes, Tiffany
    [J]. ARTIFICIAL INTELLIGENCE IN EDUCATION, AIED 2015, 2015, 9112 : 856 - 859