research-article

The mystery of "b := (b = false)"

Online:12 March 2008Publication History

Abstract

This paper describes some unusual patterns that emerged from a statistical analysis of the 1988 Advanced Placement Exam in Computer Science. Most multiple-choice questions on the exam had few significant correlations with other parts of the exam. But a small set of five questions had a nontrivial correlation with many parts of the test. One question in particular demonstrated such correlations. It asked about the effect of the assignment statement "b := (b = false)" for a boolean variable b. One interpretation of this data is that these questions are testing general programming aptitude. The paper presents the analysis along with a discussion of the possible implications.

Get full access to this article

Purchase, subscribe or recommend this article to your librarian.

References

  1. http://www.apcentral.collegeboard.com.Google ScholarGoogle Scholar
  2. Bergin, S. and Reilly, R. 2005. Programming: factors that influence success. Proceedings of the 36th SIGCSE Technical Symposium on Computer Science Education. Google ScholarGoogle Scholar
  3. Caspersen, M. E., Larsen, K. D., and Bennedsen, J. 2007. Mental models and programming aptitude. Proceedings of the 12th Annual SIGCSE Conference on Innovation and Technology in Computer Science Education. Google ScholarGoogle Scholar
  4. Dehnadi, S., and Bornat, R. 2006. The Camel Has Two Humps. Middlesex University Working Paper, www.cs.mdx.ac.uk/research/PhDArea/saeed/paper1.pdfGoogle ScholarGoogle Scholar
  5. D. Knuth. 2004. Selected Papers on Computer Science. CSLI. Google ScholarGoogle Scholar
  6. Ma, L., Ferguson, J., Roper, M., and Wood, M. 2007. Investigating the viability of mental models held by novice programmers. Proceedings of the 38th SIGCSE Technical Symposium on Computer Science Education. Google ScholarGoogle Scholar
  7. Simon, Fincher, S., Robbins, A., Baker, B., Box, I., Cutts, Q., De Raadt, M., Haden, P., Hamer, J., Hamilton, M., Lister, R., Petre, M., Sutton, K., Tolhurst, D., and Tutty, J. 2006. Predictors of success in a first programming course. Proceedings of the Eighth Australasian Computing Education Conference. Google ScholarGoogle Scholar

Index Terms

  1. The mystery of "b := (b = false)"

      Comments

      Login options

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

      Sign in

      Full Access

      • Published in

        ACM SIGCSE Bulletin cover image
        ACM SIGCSE Bulletin  Volume 40, Issue 1
        SIGCSE 08
        March 2008
        549 pages
        ISSN:0097-8418
        DOI:10.1145/1352322
        Issue’s Table of Contents

        Copyright © 2008 ACM

        Publisher

        Association for Computing Machinery

        New York, NY, United States

        Qualifiers

        • research-article
      About Cookies On This Site

      We use cookies to ensure that we give you the best experience on our website.

      Learn more

      Got it!