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 条
  • [1] Engaging Students in an Online Programming Course: Lessons Learned
    El-Sheikh, Eman M.
    [J]. IMSCI '08: 2ND INTERNATIONAL MULTI-CONFERENCE ON SOCIETY, CYBERNETICS AND INFORMATICS, VOL II, PROCEEDINGS, 2008, : 37 - 41
  • [2] Real Problems, Virtual Solutions: Engaging Students Online
    Pearson, A. Fiona
    [J]. TEACHING SOCIOLOGY, 2010, 38 (03) : 207 - 214
  • [3] Engaging Students Online
    Metcalf, Kimberly L.
    Haugen, Kenya
    [J]. RADIOLOGIC TECHNOLOGY, 2018, 90 (02) : 192 - 195
  • [4] Engaging instructional design and instructor role in online learning environment
    Arghode, Vishal
    Brieger, Earl
    Wang, Jia
    [J]. EUROPEAN JOURNAL OF TRAINING AND DEVELOPMENT, 2018, 42 (7/8) : 366 - 380
  • [5] Exploring Students' Online Homework Completion Behaviors
    Demir, Mustafa
    Souldatos, Ioannis
    [J]. INTERNATIONAL JOURNAL FOR TECHNOLOGY IN MATHEMATICS EDUCATION, 2020, 27 (03): : 167 - 178
  • [6] Engaging Introductory Programming Students with CGI
    Gill, T. Grandon
    [J]. DECISION SCIENCES-JOURNAL OF INNOVATIVE EDUCATION, 2005, 3 (01) : 177 - 181
  • [7] Engaging students through online video homework assignments: A case study in a large-enrollment ecology and evolution course
    Gerhart, Laci M.
    Anderton, Brittany N.
    [J]. ECOLOGY AND EVOLUTION, 2021, 11 (11): : 5777 - 5789
  • [8] Engaging students in conjecturing through homework in real analysis and differential equations
    Pawlaschyk, Thomas
    Wegner, Sven-Ake
    [J]. INTERNATIONAL JOURNAL OF MATHEMATICAL EDUCATION IN SCIENCE AND TECHNOLOGY, 2020, 51 (03) : 439 - 450
  • [9] Engaging online students byactivatingecological knowledge
    Hines, Stacy L.
    Vedral, Anthony J.
    Jefferson, Amanda E.
    Drymon, J. Marcus
    Woodrey, Mark S.
    Mabey, Sarah E.
    Sparks, Eric L.
    [J]. ECOLOGY AND EVOLUTION, 2020, 10 (22): : 12472 - 12481
  • [10] Engaging students for learning with online discussions
    Roehm, Stephanie
    Bonnel, Wanda
    [J]. TEACHING AND LEARNING IN NURSING, 2009, 4 (01) : 6 - 9