skip to main content
10.1145/3105726.3105746acmconferencesArticle/Chapter ViewAbstractPublication PagesicerConference Proceedingsconference-collections
abstract

The Effect of Sketching and Tracing on Instructors' Understanding of Student Misconceptions

Published:14 August 2017Publication History

ABSTRACT

The operation of the notional machine presents a hidden but crucial process in students' understanding of introductory programming. When students trace though code, simulating the operation of the notional machine, this hidden operation becomes evident. When students sketch this trace by physically drawing it, the operation is also visible to peers, tutors, and teachers as well as to the students themselves. Increased accuracy on code reading problems has already been found for students who sketch and trace. I want to explore whether sketching and tracing helps others better understand what a student knows about the notional machine.

References

  1. Michelene TH Chi, Stephanie A Siler, and Heisawn Jeong. 2004. Can tutors monitor students' understanding accurately? Cognition and instruction 22, 3 (2004), 363--387.Google ScholarGoogle Scholar
  2. Matthew Hertz and Maria Jump. 2013. Trace-Based Teaching in Early Programming Courses. Proceedings of the 44th ACM Technical Symposium on Computer Science Education (2013), 561--566. DOI:http://dx.doi.org/10.1145/2445196.2445364 Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. Raymond Lister, Otto Seppala, Beth Simon, Lynda Thomas, Elizabeth S. Adams, Sue Fitzgerald, William Fone, John Hamer, Morten Lindholm, Robert McCartney, Jan Erik Mostrom, and Kate Sanders. 2004. A multi-national study of reading and tracing skills in novice programmers. In ACM SIGCSE Bulletin, Vol. 36. 119--150. DOI:http://dx.doi.org/10.1145/1041624.1041673 Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. Linxiao Ma. 2007. Investigating and improving novice programmers' mental models of programming concepts. Ph.D. Dissertation. University of Strathclyde.Google ScholarGoogle Scholar
  5. Robert McCartney, Jan Erik Mostrm, Kate Sanders, and Otto Seppl. 2005. Take note: the effectiveness of novice programmers annotations on examinations. Informatics in Education 4, 1 (2005), 69--86.Google ScholarGoogle ScholarCross RefCross Ref
  6. Juha Sorva. 2013. Notional Machines and Introductory Programming Education. Trans. Comput. Educ. 13, 2, Article 8 (July 2013), 31 pages. DOI:http://dx.doi.org/ 10.1145/2483710.2483713Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. Juha Sorva, Ville Karavirta, and Lauri Malmi. 2013. A Review of Generic Program Visualization Systems for Introductory Programming Education. ACM Transactions on Computing Education 13, 4 (2013), 15.1 -- 15.64. DOI:http: //dx.doi.org/10.1145/2490822Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. Aman Yadav, Sarah Gretter, Susanne Hambrusch, and Phil Sands. 2017. Expanding computer science education in schools: understanding teacher experiences and challenges. Computer Science Education 26, 4 (2017), 235--254. DOI: http://dx.doi.org/10.1080/08993408.2016.1257418 Google ScholarGoogle ScholarCross RefCross Ref

Index Terms

  1. The Effect of Sketching and Tracing on Instructors' Understanding of Student Misconceptions

Recommendations

Comments

Login options

Check if you have access through your login credentials or your institution to get full access on this article.

Sign in
  • Published in

    cover image ACM Conferences
    ICER '17: Proceedings of the 2017 ACM Conference on International Computing Education Research
    August 2017
    316 pages
    ISBN:9781450349680
    DOI:10.1145/3105726

    Copyright © 2017 Owner/Author

    Permission to make digital or hard copies of part or all of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for third-party components of this work must be honored. For all other uses, contact the Owner/Author.

    Publisher

    Association for Computing Machinery

    New York, NY, United States

    Publication History

    • Published: 14 August 2017

    Check for updates

    Qualifiers

    • abstract

    Acceptance Rates

    ICER '17 Paper Acceptance Rate29of180submissions,16%Overall Acceptance Rate189of803submissions,24%

    Upcoming Conference

    ICER 2024
    ACM Conference on International Computing Education Research
    August 13 - 15, 2024
    Melbourne , VIC , Australia
  • Article Metrics

    • Downloads (Last 12 months)17
    • Downloads (Last 6 weeks)3

    Other Metrics

PDF Format

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader