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

Use, Modify, Create: Comparing Computational Thinking Lesson Progressions for STEM Classes

Published: 02 July 2019 Publication History

Abstract

Computational Thinking (CT) is being infused into curricula in a variety of core K-12 STEM courses. As these topics are being introduced to students without prior programming experience and are potentially taught by instructors unfamiliar with programming and CT, appropriate lesson design might help support both students and teachers. "Use-Modify-Create" (UMC), a CT lesson progression, has students ease into CT topics by first "Using" a given artifact, "Modifying" an existing one, and then eventually "Creating" new ones. While studies have presented lessons adopting and adapting this progression and advocating for its use, few have focused on evaluating UMC's pedagogical effectiveness and claims. We present a comparison study between two CT lesson progressions for middle school science classes. Students participated in a 4-day activity focused on developing an agent-based simulation in a block-based programming environment. While some classrooms had students develop code on days 2-4, others used a scaffolded lesson plan modeled after the UMC framework. Through analyzing student's exit tickets, classroom observations, and teacher interviews, we illustrate differences in perception of assignment difficulty from both the students and teachers, as well as student perception of artifact "ownership" between conditions.

References

[1]
Bernd Meyer Aidan Lane and Jonathan Mullins. 2012. Simulation with Cellular A Project Based Introduction to Programming first ed.). Monash University, Melbourne, Australia. Online: https://github.com/MonashAlexandria/snapapps.
[2]
Tim Bell, Jason Alexander, Isaac Freeman, and Mick Grimley. 2009. Computer science unplugged: School students doing real computing without computers. The New Zealand Journal of Applied Computing and Information Technology, Vol. 13, 1 (2009), 20--29.
[3]
Acey Kreisler Boyce, Antoine Campbell, Shaun Pickford, Dustin Culler, and Tiffany Barnes. 2011. Experimental evaluation of BeadLoom game: how adding game elements to an educational tool improves motivation and learning. In Proceedings of the 16th annual joint conference on Innovation and technology in computer science education. ACM, ACM, New York, NY, 243--247.
[4]
Veronica Cateté, Nicholas Lytle, Yihuan Dong, Danielle Boulden, Bita Akram, Jennifer Houchins, Tiffany Barnes, Eric Wiebe, James Lester, Bradford Mott, and Kristy Boyer. 2018. Infusing Computational Thinking into Middle Grade Science Classrooms: Lessons Learned. In Proceedings of the 13th Workshop in Primary and Secondary Computing Education (WiPSCE '18). ACM, New York, NY, USA, Article 21, bibinfonumpages6 pages.
[5]
Bob Coulter, Irene Lee, and Fred Martin. 2010. Computational Thinking for Youth.
[6]
National Research Council et almbox. 2011. Successful K-12 STEM education: Identifying effective approaches in science, technology, engineering, and mathematics .National Academies Press, Washington, D.C.
[7]
Jan Cuny. 2012. Transforming high school computing: a call to action. ACM Inroads, Vol. 3, 2 (2012), 32--36.
[8]
Yihuan Dong, Veronica Catete, Robin Jocius, Nicholas Lytle, Tiffany Barnes, Jennifer Albert, Deepti Joshi, Richard Robinson, and Ashley Andrews. 2019. PRADA: A Practical Model for Integrating Computational Thinking in K-12 Education. In Proceedings of the 50th ACM Technical Symposium on Computer Science Education (SIGCSE '19). ACM, New York, NY, USA, 906--912.
[9]
Milton Friedman. 1937. The use of ranks to avoid the assumption of normality implicit in the analysis of variance. Journal of the american statistical association, Vol. 32, 200 (1937), 675--701.
[10]
Dan Garcia, Brian Harvey, and Tiffany Barnes. 2015. The beauty and joy of computing. ACM Inroads, Vol. 6, 4 (2015), 71--79.
[11]
James Paul Gee. 2007. Good video games
[12]
good learning: Collected essays on video games, learning, and literacy. Vol. 27. Peter Lang, New York, NY.
[13]
Joanna Goode, Jane Margolis, and Gail Chapman. 2014. Curriculum is not enough: the educational theory and research foundation of the exploring computer science professional development model. In Proceedings of the 45th ACM technical symposium on Computer science education. ACM, ACM, New York, NY, 493--498.
[14]
Marianthi Grizioti and Chronis Kynigos. 2018. Game modding for computational thinking: an integrated design approach. In Proceedings of the 17th ACM Conference on Interaction Design and Children . ACM, New York, NY, USA, 687--692.
[15]
Filiz Kalelioug lu. 2015. A new way of teaching programming skills to K-12 students: Code. org. Computers in Human Behavior, Vol. 52 (2015), 200--210.
[16]
Irene Lee, Fred Martin, and Katie Apone. 2014. Integrating computational thinking across the K--8 curriculum. Acm Inroads, Vol. 5, 4 (2014), 64--71.
[17]
Irene Lee, Fred Martin, Jill Denner, Bob Coulter, Walter Allan, Jeri Erickson, Joyce Malyn-Smith, and Linda Werner. 2011. Computational thinking for youth in practice. Acm Inroads, Vol. 2, 1 (2011), 32--37.
[18]
Jane Margolis. 2010. Stuck in the shallow end: Education, race, and computing .MIT Press, Cambridge, MA.
[19]
Patrick E McKnight and Julius Najab. 2010a. Kruskal-Wallis Test. The corsini encyclopedia of psychology, Vol. 4 (2010), 1--1.
[20]
Patrick E McKnight and Julius Najab. 2010b. Mann-Whitney U Test. The Corsini encyclopedia of psychology, Vol. 4 (2010), 1--1.
[21]
Matthew B Miles, A Michael Huberman, and Johnny Saldana. 2014. Qualitative data analysis .Sage, Washington DC, USA.
[22]
Thomas W Price, Veronica Cateté, Jennifer Albert, Tiffany Barnes, and Daniel D Garcia. 2016. Lessons Learned from BJC CS Principles Professional Development. In Proceedings of the 47th ACM Technical Symposium on Computing Science Education. ACM, ACM, New York, NY, 467--472.
[23]
Johnmarshall Reeve and Ching-Mei Tseng. 2011. Agency as a fourth aspect of students' engagement during learning activities. Contemporary Educational Psychology, Vol. 36, 4 (2011), 257--267.
[24]
Sue Sentance and Andrew Csizmadia. 2017. Computing in the curriculum: Challenges and strategies from a teacher's perspective. Education and Information Technologies, Vol. 22, 2 (2017), 469--495.
[25]
Sue Sentance and Jane Waite. 2017. PRIMM: Exploring pedagogical approaches for teaching text-based programming in school. In Proceedings of the 12th Workshop on Primary and Secondary Computing Education. ACM, ACM, New York, NY, 113--114.
[26]
John Sweller. 1988. Cognitive load during problem solving: Effects on learning. Cognitive science, Vol. 12, 2 (1988), 257--285.
[27]
David Weintrop, Elham Beheshti, Michael Horn, Kai Orton, Kemi Jona, Laura Trouille, and Uri Wilensky. 2014. Defining computational thinking for science, technology, engineering, and math.
[28]
Linda Werner, Shannon Campe, and Jill Denner. 2012. Children learning computer science concepts via Alice game-programming. In Proceedings of the 43rd ACM technical symposium on Computer Science Education. ACM, ACM, New York, NY, 427--432.
[29]
Jeannette M Wing. 2006. Computational thinking. Commun. ACM, Vol. 49, 3 (2006), 33--35.
[30]
RF Woolson. 2007. Wilcoxon signed-rank test. Wiley encyclopedia of clinical trials (2007), 1--3.

Cited By

View all
  • (2025)Experiences of early assessment to teach functional programmingJournal of Functional Programming10.1017/S095679682400018235Online publication date: 3-Feb-2025
  • (2025)Promoting Computational Thinking Through STEM EducationIntegrating Computational Thinking Through Design-Based Learning10.1007/978-981-96-0853-9_10(167-191)Online publication date: 3-Jan-2025
  • (2024)Creating a Culturally Responsive Mathematics Education: The Case of Gebeta Game in EthiopiaSTEM Education - Recent Developments and Emerging Trends10.5772/intechopen.114007Online publication date: 29-May-2024
  • Show More Cited By

Index Terms

  1. Use, Modify, Create: Comparing Computational Thinking Lesson Progressions for STEM Classes

      Recommendations

      Comments

      Information & Contributors

      Information

      Published In

      cover image ACM Conferences
      ITiCSE '19: Proceedings of the 2019 ACM Conference on Innovation and Technology in Computer Science Education
      July 2019
      583 pages
      ISBN:9781450368957
      DOI:10.1145/3304221
      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: 02 July 2019

      Permissions

      Request permissions for this article.

      Check for updates

      Author Tags

      1. computational thinking
      2. lesson design
      3. modify-create

      Qualifiers

      • Research-article

      Funding Sources

      Conference

      ITiCSE '19
      Sponsor:

      Acceptance Rates

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

      Upcoming Conference

      ITiCSE '25
      Innovation and Technology in Computer Science Education
      June 27 - July 2, 2025
      Nijmegen , Netherlands

      Contributors

      Other Metrics

      Bibliometrics & Citations

      Bibliometrics

      Article Metrics

      • Downloads (Last 12 months)583
      • Downloads (Last 6 weeks)56
      Reflects downloads up to 04 Feb 2025

      Other Metrics

      Citations

      Cited By

      View all
      • (2025)Experiences of early assessment to teach functional programmingJournal of Functional Programming10.1017/S095679682400018235Online publication date: 3-Feb-2025
      • (2025)Promoting Computational Thinking Through STEM EducationIntegrating Computational Thinking Through Design-Based Learning10.1007/978-981-96-0853-9_10(167-191)Online publication date: 3-Jan-2025
      • (2024)Creating a Culturally Responsive Mathematics Education: The Case of Gebeta Game in EthiopiaSTEM Education - Recent Developments and Emerging Trends10.5772/intechopen.114007Online publication date: 29-May-2024
      • (2024)Computational Thinking Assessment: Bibliometric Analysis-VOSviewerJurnal Simki Pedagogia10.29407/jsp.v7i1.3437:1(305-316)Online publication date: 10-Jun-2024
      • (2024)11. Programmering av simuleringer i naturfaglærerutdanningenFra forskningsfronten til klasserommet10.18261/9788215069548-24-11(235-260)Online publication date: 7-Nov-2024
      • (2024)8. BESt i naturfag: Bruke-Endre-Skape-tilnærmingen til programmeringskompetanse for naturfaglærerstudenterFra forskningsfronten til klasserommet10.18261/9788215069548-24-08(167-189)Online publication date: 7-Nov-2024
      • (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
      • (2024)Scaffolding Novices: Analyzing When and How Parsons Problems Impact Novice Programming in an Integrated Science AssignmentProceedings of the 2024 ACM Conference on International Computing Education Research - Volume 110.1145/3632620.3671110(42-54)Online publication date: 12-Aug-2024
      • (2024) Integrating computational thinking in elementary STEM using the engineering design process School Science and Mathematics10.1111/ssm.12638124:4(279-286)Online publication date: 21-Feb-2024
      • (2024)An Interactive Web Environment to Foster Learning Programming at the High School Level2024 International Symposium on Computers in Education (SIIE)10.1109/SIIE63180.2024.10604444(1-6)Online publication date: 19-Jun-2024
      • Show More Cited By

      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