skip to main content
10.1145/572133.572137acmconferencesArticle/Chapter ViewAbstractPublication PagesiticseConference Proceedingsconference-collections
Article

A multi-national, multi-institutional study of assessment of programming skills of first-year CS students

Published:01 December 2001Publication History

ABSTRACT

In computer science, an expected outcome of a student's education is programming skill. This working group investigated the programming competency students have as they complete their first one or two courses in computer science. In order to explore options for assessing students, the working group developed a trial assessment of whether students can program. The underlying goal of this work was to initiate dialog in the Computer Science community on how to develop these types of assessments. Several universities participated in our trial assessment and the disappointing results suggest that many students do not know how to program at the conclusion of their introductory courses. For a combined sample of 216 students from four universities, the average score was 22.89 out of 110 points on the general evaluation criteria developed for this study. From this trial assessment we developed a framework of expectations for first-year courses and suggestions for further work to develop more comprehensive assessments.

References

  1. ACM & IEEE-CS Joint Task Force on Computing Curricula 2001 (2001). Computing Curricula 2001, Ironman Draft. Association for Computing Machinery and the Computer Society of the Institute of Electrical and Electronics Engineers. Available: http://www.acm.org/sigcse/cc2001 {2001, 5/16/01}.Google ScholarGoogle Scholar
  2. Beck, K. (2000). Xtreme Programming Explained: Embrace the Change. The XP Series, Addison-Wesley, 2000, Boston. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. BlueJ (2001). BlueJ, the Interactive Java Environment. Available: http://www.bluej.org. {24 July 2001}.Google ScholarGoogle Scholar
  4. Hambleton, R. K. (1996). Advances in Assessment Models, Methods, and Practices. In D. C. Berliner and R. C. Calfee (Eds.) Handbook of Educational Psychology. New York: Simon & Schuster Macmillan.Google ScholarGoogle Scholar
  5. Linn, R. L., Baker. E. L., and Dunbar, S. B. (1991). Complex, performance-based assessment: Expectations and validation criteria. Educational Researcher, 20(8), pp. 15-21.Google ScholarGoogle ScholarCross RefCross Ref
  6. Mayer, R. E. (1981). A psychology of how novices learn computer programming. Computing Surveys, 1, pp. 121-141. Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. Pea, R. (1986). Language independent conceptual bugs in novice programming. Educational Computing Research, 2(1), pp. 25-36.Google ScholarGoogle ScholarCross RefCross Ref
  8. Soloway, E., Ehrlich, K., Bonar, J., & Greenspan, J. (1982). What do novices know about programming? In A. Badre and B. Shneiderman (Eds) Directions in Human-Computer Interactions, Norwood, NJ: Ablex, pp. 27-54.Google ScholarGoogle Scholar
  9. Spohrer, J., & Soloway, E. (1986). Novice mistakes: Are the folk wisdoms correct? Communications of the ACM, 29(7), pp. 624-632. Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. Wiedenbeck, S., Ramalingam, V., Sarasamma, S. and Corritore, C. L. (1999). A comparison of the comprehension of object-oriented and procedural programs by novice programmers. Interacting With Computers. 11(3), March, pp. 255-282.Google ScholarGoogle ScholarCross RefCross Ref
  11. Wilson, B. C., & Shrock, S. (2001). Contributing to success in an introductory computer science course: A study of twelve factors. In I. Russell (Ed.), The Proceedings of the Thirty-second SIGCSE Technical Symposium on Computer Science Education. In SIGCSE Bulletin inroads. 33(1). pp. 184-188 Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. A multi-national, multi-institutional study of assessment of programming skills of first-year CS students

      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
        ITiCSE-WGR '01: Working group reports from ITiCSE on Innovation and technology in computer science education
        December 2001
        140 pages
        ISBN:9781450373593
        DOI:10.1145/572133

        Copyright © 2001 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: 1 December 2001

        Permissions

        Request permissions about this article.

        Request Permissions

        Check for updates

        Qualifiers

        • Article

        Acceptance Rates

        Overall Acceptance Rate552of1,613submissions,34%

        Upcoming Conference

        ITiCSE 2024

      PDF Format

      View or Download as a PDF file.

      PDF

      eReader

      View online with eReader.

      eReader