skip to main content
10.1145/1404520.1404532acmconferencesArticle/Chapter ViewAbstractPublication PagesicerConference Proceedingsconference-collections
research-article

Evaluating a new exam question: Parsons problems

Published:06 September 2008Publication History

ABSTRACT

Common exam practice centres around two question types: code tracing (reading) and code writing. It is commonly believed that code tracing is easier than code writing, but it seems obvious that different skills are needed for each. These problems also differ in their value on an exam. Pedagogically, code tracing on paper is an authentic task whereas code writing on paper is less so. Yet, few instructors are willing to forgo the code writing question on an exam. Is there another way, easier to grade, that captures the "problem solving through code creation process" we wish to examine? In this paper we propose Parson's puzzle-style problems for this purpose. We explore their potential both qualitatively, through interviews, and quantitatively through a set of CS1 exams. We find notable correlation between Parsons scores and code writing scores. We find low correlation between code writing and tracing and between Parsons and tracing. We also make the case that marks from a Parsons problem make clear what students don't know (specifically, in both syntax and logic) much less ambiguously than marks from a code writing problem. We make recommendations on the design of Parsons problems for the exam setting, discuss their potential uses and urge further investigations of Parsons problems for assessment of CS1 students.

References

  1. Clear, T., Edwards, J., Lister, R., Simon, B., Thompson, E. and Whalley, J. The teaching of novice computer programmers: bringing the scholarly-research approach to Australia. In Proc. Of ACE 2008, Wollongong, NSW, Australia. CRPIT, 78. Simon and Hamilton, M., Eds., ACS. 63--68, 2008. Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. Garner, S., The Learning of Plans in Programming: A Program Completion Approach. In Proc. of ICCE'02. IEEE Computer Society, Washington, DC, 2002. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. Hieggelke, C., Maloney, D., Kanim, S., O'Kuma, T. E&M TIPERs: Electricity and Magnetism Tasks Inspired by Physics Education Research. Pearson, Prentice Hall, 2006.Google ScholarGoogle Scholar
  4. Lister, R., Adams, E. S., Fitzgerald, S., Fone, W., Hamer, J., Lindholm, M., McCartney, R., Mostrom, J. E., Sanders, K., Seppala, O., Simon, B., & Thomas, L. A Multi-National Study of Reading and Tracing Skills in Novice Programmers. SIGCSE Bulletin, 36(4): 119--150, 2004. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. Lister, R., Simon, B., Thompson, E., Whalley, J. L., & Prasad, C. Not seeing the forest for the trees: novice programmers and the SOLO taxonomy, In Proc. of ITICSE 2006, Bologna, Italy. 118--122, 2006. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. McCracken, M., Almstrum, V., Diaz, D., Guzdial, M., Hagen, D., Kolikant, Y., Laxer, C., Thomas, L., Utting, I., & Wilusz, T. A Multi-Institutional, Multi-National Study of Assessment of Programming Skills of First-year CS Students. SIGCSE Bulletin, 33(4).125--140, 2001. Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. O'Kuma, T., Maloney, D., Hieggelke, C. Ranking Task Exercises in Physics. Prentice Hall, 2000.Google ScholarGoogle Scholar
  8. Parsons, D. and Haden, P. Parsons' programming puzzles: a fun and effective learning tool for first programming courses. In Proc. of ACE 2006, Hobart, Australia, 157--163, January 16 - 19, 2006. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. Selden, J. and Selden, A. Unpacking the logic of mathematical statements. Educational Studies in Mathematics, 29(2), 123--151, 1995.Google ScholarGoogle ScholarCross RefCross Ref
  10. Selden, A. & Selden J. Validations of proofs considered as texts: Can undergraduates tell whether an argument proves a theorem? Journal for Research in Mathematics Education 34, 1, (pp.4--36), 2003.Google ScholarGoogle ScholarCross RefCross Ref
  11. Thompson, E., Luxton-Reilly, A., Whalley, J., Hu, M. and Robbins, P. Bloom's Taxonomy for CS assessment. In Proc. of ACE 2008, Wollongong, NSW, Australia. 155--162, 2008. Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. Whalley, J., Clear, T. & Lister, R. The Many Ways of the BRACElet Project. Bull. of Applied Computing and Information Technology Vol. 5, Issue 1. ISSN 1176-4120, June 2007. Retrieved April 24, 2008 from http://www.naccq.co.nz/bacit/0501/2007Whalley_BRACELET_Ways.htmGoogle ScholarGoogle Scholar

Index Terms

  1. Evaluating a new exam question: Parsons problems

      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 '08: Proceedings of the Fourth international Workshop on Computing Education Research
        September 2008
        192 pages
        ISBN:9781605582160
        DOI:10.1145/1404520

        Copyright © 2008 ACM

        Permission to make digital or hard copies of all or part 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 components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

        Publisher

        Association for Computing Machinery

        New York, NY, United States

        Publication History

        • Published: 6 September 2008

        Permissions

        Request permissions about this article.

        Request Permissions

        Check for updates

        Qualifiers

        • research-article

        Acceptance Rates

        Overall Acceptance Rate189of803submissions,24%

        Upcoming Conference

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

      PDF Format

      View or Download as a PDF file.

      PDF

      eReader

      View online with eReader.

      eReader