Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.1145/2493394.2493403acmconferencesArticle/Chapter ViewAbstractPublication PagesicerConference Proceedingsconference-collections
research-article

Modeling the learning progressions of computational thinking of primary grade students

Published: 12 August 2013 Publication History

Abstract

We introduce the Progression of Early Computational Thinking (PECT) Model, a framework for understanding and assessing computational thinking in the primary grades (Grades 1 to 6). The model synthesizes measurable evidence from student work with broader, more abstract coding design patterns, which are then mapped onto computational thinking concepts.
We present the results of a pilot-test study of the PECT Model in order to demonstrate its potential efficacy in detecting both differences in computational thinking among students of various ages as well as any clear overall progressions in increasing computational sophistication. Results of this sort are vital for establishing research-based and age-appropriate curricula for students in the primary grades, i.e., developing non-trivial, challenging but not overly daunting lesson plans that utilize the cognitive development stage of each grade level most effectively.

References

[1]
Astrachan, O., Barnes, T., Garcia, D., Paul, J., Simon, B., and Snyder. L. CS principles: piloting a new course at national scale. In Proceedings of the 42nd ACM Technical Symposium on Computer Science Education (SIGCSE '11). ACM, New York, NY, USA, pp.397--398. 2011.
[2]
Baron-Cohen, S., Leslie, A., Frith, U. Mechanical, Behavioural and Intentional understanding of picture stories in autistic children. British Journal of Developmental Psychology, 4(2), pp.113--125, 1986.
[3]
Barr, V. and Stephenson, C. Bringing computational thinking to K-12: what is involved and what is the role of the computer science education community? Inroads, 2(1):48--54, February, 2011.
[4]
Basawapatna, A., Koh, K., Repenning, A., Webb, D., and Sekeres Marshall, K. Recognizing computational thinking patterns. In Proceedings of the 42nd ACM Technical Symposium on Computer Science Education (SIGCSE '11). ACM, New York, NY, USA, 245--250. 2011.
[5]
Bers, M.U. The TangibleK Robotics Program: Applied Computational Thinking for Young Children. Early Childhood Research and Practice, 12(2), 2010.
[6]
Brennan, K., Chung, M. Creative Computing, a design-based introduction to computational thinking. Retrieved from http://scratched.media.mit.edu/resources/scratch-curriculum-guide-draft, 2011.
[7]
Brennan, K., Resnick, M. New frameworks for studying and assessing the development of computational thinking. 2012 Annual Meeting of the American Educational Research Association (AERA'12), Vancouver, Canada, 2012.
[8]
Computer Science Teachers Association. Computational Thinking. 2012. http://csta.acm.org/Curriculum/sub/CompThinking.html.
[9]
--. "K-12 Computer Science Standards." 2011. http://csta.acm.org/Curriculum/sub/K12Standards.html.
[10]
Denner, J., Werner, L. and Ortiz, E. Computer games created by middle school girls: Can they be used to measure understanding of computer science concepts? Computers & Education, Volume 58, Issue 1, pp. 240--249, January, 2011.
[11]
Franklin, D., Conrad, P., Boe, B., Nilsen, K., Hill, C., Len, M., Dreschler, G., Aldana, G., Assessment of computer science learning in a scratch-based outreach program. In Proceedings of the 44th SIGCSE technical symposium on Computer Science education, SIGCSE'13. ACM, 2013.
[12]
Gamma, J., Helm, R., Johnson, R., Vlissides, J. Design patterns: elements of reusable object-oriented software, Addison-Wesley Longman Publishing Co., Inc., 1995.
[13]
Goode, J. and Chapman, G. Exploring Computer Science. Computer Science Equity Alliance, Los Angeles. http://www.exploringcs.org/, 2009.
[14]
Kazakoff, E., and Bers, M. Programming in a robotics context in the kindergarten classroom: The impact on sequencing skills. Journal of Educational Multimedia and Hypermedia, 21(4), 371--391, 2012.
[15]
Koh, K., Basawapatna, A., Bennett, V., and Repenning, A. Towards the Automatic Recognition of Computational Thinking for Adaptive Visual Language Learning. In Proceedings of the 2010 IEEE Symposium on Visual Languages and Human-Centric Computing (VLHCC '10). IEEE Computer Society, Washington, DC, USA, 59--66. http://dx.doi.org/10.1109/VLHCC.2010.17, 2010.
[16]
Lee, K. Childhood Cognitive Development: The Essential Readings. Wiley-Blackwell, Cornwall, UK. 2000.
[17]
Lewis, C. How programming environment shapes perception, learning and goals: logo vs. scratch. In Proceedings of the 41st ACM technical symposium on Computer science education (SIGCSE '10). ACM, New York, NY, USA, 346--350. http://doi.acm.org/10.1145/1734263.1734383, 2010.
[18]
Mislevy, R. J., Almond, R. G., and Lukas, J. F. A brief introduction to evidence-centered design. Research Report RR-03--16, Educational Testing Service, Princeton, NJ, 2003.
[19]
National Research Council. Report of a Workshop on Pedagogical Aspects of Computational Thinking. Washington, DC: The National Academies Press, 2011.
[20]
Rathus, S. A. Childhood and Adolescence: Voyages in Development. Wadsworth, Belmont, California, 2010.
[21]
Resnick, M., Maloney, J., Monroy-Hernandez, A., Rusk, N., Eastmond, E., Brennan, K., Millner, A., Rosenbaum, E., Silver, J., Silverman, B., & Kafai, Y. Scratch: Programming for All. Communications of the ACM, vol. 52, no. 11, pp. 60--67, Nov. 2009.
[22]
Snow, E., Haertel, G., Fulkerson, D. Feng, M., & Nichols, P. Leveraging evidence-centered design in large-scale and formative assessment practices. Paper presented at the 2010 annual meeting of the National Council on Measurement in Education (NCME), Denver, CO, 2010.
[23]
Wilson, A., Hainey, T., Connolly, T. M. Evaluation of Computer Games Developed by Primary School Children to Gauge Understanding of Programming Concepts, 6th European Conference on Games-based Learning (ECGBL), pp. 4--5, Cork, Ireland, October, 2012.
[24]
Wing, J. Computational Thinking. Communications of the ACM, 3 ed.:33--35, March, 2006.
[25]
Wolz, U., Hallberg, C., & Taylor, B. Scrape: A tool for visualizing the code of Scratch programs. Poster presented at the 42nd ACM Technical Symposium on Computer Science Education, Dallas, TX, 2011.

Cited By

View all
  • (2025)Empowering rural students through computational thinking and real-world STEM applications: insights from an innovative high school curriculumFrontiers in Education10.3389/feduc.2024.14524709Online publication date: 3-Jan-2025
  • (2025)Computational Thinking in Science Laboratories Based on the Flipped Classroom Model: Computational Thinking, Laboratory Entrepreneurial and AttitudeJournal of Science Education and Technology10.1007/s10956-024-10192-yOnline publication date: 6-Jan-2025
  • (2024)Towards Data-Driving Multi-View Evaluation Framework for ScratchTsinghua Science and Technology10.26599/TST.2023.901001629:2(517-528)Online publication date: Apr-2024
  • Show More Cited By

Index Terms

  1. Modeling the learning progressions of computational thinking of primary grade students

    Recommendations

    Comments

    Information & Contributors

    Information

    Published In

    cover image ACM Conferences
    ICER '13: Proceedings of the ninth annual international ACM conference on International computing education research
    August 2013
    202 pages
    ISBN:9781450322430
    DOI:10.1145/2493394
    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: 12 August 2013

    Permissions

    Request permissions for this article.

    Check for updates

    Author Tags

    1. assessment
    2. computational thinking
    3. programming
    4. scratch

    Qualifiers

    • Research-article

    Conference

    ICER '13
    Sponsor:
    ICER '13: International Computing Education Research Conference
    August 12 - 14, 2013
    San California, San Diego, USA

    Acceptance Rates

    ICER '13 Paper Acceptance Rate 22 of 70 submissions, 31%;
    Overall Acceptance Rate 189 of 803 submissions, 24%

    Upcoming Conference

    ICER 2025
    ACM Conference on International Computing Education Research
    August 3 - 6, 2025
    Charlottesville , VA , USA

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)113
    • Downloads (Last 6 weeks)7
    Reflects downloads up to 09 Jan 2025

    Other Metrics

    Citations

    Cited By

    View all
    • (2025)Empowering rural students through computational thinking and real-world STEM applications: insights from an innovative high school curriculumFrontiers in Education10.3389/feduc.2024.14524709Online publication date: 3-Jan-2025
    • (2025)Computational Thinking in Science Laboratories Based on the Flipped Classroom Model: Computational Thinking, Laboratory Entrepreneurial and AttitudeJournal of Science Education and Technology10.1007/s10956-024-10192-yOnline publication date: 6-Jan-2025
    • (2024)Towards Data-Driving Multi-View Evaluation Framework for ScratchTsinghua Science and Technology10.26599/TST.2023.901001629:2(517-528)Online publication date: Apr-2024
    • (2024)Embodied Learning for Computational Thinking in a Mixed-Reality ContextJournal of Educational Computing Research10.1177/0735633124129117362:8(1939-1960)Online publication date: 13-Oct-2024
    • (2024)Jigsaw: A Tool for Decomposing and Planning Programming Problems2024 IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC)10.1109/VL/HCC60511.2024.00034(236-247)Online publication date: 2-Sep-2024
    • (2024)Investigating the psychometric features of a locally designed computational thinking assessment for elementary studentsComputer Science Education10.1080/08993408.2024.2344400(1-20)Online publication date: 27-Apr-2024
    • (2024)IF science AND making AND computing: Insights for project-based learning and primary science curriculum designStudies in Science Education10.1080/03057267.2024.2397300(1-65)Online publication date: 19-Sep-2024
    • (2024)Adaptation of the Computational Thinking Skills Assessment Tool (TechCheck-K) in Early ChildhoodJournal of Science Education and Technology10.1007/s10956-023-10089-233:3(365-382)Online publication date: 2-Jan-2024
    • (2024)Children’s programming environment acceptance: extending the boundary conditions to programming competition, computational thinking, and programming modalityEducation and Information Technologies10.1007/s10639-023-12325-z29:1(939-969)Online publication date: 1-Jan-2024
    • (2023)Developing Computational Thinking Scale for Primary School Students and Examining Students' Thinking Levels According to Different VariablesJournal of Learning and Teaching in Digital Age10.53850/joltida.11761738:1(113-123)Online publication date: 8-Jan-2023
    • 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