Nothing Special   »   [go: up one dir, main page]

skip to main content
article

Introductory programming, criterion-referencing, and bloom

Published: 11 January 2003 Publication History

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.
[2]
Bloom, B.S., et al. Taxonomy of Educational Objectives: Handbook I: Cognitive Domain, Longmans, Green and Company, 1956.
[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.
[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.
[5]
Kernighan, B., and Plauger, P. Software Tools in Pascal. Addison-Wesley (1981).
[6]
Kolling, M., and Rosenberg, J., Guidelines for Teaching Object Orientation with Java. SIGCSE Bulletin, 33, No. 3 (September 2001), 33--36.
[7]
Lister, R., Objectives and Objective Assessment in CS1.In Proceedings of SIGCSE 2001 (Feb. 2001) ACM Press, 292--296.
[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.
[9]
Roumani, H., Design Guidelines for the Lab Component of Objects-First CS1.In Proceedings of SIGCSE 2002 (Feb. 2002) ACM Press, 222--226.

Cited By

View all
  • (2024)Hand Gesture Based Virtual Quiz GameInternational Journal of Advanced Research in Science, Communication and Technology10.48175/IJARSCT-17460(355-360)Online publication date: 18-Apr-2024
  • (2023)AI Based Virtual Quiz SystemInternational Journal of Advanced Research in Science, Communication and Technology10.48175/IJARSCT-11610(46-51)Online publication date: 19-Jun-2023
  • (2023)The Effectiveness of Online Problem-Based Learning Tasks on Riyadh’s Secondary School Students’ Problem-Solving Ability and Programming SkillsOpen Education Studies10.1515/edu-2022-02085:1Online publication date: 11-Dec-2023
  • Show More Cited By

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

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
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
Published in SIGCSE Volume 35, Issue 1

Check for updates

Author Tags

  1. Bloom's taxonomy
  2. Criterion-referencing CS1
  3. pedagogy

Qualifiers

  • Article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)30
  • Downloads (Last 6 weeks)0
Reflects downloads up to 26 Nov 2024

Other Metrics

Citations

Cited By

View all
  • (2024)Hand Gesture Based Virtual Quiz GameInternational Journal of Advanced Research in Science, Communication and Technology10.48175/IJARSCT-17460(355-360)Online publication date: 18-Apr-2024
  • (2023)AI Based Virtual Quiz SystemInternational Journal of Advanced Research in Science, Communication and Technology10.48175/IJARSCT-11610(46-51)Online publication date: 19-Jun-2023
  • (2023)The Effectiveness of Online Problem-Based Learning Tasks on Riyadh’s Secondary School Students’ Problem-Solving Ability and Programming SkillsOpen Education Studies10.1515/edu-2022-02085:1Online publication date: 11-Dec-2023
  • (2022)Assessing computational thinking across a STEM curriculum for pre-service teachersEducation and Information Technologies10.1007/s10639-022-11508-428:7(8051-8073)Online publication date: 14-Dec-2022
  • (2020)Students’ Perception of a Method for Identifying Topics for Research Questions2020 IEEE Frontiers in Education Conference (FIE)10.1109/FIE44824.2020.9274027(1-8)Online publication date: 21-Oct-2020
  • (2020)Comparing Exam Performance in a Reinforced Concrete Design Course with Bloom’s Taxonomy LevelsJournal of Civil Engineering Education10.1061/(ASCE)EI.2643-9115.0000002146:1Online publication date: Jan-2020
  • (2020)Bloom's taxonomy: A beneficial tool for learning and assessing students’ competency levels in computer programming using empirical analysisComputer Applications in Engineering Education10.1002/cae.2233928:6(1628-1640)Online publication date: 20-Sep-2020
  • (2019)Learning to use FunctionsProceedings of the 50th ACM Technical Symposium on Computer Science Education10.1145/3287324.3287377(752-758)Online publication date: 22-Feb-2019
  • (2019)A Rule-Based Method for Cognitive Competency Assessment in Computer Programming Using Bloom’s TaxonomyIEEE Access10.1109/ACCESS.2019.29169797(64663-64675)Online publication date: 2019
  • (2019)Novice Programmers and Introductory ProgrammingThe Cambridge Handbook of Computing Education Research10.1017/9781108654555.013(327-376)Online publication date: 15-Feb-2019
  • Show More Cited By

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