{"title":"Building blocks of abstraction: exploring children's real-life problem solving in block-based programming","authors":"Ünal Çakiroğlu, İlknur Özyilmaz Şahın","doi":"10.1016/j.tsc.2025.101995","DOIUrl":null,"url":null,"abstract":"<div><div>This study seeks to examine how secondary school students demonstrate abstraction skills while solving real-world problems using block-based programming platforms. The research, exploratory in nature, involved 6th-grade students in a computer science class engaging with real-world problems through Scratch. Screen recordings and interviews were used to examine the students’ ways of demonstrating abstraction. The findings showed that real-world problem contexts, combined with the features of Scratch as a block-based programming platform, supported the emergence of abstraction behaviors in problem solving process. Among the indicators of abstraction, \"eliminating unnecessary blocks\" and \"finding clear and practical solutions\" were the observed most frequently. The \"applying previous solutions\" has developed slightly less. These indicators of abstraction were demonstrated within the affordances of Scratch, particularly through its support for suggesting the necessity of blocks, reflecting on the complexity of solutions, presenting efficient alternative blocks, and structuring the solution for better interpretability. The results indicate that working with problems based on real-life contexts in block-based programming platforms may offer students rich opportunities to demonstrate abstraction in diverse ways through meaningful problem-solving. We hope this study will support more effective programming instruction on block-based platforms through the use of real-world problems.</div></div>","PeriodicalId":47729,"journal":{"name":"Thinking Skills and Creativity","volume":"59 ","pages":"Article 101995"},"PeriodicalIF":4.5000,"publicationDate":"2025-09-05","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Thinking Skills and Creativity","FirstCategoryId":"95","ListUrlMain":"https://www.sciencedirect.com/science/article/pii/S1871187125002445","RegionNum":2,"RegionCategory":"教育学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q1","JCRName":"Social Sciences","Score":null,"Total":0}
引用次数: 0
Abstract
This study seeks to examine how secondary school students demonstrate abstraction skills while solving real-world problems using block-based programming platforms. The research, exploratory in nature, involved 6th-grade students in a computer science class engaging with real-world problems through Scratch. Screen recordings and interviews were used to examine the students’ ways of demonstrating abstraction. The findings showed that real-world problem contexts, combined with the features of Scratch as a block-based programming platform, supported the emergence of abstraction behaviors in problem solving process. Among the indicators of abstraction, "eliminating unnecessary blocks" and "finding clear and practical solutions" were the observed most frequently. The "applying previous solutions" has developed slightly less. These indicators of abstraction were demonstrated within the affordances of Scratch, particularly through its support for suggesting the necessity of blocks, reflecting on the complexity of solutions, presenting efficient alternative blocks, and structuring the solution for better interpretability. The results indicate that working with problems based on real-life contexts in block-based programming platforms may offer students rich opportunities to demonstrate abstraction in diverse ways through meaningful problem-solving. We hope this study will support more effective programming instruction on block-based platforms through the use of real-world problems.
期刊介绍:
Thinking Skills and Creativity is a new journal providing a peer-reviewed forum for communication and debate for the community of researchers interested in teaching for thinking and creativity. Papers may represent a variety of theoretical perspectives and methodological approaches and may relate to any age level in a diversity of settings: formal and informal, education and work-based.