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

Eliciting Student Scratch Script Understandings via Scratch Charades

Published: 26 February 2020 Publication History

Abstract

With many school districts nationwide integrating Computer Science (CS) and Computational Thinking (CT) instruction at the K-8 level, it is crucial researchers closely inspect the relationship between program expression and student understandings. In this study, we propose and report on our use of Scratch Charades, a game in which students act out Scratch scripts while others build them. The purpose of Scratch Charades is to familiarize students with scripts and blocks without the cognitive overhead of the complex user interface. However, in this study, we also used it to elicit student understandings about Scratch blocks and scripts to design mnemonics to help students debug their code. We propose two building and/or debugging strategies based on our observations.

References

[1]
John B Biggs and Kevin F Collis. Evaluating the quality of learning: The SOLO taxonomy (Structure of the Observed Learning Outcome). Academic Press, 2014.
[2]
CAST.Universal Design for Learning Guidelines version 2.2.2018.url: http://udlguidelines.cast.org.[3]Community Statistics At a Glance.url: https://scratch.mit.edu/statistics/.
[3]
Lara M Talpey Ludger Woessmann Eric A Hanushek Paul E Peterson. Theunwavering SES achievement gap: Trends in US student performance.url: https://www.hks.harvard.edu/publications/unwavering- ses- achievement- gap-trends-us-student-performance.
[4]
Diana Franklin et al. "Initialization in Scratch: Seeking Knowledge Transfer".In:Proceedings of the 47th ACM Technical Symposium on Computing ScienceEducation. SIGCSE '16. Memphis, Tennessee, USA: ACM, 2016, pp. 217--222.isbn: 978--1--4503--3685--7. http://doi.acm.org/10.1145/2839509.2844569.
[5]
Shuchi Grover and Satabdi Basu. ?Measuring Student Learning in IntroductoryBlock-Based Programming: Examining Misconceptions of Loops, Variables, andBoolean Logic". In:Proceedings of the 2017 ACM SIGCSE Technical Symposium on Computer Science Education. SIGCSE '17. Seattle, Washington, USA: ACM,2017, pp. 267--272.isbn: 978--1--4503--4698--6. url:http://doi.acm.org/10.1145/3017680.3017723.
[6]
Idit Ed Harel and Seymour Ed Papert. Constructionism. Ablex Publishing, 1991.
[7]
Felienne Hermans et al. "Thinking out of the Box: Comparing Metaphors forVariables in Programming Education". In:Proceedings of the 13th Workshop inPrimary and Secondary Computing Education. WiPSCE '18. Potsdam, Germany:ACM, 2018, 8:1--8:8.isbn: 978--1--4503--6588--8. http://doi.acm.org/10.1145/3265757.3265765.
[8]
Charlotte Hill et al. "Floors and Flexibility: Designing a Programming Environment for 4Th-6th Grade Classrooms". In:Proceedings of the 46th ACM TechnicalSymposium on Computer Science Education. SIGCSE '15. Kansas City, Missouri,USA: ACM, 2015, pp. 546--551.isbn: 978--1--4503--2966--8. http://doi.acm.org/10.1145/2676723.2677275.
[9]
Andrew Ko.Programming languages are the least usable, but most powerful human-computer interfaces ever invented. 2014.url: https://medium.com/bits-and - behavior / programming - languages - are - the - least - usable - but - most -powerful-human-computer-interfaces-ever-invented-7509348dedc.
[10]
John Maloney et al. "The Scratch Programming Language and Environment".In:Trans. Computing Education 10.4 (Nov. 2010), 16:1--16:15.issn: 1946--6226. http://doi.acm.org/10.1145/1868358.1868363.
[11]
S. C. Marley and K. J. Carbonneau. "Theoretical Perspectives and Empirical Evidence Relevant to Classroom Instruction with Manipulatives". In:EducationalPsychology Review26.1 (2014), pp. 1--7.
[12]
B. M. Moskal and M. E. Magone. "Making Sense of What Students Know:Examining the Referents, Relationships and Modes Students Displayed inResponse to a Decimal Task". In:Educational Studies in Mathematics43.3 (2000),pp. 313--335.
[13]
NAEP Nations Report Card.url: https://nces.ed.gov/nationsreportcard/glossary.aspx#basic.
[14]
NAEP Nations Report Card - National Assessment of Educational Progress - NAEP.url: https://nces.ed.gov/nationsreportcard/'src=ft.
[15]
Jean Piaget. "Piaget's theory". In:Piaget and his school. Springer, 1976, pp. 11--23.
[16]
Mitchel Resnick et al. "Scratch: Programming for all." In:Communications of the ACM 52.11(2009), pp. 60--67.[18]Jean Salac et al. "An Analysis Through an Equity Lens of the Implementation of Computer Science in K-8 Classrooms in a Large, Urban School District".In:Proceedings of the 50th ACM Technical Symposium on Computer ScienceEducation. SIGCSE '19. Minneapolis, MN, USA: ACM, 2019, pp. 1150--1156.isbn: 978--1--4503--5890--3. http://doi.acm.org/10.1145/3287324.3287353.
[17]
Andreas Stefik and Susanna Siebert. "An Empirical Investigation into Programming Language Syntax". In:ACM Transactions on Computing Education13.4(2013).
[18]
Alaaeddin Swidan, Felienne Hermans, and Marileen Smit. "Programming Misconceptions for School Students". In:Proceedings of the 2018 ACM Conference on International Computing Education Research. ICER '18. Espoo, Finland: ACM,2018, pp. 151--159.isbn: 978--1--4503--5628--2. url:http://doi.acm.org/10.1145/3230977.3230995.
[19]
C. N. Thomas et al. ?Applying a Universal Design for Learning framework to mediate the language demands of mathematics". In:Reading and WritingQuarterly31.3 (2015), pp. 207--234.
[20]
C. N. Thomas et al.Applying a Universal Design for Learning framework to meet the language demands of science. Leiden, 2018.

Cited By

View all
  • (2024)Equitable Access to Cybersecurity Education: A Case Study of Underserved Middle School StudentsProceedings of the 2024 on Innovation and Technology in Computer Science Education V. 110.1145/3649217.3653581(625-632)Online publication date: 3-Jul-2024
  • (2023)A Literature Review Examining Broadening Participation in Upper Elementary CS EducationProceedings of the 54th ACM Technical Symposium on Computer Science Education V. 110.1145/3545945.3569873(570-576)Online publication date: 2-Mar-2023
  • (2022)An Analysis of Middle Grade Teachers' Debugging Pedagogical Content KnowledgeProceedings of the 27th ACM Conference on on Innovation and Technology in Computer Science Education Vol. 110.1145/3502718.3524770(533-539)Online publication date: 7-Jul-2022
  • Show More Cited By

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Conferences
SIGCSE '20: Proceedings of the 51st ACM Technical Symposium on Computer Science Education
February 2020
1502 pages
ISBN:9781450367936
DOI:10.1145/3328778
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 the author(s) 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: 26 February 2020

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. computational thinking
  2. elementary education
  3. learning strategy
  4. scratch

Qualifiers

  • Research-article

Funding Sources

Conference

SIGCSE '20
Sponsor:

Acceptance Rates

Overall Acceptance Rate 1,595 of 4,542 submissions, 35%

Upcoming Conference

SIGCSE TS 2025
The 56th ACM Technical Symposium on Computer Science Education
February 26 - March 1, 2025
Pittsburgh , PA , USA

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)135
  • Downloads (Last 6 weeks)22
Reflects downloads up to 02 Feb 2025

Other Metrics

Citations

Cited By

View all
  • (2024)Equitable Access to Cybersecurity Education: A Case Study of Underserved Middle School StudentsProceedings of the 2024 on Innovation and Technology in Computer Science Education V. 110.1145/3649217.3653581(625-632)Online publication date: 3-Jul-2024
  • (2023)A Literature Review Examining Broadening Participation in Upper Elementary CS EducationProceedings of the 54th ACM Technical Symposium on Computer Science Education V. 110.1145/3545945.3569873(570-576)Online publication date: 2-Mar-2023
  • (2022)An Analysis of Middle Grade Teachers' Debugging Pedagogical Content KnowledgeProceedings of the 27th ACM Conference on on Innovation and Technology in Computer Science Education Vol. 110.1145/3502718.3524770(533-539)Online publication date: 7-Jul-2022
  • (2021)The Effect of Programming Classes with Tangible Scratch Blocks on the Programming Interest of 6th Grade Elementary School StudentsInternational Journal of Information and Education Technology10.18178/ijiet.2021.11.9.154211:9(405-409)Online publication date: 2021
  • (2021)Rules of Program BehaviorACM Transactions on Computing Education10.1145/346912821:4(1-37)Online publication date: 17-Nov-2021
  • (2020)Diagramming as a Strategy for Primary/Elementary-Age Program ComprehensionProceedings of the 2020 ACM Conference on International Computing Education Research10.1145/3372782.3407116(322-323)Online publication date: 10-Aug-2020

View Options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Login options

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media