skip to main content
article

Introductory programming, criterion-referencing, and bloom

Published:11 January 2003Publication History
Skip Abstract Section

Abstract

In the traditional norm-referencing approach to grading, all students in a CS1 class attempt the same programming tasks, and those attempts are graded "to a curve". The danger is that such tasks are aimed at a hypothetical average student. Weaker students can do little of these tasks, and learn little. Meanwhile, these tasks do not stretch the stronger students, so they too are denied an opportunity to learn. Our solution is two-fold. First, we use a criterion-referenced approach, where fundamentally different tasks are set, according to the ability of the students. Second, the differences in the nature of the tasks reflect the differing levels of Bloom's taxonomy. Weaker CS1 students are simply required to demonstrate knowledge and comprehension; the ability to read and understand programs. Middling students attempt traditional tasks, while the stronger students are set open-ended tasks at the synthesis and evaluation levels.

References

  1. Applin, A.G. Second Language Acquisition and CS1: Is * == ** ? ..In Proceedings of SIGCSE 2001 (Feb. 2001) ACM Press, 174--178. Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. Bloom, B.S., et al. Taxonomy of Educational Objectives: Handbook I: Cognitive Domain, Longmans, Green and Company, 1956.Google ScholarGoogle Scholar
  3. Buck, D., and Stucki, D. JKarelRobot: A Case Study in Supporting Levels of Cognitive Development in the Computer Science Curriculum..In Proceedings of SIGCSE 2001 (Feb. 2001) ACM Press, 16--20. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. Fincher, S., What are We Doing When We Teach Programming?..In Proceedings of Frontiers in Education '99 (Nov. 1999) IEEE Press, 12a4-1 to 12a4-5.Google ScholarGoogle Scholar
  5. Kernighan, B., and Plauger, P. Software Tools in Pascal. Addison-Wesley (1981). Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. Kolling, M., and Rosenberg, J., Guidelines for Teaching Object Orientation with Java. SIGCSE Bulletin, 33, No. 3 (September 2001), 33--36. Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. Lister, R., Objectives and Objective Assessment in CS1..In Proceedings of SIGCSE 2001 (Feb. 2001) ACM Press, 292--296. Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. McCracken, M., et al. A multi-national, multi-institutional study of assessment of programming skills of first-year CS students, SIGCSE Bulletin, 33, No 4, (December 2001) ACM Press, 1--16. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. Roumani, H., Design Guidelines for the Lab Component of Objects-First CS1..In Proceedings of SIGCSE 2002 (Feb. 2002) ACM Press, 222--226. Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. Introductory programming, criterion-referencing, and bloom

    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

    Full Access

    • Published in

      cover image ACM SIGCSE Bulletin
      ACM SIGCSE Bulletin  Volume 35, Issue 1
      January 2003
      406 pages
      ISSN:0097-8418
      DOI:10.1145/792548
      Issue’s Table of Contents
      • cover image ACM Conferences
        SIGCSE '03: Proceedings of the 34th SIGCSE technical symposium on Computer science education
        February 2003
        444 pages
        ISBN:158113648X
        DOI:10.1145/611892

      Copyright © 2003 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: 11 January 2003

      Check for updates

      Qualifiers

      • article

    PDF Format

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader