Engaging Students with Instructor Solutions in Online Programming Homework

被引:8
|
作者
Price, Thomas W. [1 ]
Williams, Joseph Jay [2 ]
Solyst, Jaemarie [2 ]
Marwan, Samiha [1 ]
机构
[1] North Carolina State Univ, Raleigh, NC 27695 USA
[2] Univ Toronto, Toronto, ON, Canada
关键词
Computing Education; Programming; Self-explanation; Comparison; SELF-EXPLANATION PROMPTS; KNOWLEDGE; EXAMPLES;
D O I
10.1145/3313831.3376857
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Students working on programming homework do not receive the same level of support as in the classroom, relying primarily on automated feedback from test cases. One low-effort way to provide more support is by prompting students to compare their solution to an instructor's solution, but it is unclear the best way to design such prompts to support learning. We designed and deployed a randomized controlled trial during online programming homework, where we provided students with an instructor's solution, and randomized whether they were prompted to compare their solution to the instructor's, to fill in the blanks for a written explanation of the instructor's solution, to do both, or neither. Our results suggest that these prompts can effectively engage students in reflecting on instructor solutions, although the results point to design trade-offs between the amount of effort that different prompts require from students and instructors, and their relative impact on learning.
引用
收藏
页数:7
相关论文
共 50 条
  • [21] Predicting Students' Standardized Test Scores Using Online Homework
    Feng, Mingyu
    Roschelle, Jeremy
    [J]. PROCEEDINGS OF THE THIRD (2016) ACM CONFERENCE ON LEARNING @ SCALE (L@S 2016), 2016, : 213 - 216
  • [22] Effects of peer and instructor rationales on online students' motivation and achievement
    Shin, Tae S.
    Ranellucci, John
    Roseth, Cary J.
    [J]. INTERNATIONAL JOURNAL OF EDUCATIONAL RESEARCH, 2017, 82 : 184 - 199
  • [23] The effects of online syllabus interactivity on students' perception of the course and instructor
    [J]. Grigorovici, D. (dangrig@psu.edu), 1600, Elsevier Ltd (06):
  • [24] Engaging students in active exploration of programming worked examples
    Garces, Sebastian
    Vieira, Camilo
    Ravai, Guity
    Magana, Alejandra J.
    [J]. EDUCATION AND INFORMATION TECHNOLOGIES, 2023, 28 (03) : 2869 - 2886
  • [25] A Flexible Approach to Introductory Programming Engaging and motivating students
    Gordon, Neil
    Brayshaw, Mike
    Grey, Simon
    [J]. 3RD CONFERENCE ON COMPUTING EDUCATION PRACTICE (CEP 2019), 2019,
  • [26] Engaging students in active exploration of programming worked examples
    Sebastian Garces
    Camilo Vieira
    Guity Ravai
    Alejandra J. Magana
    [J]. Education and Information Technologies, 2023, 28 : 2869 - 2886
  • [27] Supporting and engaging students through academic library programming
    Eshbach, Barbara E.
    [J]. JOURNAL OF ACADEMIC LIBRARIANSHIP, 2020, 46 (03):
  • [28] Is the Receptivity of Substance Abuse Prevention Programming Affected by Students' Perceptions of the Instructor?
    Stephens, Peggy C.
    Sloboda, Zili
    Grey, Scott
    Stephens, Richard
    Hammond, Augustine
    Hawthorne, Richard
    Teasdale, Brent
    Williams, Joseph
    [J]. HEALTH EDUCATION & BEHAVIOR, 2009, 36 (04) : 724 - 745
  • [29] Scaffolding homework for mastery : engaging parents
    Goodall, Janet
    [J]. EDUCATIONAL REVIEW, 2021, 73 (06) : 669 - 689
  • [30] Teaching Online: Tips for Engaging Students in Virtual Classrooms
    Sriharan, Abi
    [J]. MEDICAL SCIENCE EDUCATOR, 2020, 30 (04) : 1673 - 1675