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 2001 Publication 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}.
[2]
Beck, K. (2000). Xtreme Programming Explained: Embrace the Change. The XP Series, Addison-Wesley, 2000, Boston.
[3]
BlueJ (2001). BlueJ, the Interactive Java Environment. Available: http://www.bluej.org. {24 July 2001}.
[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.
[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.
[6]
Mayer, R. E. (1981). A psychology of how novices learn computer programming. Computing Surveys, 1, pp. 121-141.
[7]
Pea, R. (1986). Language independent conceptual bugs in novice programming. Educational Computing Research, 2(1), pp. 25-36.
[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.
[9]
Spohrer, J., & Soloway, E. (1986). Novice mistakes: Are the folk wisdoms correct? Communications of the ACM, 29(7), pp. 624-632.
[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.
[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

Cited By

View all
  • (2024)Performance, Workload, Emotion, and Self-Efficacy of Novice Programmers Using AI Code GenerationProceedings of the 2024 on Innovation and Technology in Computer Science Education V. 110.1145/3649217.3653615(290-296)Online publication date: 3-Jul-2024
  • (2024)Grasping the Unseen: TA Insights into Teaching Subtle Concepts in Computer ScienceProceedings of the 2024 on Innovation and Technology in Computer Science Education V. 110.1145/3649217.3653601(157-163)Online publication date: 3-Jul-2024
  • (2024)Let's Ask AI About Their Programs: Exploring ChatGPT's Answers To Program Comprehension QuestionsProceedings of the 46th International Conference on Software Engineering: Software Engineering Education and Training10.1145/3639474.3640058(221-232)Online publication date: 14-Apr-2024
  • Show More Cited By

Index Terms

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

      Recommendations

      Comments

      Information & Contributors

      Information

      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
      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]

      Sponsors

      Publisher

      Association for Computing Machinery

      New York, NY, United States

      Publication History

      Published: 01 December 2001

      Permissions

      Request permissions for this article.

      Check for updates

      Qualifiers

      • Article

      Conference

      ITICSE01
      Sponsor:

      Acceptance Rates

      Overall Acceptance Rate 552 of 1,613 submissions, 34%

      Contributors

      Other Metrics

      Bibliometrics & Citations

      Bibliometrics

      Article Metrics

      • Downloads (Last 12 months)202
      • Downloads (Last 6 weeks)22
      Reflects downloads up to 25 Dec 2024

      Other Metrics

      Citations

      Cited By

      View all

      View Options

      Login options

      View options

      PDF

      View or Download as a PDF file.

      PDF

      eReader

      View online with eReader.

      eReader

      Media

      Figures

      Other

      Tables

      Share

      Share

      Share this Publication link

      Share on social media