Cultivating Creativity and Improving Coding Skills in Primary School Students via Domain-General and Domain-Specific Learning Scaffoldings
Abstract
:1. Introduction
1.1. Self-Regulated Learning in Reverse Engineering
1.2. Stimulating Creativity in Visual Programming Environments
1.3. Learning Scaffolding and Teaching Methods
1.4. Purpose of the Study and Research Questions
- RQ1: Which scaffolding yields better programming learning outcomes for beginners?
- RQ2: Which scaffolding encourages students to independently explore untaught functions of Scratch, enhancing their conceptualization and game design?
- RQ3: Which scaffolding inspires students to generate more exceptional and original ideas?
2. Method
2.1. Study Design and Participants
2.2. Proposed Top-Down and Bottom-Up Learning Scaffolding Teaching Methods
2.3. Programming Skills and Creativity Measurements
- Completion degree, which shows the extent to which the student’s game program has been thoroughly designed and completed. It evaluates whether the project goals have been fully realized and implemented.
- Simplicity, which assesses the effectiveness of the code written by students, ensuring that it accomplishes the task without unnecessary redundancies. It focuses on the clarity and simplicity of the code structure.
- Correctness, which measures how correct and error-free the student’s code is, ensuring that the desired outcome is achieved. It evaluates the accuracy of the code in executing the intended functions without errors.
- Different stages represent students’ ability to design more levels or increase the game’s difficulty. This is used to assess whether students expanded the scope of their games beyond the original assignment.
- Creating different character types means students can create various characters beyond the two game characters included initially. This behavior is used to evaluate their creativity in character design.
- Using untaught components means that students use program functions or modules the teacher had not taught in the previous two teaching stages. The behavior assesses the extent to which students independently explored and incorporated untaught elements into their game designs.
- Game scenario complexity refers to the number of elements added to a scene. The more objects present, the higher the score.
- Introduction of novel clearance conditions, which pertain to the distinctive game-winning criteria introduced by students during the game design process and their level of appropriateness.
- Create distinctive roles, which focus on whether students have designed unique appearances or movements for the main characters in their games.
3. Results
3.1. Effects of Two Code-Teaching Methods on Scratch Project Design Scores
3.2. Comparison of Three Design Dimensions and Scratch Project Design Scores
- Completeness
- 2.
- Exploratory
- 3.
- Originality
4. Discussion
5. Limitations
6. Conclusions and Future Work
Author Contributions
Funding
Institutional Review Board Statement
Informed Consent Statement
Data Availability Statement
Conflicts of Interest
References
- Darmawansah, D.; Hwang, G.-J.; Chen, M.-R.A.; Liang, J.-C. Trends and research foci of robotics-based STEM education: A systematic review from diverse angles based on the technology-based learning model. Int. J. STEM Educ. 2023, 10, 12. [Google Scholar] [CrossRef]
- Lee, A. Determining the effects of computer science education at the secondary level on STEM major choices in postsecondary institutions in the United States. Comput. Educ. 2015, 88, 241–255. [Google Scholar] [CrossRef]
- Ryoo, J.J.; Margolis, J.; Lee, C.H.; Sandoval, C.D.; Goode, J. Democratizing computer science knowledge: Transforming the face of computer science through public high school education. Learn. Media Technol. 2013, 38, 161–181. [Google Scholar] [CrossRef]
- Chou, C.-H.; Su, Y.-S.; Chen, H.-J. Interactive teaching aids integrating building blocks and programming logic. J. Internet Technol. 2019, 20, 1709–1720. [Google Scholar]
- Resnick, M.; Maloney, J.; Monroy-Hernández, A.; Rusk, N.; Eastmond, E.; Brennan, K.; Millner, A.; Rosenbaum, E.; Silver, J.; Silverman, B. Scratch: Programming for all. Commun. ACM 2009, 52, 60–67. [Google Scholar] [CrossRef]
- Su, A.Y.; Huang, C.S.; Yang, S.J.; Ding, T.-J.; Hsieh, Y. Effects of annotations and homework on learning achievement: An empirical study of Scratch programming pedagogy. J. Educ. Technol. Soc. 2015, 18, 331–343. [Google Scholar]
- Wing, J.M. Computational thinking and thinking about computing. Philos. Trans. R. Soc. A Math. Phys. Eng. Sci. 2008, 366, 3717–3725. [Google Scholar] [CrossRef]
- Wu, S.-Y.; Su, Y.-S. Visual programming environments and computational thinking performance of fifth-and sixth-grade students. J. Educ. Comput. Res. 2021, 59, 1075–1092. [Google Scholar] [CrossRef]
- Noone, M.; Mooney, A. Visual and textual programming languages: A systematic review of the literature. J. Comput. Educ. 2018, 5, 149–174. [Google Scholar] [CrossRef]
- Tsai, C.-Y. Improving students’ understanding of basic programming concepts through visual programming language: The role of self-efficacy. Comput. Hum. Behav. 2019, 95, 224–232. [Google Scholar] [CrossRef]
- Tsukamoto, H.; Takemura, Y.; Oomori, Y.; Ikeda, I.; Nagumo, H.; Monden, A.; Matsumoto, K.-I. Textual vs. visual programming languages in programming education for primary schoolchildren. In Proceedings of the 2016 IEEE Frontiers in Education Conference (FIE), Erie, PA, USA, 12–15 October 2016; pp. 1–7. [Google Scholar]
- Kelleher, C.; Pausch, R. Lowering the barriers to programming: A taxonomy of programming environments and languages for novice programmers. ACM Comput. Surv. (CSUR) 2005, 37, 83–137. [Google Scholar] [CrossRef]
- Weintrop, D. Blocks, text, and the space between: The role of representations in novice programming environments. In Proceedings of the 2015 IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC), Atlanta, GA, USA, 18–22 October 2015; pp. 301–302. [Google Scholar]
- Feijóo-García, P.G.; Kapoor, A.; Gardner-McCune, C.; Ragan, E. Effects of a block-based scaffolded tool on students’ introduction to hierarchical data structures. IEEE Trans. Educ. 2021, 65, 191–199. [Google Scholar] [CrossRef]
- Jung, I.; Choi, J.; Kim, I.-J.; Choi, C. Interactive learning environment for practical programming language based on web service. In Proceedings of the 2016 15th International Conference on Information Technology Based Higher Education and Training (ITHET), Istanbul, Turkey, 8–10 September 2016; pp. 1–7. [Google Scholar]
- Kalelioğlu, F. A new way of teaching programming skills to K-12 students: Code. org. Comput. Hum. Behav. 2015, 52, 200–210. [Google Scholar] [CrossRef]
- Park, K.; Mott, B.; Lee, S.; Glazewski, K.; Scribner, J.A.; Ottenbreit-Leftwich, A.; Hmelo-Silver, C.E.; Lester, J. Designing a visual interface for elementary students to formulate ai planning tasks. In Proceedings of the 2021 IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC), St Louis, MO, USA, 10–13 October 2021; pp. 1–9. [Google Scholar]
- Brennan, K.; Resnick, M. New frameworks for studying and assessing the development of computational thinking. In Proceedings of the 2012 Annual Meeting of the American Educational Research Association, Vancouver, BC, Canada, 13–17 April 2012; p. 25. [Google Scholar]
- Brennan, K.; Resnick, M. Stories from the scratch community: Connecting with ideas, interests, and people. In Proceedings of the 44th ACM Technical Symposium on Computer Science Education, Denver, CO, USA, 6–9 March 2013; pp. 463–464. [Google Scholar]
- Dann, W.; Cosgrove, D.; Slater, D.; Culyba, D.; Cooper, S. Mediated transfer: Alice 3 to java. In Proceedings of the 43rd ACM Technical Symposium on Computer Science Education, Raleigh, NC, USA, 29 February–3 March 2012; pp. 141–146. [Google Scholar]
- Moskal, B.; Lurie, D.; Cooper, S. Evaluating the effectiveness of a new instructional approach. In Proceedings of the 35th SIGCSE Technical Symposium on Computer Science Education, Norfolk, VA, USA, 3–7 March 2004; pp. 75–79. [Google Scholar]
- Du, J.; Wimmer, H.; Rada, R. “Hour of Code”: Can It Change Students’ Attitudes toward Programming? J. Inf. Technol. Educ. Innov. Pract. 2016, 15, 53. [Google Scholar] [CrossRef]
- Patton, E.W.; Tissenbaum, M.; Harunani, F. MIT app inventor: Objectives, design, and development. In Computational Thinking Education; Springer: Berlin/Heidelberg, Germany, 2019; pp. 31–49. [Google Scholar]
- Pokress, S.C.; Veiga, J.J.D. MIT App Inventor: Enabling personal mobile computing. arXiv 2013, arXiv:1310.2830. [Google Scholar]
- Thuneberg, H.; Salmi, H.; Bogner, F.X. How creativity, autonomy and visual reasoning contribute to cognitive learning in a STEAM hands-on inquiry-based math module. Think. Ski. Creat. 2018, 29, 153–160. [Google Scholar] [CrossRef]
- Giomataris, I. Georges Charpak (1924–2010). Nature 2010, 467, 1048. [Google Scholar] [CrossRef]
- Su, S.-W.; Jung, S.-Y.; Yu, X.; Yuan, S.-M.; Sun, C.-T. Modify, Decompose and Reassemble: Learner-Centered Constructive Teaching Strategy for Introductory Programming Course in College. In Proceedings of the 2022 IEEE 5th Eurasian Conference on Educational Innovation (ECEI), Taipei, Taiwan, 10–12 February 2022; pp. 197–200. [Google Scholar]
- McGowan, V.C.; Ventura, M.; Bell, P. Reverse Engineering. Sci. Child. 2017, 54, 68. [Google Scholar] [CrossRef]
- Chikofsky, E.J.; Cross, J.H. Reverse engineering and design recovery: A taxonomy. IEEE Softw. 1990, 7, 13–17. [Google Scholar] [CrossRef]
- West, A.B.; Sickel, A.J.; Cribbs, J.D. The science of solubility: Using reverse engineering to brew a perfect cup of coffee. Sci. Act. 2015, 52, 65–73. [Google Scholar] [CrossRef]
- Lee, K.H.; Woo, H. Use of reverse engineering method for rapid product development. Comput. Ind. Eng. 1998, 35, 21–24. [Google Scholar] [CrossRef]
- Elizalde, H.; Rivera-Solorio, I.; Perez, Y.; Morales-Menéndez, R.; Orta, P.; Guerra, D.; Ramirez, R.A. An educational framework based on collaborative reverse engineering and active learning: A case study. Int. J. Eng. Educ. 2008, 24, 1062. [Google Scholar]
- Wood, K.L.; Jensen, D.; Bezdek, J.; Otto, K.N. Reverse engineering and redesign: Courses to incrementally and systematically teach design. J. Eng. Educ. 2001, 90, 363–374. [Google Scholar] [CrossRef]
- Dempere, L.A. Reverse engineering as an educational tool for sustainability. In Proceedings of the 2009 IEEE International Symposium on Sustainable Systems and Technology, Tempe, AZ, USA, 18–20 May 2009; pp. 1–3. [Google Scholar]
- Verner, I.; Greenholts, M. Teacher education to analyze and design systems through reverse engineering. In Educational Robotics in the Makers Era; Springer: Berlin/Heidelberg, Germany, 2017; pp. 122–132. [Google Scholar]
- Griffin, J.; Kaplan, E.; Burke, Q. Debug’ems and other deconstruction kits for STEM learning. In Proceedings of the IEEE 2nd Integrated STEM Education Conference, Ewing, NJ, USA, 9 March 2012; pp. 1–4. [Google Scholar]
- Rogers-Chapman, M.F. Accessing STEM-focused education: Factors that contribute to the opportunity to attend STEM high schools across the United States. Educ. Urban Soc. 2014, 46, 716–737. [Google Scholar] [CrossRef]
- Klimek, I.; Keltika, M.; Jakab, F. Reverse engineering as an education tool in computer science. In Proceedings of the 2011 9th International Conference on Emerging eLearning Technologies and Applications (ICETA), Stara Lesna, Slovakia, 27–28 October 2011; pp. 123–126. [Google Scholar]
- Chattopadhyay, S. Material and processing basics through reverse engineering. In Proceedings of the 2017 ASEE Annual Conference & Exposition, Columbus, OH, USA, 25–28 June 2017. [Google Scholar]
- Shcherbakov, V.S.; Makarov, A.L.; Buldakova, N.V.; Butenko, T.y.P.; Fedorova, L.V.; Galoyan, A.R. Development of higher education students’ creative abilities in learning and research activity. Eurasian J. Anal. Chem. 2017, 12, 765–778. [Google Scholar] [CrossRef]
- Van Gog, T.; Hoogerheide, V.; Van Harsel, M. The role of mental effort in fostering self-regulated learning with problem-solving tasks. Educ. Psychol. Rev. 2020, 32, 1055–1072. [Google Scholar] [CrossRef]
- Zimmerman, B.J. Attaining self-regulation: A social cognitive perspective. In Handbook of Self-Regulation; Elsevier: Amsterdam, The Netherlands, 2000; pp. 13–39. [Google Scholar]
- Azevedo, R.; Hadwin, A.F. Scaffolding self-regulated learning and metacognition–Implications for the design of computer-based scaffolds. Instr. Sci. 2005, 33, 367–379. [Google Scholar] [CrossRef]
- Azevedo, R.; Moos, D.C.; Greene, J.A.; Winters, F.I.; Cromley, J.G. Why is externally-facilitated regulated learning more effective than self-regulated learning with hypermedia? Educ. Technol. Res. Dev. 2008, 56, 45–72. [Google Scholar] [CrossRef]
- Wolters, C.A.; Won, S.; Hussain, M. Examining the relations of time management and procrastination within a model of self-regulated learning. Metacognition Learn. 2017, 12, 381–399. [Google Scholar] [CrossRef]
- Zimmerman, B.J. Becoming a self-regulated learner: An overview. Theory Into Pract. 2002, 41, 64–70. [Google Scholar] [CrossRef]
- Zimmerman, B.J. A social cognitive view of self-regulated academic learning. J. Educ. Psychol. 1989, 81, 329. [Google Scholar] [CrossRef]
- Gangadharbatla, H. Technology component: A modified systems approach to creative thought. Creat. Res. J. 2010, 22, 219–227. [Google Scholar] [CrossRef]
- Daud, S.K.M.; Mustaffa, F.; Hussain, H.; Osman, M.N. Creative technology as open ended learning tool: A case study of design school in Malaysia. Int. J. Educ. Pedagog. Sci. 2009, 3, 1839–1842. [Google Scholar]
- Chen, C.-H.; Chiu, C.-H. Employing intergroup competition in multitouch design-based learning to foster student engagement, learning achievement, and creativity. Comput. Educ. 2016, 103, 99–113. [Google Scholar] [CrossRef]
- Piaget, J. Construction of Reality in the Child; Routledge & Kegan Paul: London, UK, 1957; pp. 80–86. [Google Scholar]
- Kao, G.Y.-M.; Chiang, C.-H.; Sun, C.-T. Customizing scaffolds for game-based learning in physics: Impacts on knowledge acquisition and game design creativity. Comput. Educ. 2017, 113, 294–312. [Google Scholar] [CrossRef]
- Stoyle, K.L.; Morris, B.J. Blogging mathematics: Using technology to support mathematical explanations for learning fractions. Comput. Educ. 2017, 111, 114–127. [Google Scholar] [CrossRef]
- Gee, J.P. What video games have to teach us about learning and literacy. Comput. Entertain. (CIE) 2003, 1, 20. [Google Scholar] [CrossRef]
- Navarrete, C.C. Creative thinking in digital game design and development: A case study. Comput. Educ. 2013, 69, 320–331. [Google Scholar] [CrossRef]
- Caperton, I.H. Toward a theory of game-media literacy: Playing and building as reading and writing. Int. J. Gaming Comput.-Mediat. Simul. (IJGCMS) 2010, 2, 1–16. [Google Scholar] [CrossRef]
- Ke, F. An implementation of design-based learning through creating educational computer games: A case study on mathematics learning during design and computing. Comput. Educ. 2014, 73, 26–39. [Google Scholar] [CrossRef]
- Sung, H.-Y.; Hwang, G.-J.; Lin, C.-J.; Hong, T.-W. Experiencing the Analects of Confucius: An experiential game-based learning approach to promoting students’ motivation and conception of learning. Comput. Educ. 2017, 110, 143–153. [Google Scholar] [CrossRef]
- Flumerfelt, S.; Green, G. Using lean in the flipped classroom for at risk students. J. Educ. Technol. Soc. 2013, 16, 356–366. [Google Scholar]
- Fulton, K.P. 10 reasons to flip. Phi Delta Kappan 2012, 94, 20–24. [Google Scholar] [CrossRef]
- Vandewaetere, M.; Clarebout, G. Can instruction as such affect learning? The case of learner control. Comput. Educ. 2011, 57, 2322–2332. [Google Scholar] [CrossRef]
- Kurkovsky, S. Teaching software engineering with LEGO Serious Play. In Proceedings of the 2015 ACM Conference on Innovation and Technology in Computer Science Education, Vilnius, Lithuania, 4–8 July 2015; pp. 213–218. [Google Scholar]
- Bidanda, B.; Motavalli, S.; Harding, K. Reverse engineering: An evaluation of prospective non-contact technologies and applications in manufacturing systems. Int. J. Comput. Integr. Manuf. 1991, 4, 145–156. [Google Scholar] [CrossRef]
- Rosner, D.K.; Ames, M. Designing for repair? Infrastructures and materialities of breakdown. In Proceedings of the 17th ACM Conference on Computer Supported Cooperative Work & Social Computing, Baltimore, MD, USA, 15–19 February 2014; pp. 319–331. [Google Scholar]
- Abdüsselam, M.S.; Turan-Güntepe, E.; Durukan, Ü.G. Programming education in the frameworks of reverse engineering and theory of didactical situations. Educ. Inf. Technol. 2022, 27, 6513–6532. [Google Scholar] [CrossRef]
- Zhang, J.-H.; Meng, B.; Zou, L.-C.; Zhu, Y.; Hwang, G.-J. Progressive flowchart development scaffolding to improve university students’ computational thinking and programming self-efficacy. Interact. Learn. Environ. 2023, 31, 3792–3809. [Google Scholar] [CrossRef]
- Edwards, J.; Ditton, J.; Trninic, D.; Swanson, H.; Sullivan, S.; Mano, C. Syntax exercises in CS1. In Proceedings of the 2020 ACM Conference on International Computing Education Research, Dunedin, New Zealand, 8–13 August 2020; pp. 216–226. [Google Scholar]
- McNeill, K.L.; Krajcik, J. Supporting students’ construction of scientific explanation through generic versus context-specific written scaffolds. In Proceedings of the Annual Meeting of the American Educational Research Association, San Francisco, CA, USA, 7–11 April 2006. [Google Scholar]
- Lee, H.-S.; Songer, N.B. Expanding an understanding of scaffolding theory using an inquiry-fostering science program. J. Learn. Sci. 2004, 15, 153–191. [Google Scholar]
- Perkins, D.N.; Salomon, G. Are cognitive skills context-bound? Educ. Res. 1989, 18, 16–25. [Google Scholar] [CrossRef]
- Bibi, A.; Zamri, S.N.A.S.; Abedalaziz, N.A.M.; Ahmad, M.; Dad, H. Role of Students’ Context Familiarity in Differential Equations Problem Solving at Pre University Level. MOJES Malays. Online J. Educ. Sci. 2018, 6, 48–57. [Google Scholar]
- Amabile, T.M. The social psychology of creativity: A componential conceptualization. J. Personal. Soc. Psychol. 1983, 45, 357. [Google Scholar] [CrossRef]
- Armstrong, R.L. The midpoint on a five-point Likert-type scale. Percept. Mot. Ski. 1987, 64, 359–362. [Google Scholar] [CrossRef]
- Rijo-García, S.; Segredo, E.; León, C. Computational thinking and user interfaces: A systematic review. IEEE Trans. Educ. 2022, 65, 647–656. [Google Scholar] [CrossRef]
- Guilford, J.P. Intelligence: 1965 model. Am. Psychol. 1966, 21, 20. [Google Scholar] [CrossRef]
Week | Requirement | Scratch Functions to Learn | Notation |
---|---|---|---|
Initial Phase: Complete Initial Main Game | |||
1 | Control the main character to pass through the castle with arrow keys. | Events, Motion, Looks, If/Else Condition | Teacher teaching |
2 | Control monsters to move and set failure if the player collides with them. | Loop, If/Else Condition | Teacher teaching |
3 | Set game level, success, and failure Backgrounds. | Events, If/Else Condition, Sensing Events | Teacher teaching |
4 | Set sound effects for game clearance, clearance, and failure and display characters. | Sound, Detecting Events, If/Else Condition | Teacher teaching |
5 | Complete the initial main game. | Debugging skills | Pre-test (completeness, exploratory, originality) |
Second Phase: Complete Advanced Shooting Game | |||
6–11 | Students deconstruct the source code to learn the coding skill by themselves. CDBL-TD: Students deconstruct the complete code of the advanced shooting game. CDBL-BU: Students deconstruct three sub-features of the advanced shooting game. | Students explore the new Scratch functions by themselves | Teacher coaching |
12 | Complete Advanced shooting game. | Debugging skills | Post-test (completeness, exploratory, originality) |
Group | ||||
---|---|---|---|---|
Score | CDBL-TD (N = 53) | CDBL-BU (N = 51) | ||
M | SD | M | SD | |
Total | 27.36 | 4.88 | 24.55 | 5.82 |
Completeness | 11.89 | 2.36 | 10.75 | 2.02 |
Exploratory | 9.87 | 2.39 | 8.22 | 2.45 |
Originality | 5.60 | 1.81 | 5.59 | 2.56 |
Source of Variance | SS | Df | MS | F | η2 | |
---|---|---|---|---|---|---|
Completeness | group | 64.749 | 1 | 64.749 | 16.169 *** | 0.138 |
pre-test | 88.555 | 1 | 88.555 | 22.114 *** | 0.180 | |
residual | 404.452 | 101 | 4.004 | |||
Exploratory | group | 62.068 | 1 | 62.068 | 12.684 ** | 0.112 |
pre-test | 102.476 | 1 | 102.476 | 20.942 *** | 0.172 | |
residual | 494.227 | 101 | 4.893 | |||
Originality | group | 0.047 | 1 | 0.047 | .010 | 0.052 |
pre-test | 26.163 | 1 | 26.163 | 5.588 *** | 0.000 | |
residual | 472.869 | 101 | 4.682 | |||
Total Scores | group | 259.292 | 1 | 259.292 | 9.912 *** | 0.089 |
pre-test | 290.708 | 1 | 290.708 | 11.113 *** | 0.099 | |
residual | 2642.108 | 101 | 26.159 |
Source of Variance | SS | Df | MS | F | η2 | |
---|---|---|---|---|---|---|
Completeness | ||||||
Completion degree | group | 6.552 | 1 | 6.552 | 8.901 ** | 0.081 |
pre-test | 12.902 | 1 | 12.902 | 17.527 *** | 0.148 | |
residual | 74.350 | 101 | 0.736 | |||
Simplicity | group | 4.532 | 1 | 4.532 | 9.236 ** | 0.084 |
pre-test | 3.943 | 1 | 3.943 | 8.037 *** | 0.074 | |
residual | 49.555 | 101 | 0.491 | |||
Correctness | group | 9.809 | 1 | 9.809 | 18.692 *** | 0.156 |
pre-test | 14.153 | 1 | 14.153 | 26.969 *** | 0.211 | |
residual | 53.003 | 101 | 0.525 | |||
Exploratory | ||||||
Try different stages | group | 24.376 | 1 | 24.376 | 12.493 ** | 0.110 |
pre-test | 5.912 | 1 | 5.912 | 3.030 | 0.029 | |
residual | 197.069 | 101 | ||||
Creating different character types | group | 0.032 | 1 | 0.032 | 0.041 | 0.000 |
pre-test | 5.574 | 1 | 5.574 | 7.809 * | 0.066 | |
residual | 79.418 | 101 | 0.786 | |||
Using no-taught components | group | 9.352 | 1 | 9.352 | 12.060 ** | 0.107 |
pre-test | 0.941 | 1 | 0.941 | 1.214 | 0.012 | |
residual | 78.317 | 101 | 0.775 | |||
Originality | ||||||
Game scenario complexity | group | 12.795 | 1 | 12.795 | 27.304 *** | 0.214 |
pre-test | 2.009 | 1 | 2.009 | 4.288 * | 0.041 | |
residual | 46.859 | 101 | 0.469 | |||
Introduction of novel clearance conditions | group | 0.938 | 1 | 0.938 | 1.021 | 0.010 |
pre-test | 15.016 | 1 | 15.016 | 16.346 *** | 0.139 | |
residual | 92.781 | 101 | 0.919 | |||
Creation of distinctive roles | group | 11.282 | 1 | 11.282 | 24.051 *** | 0.194 |
pre-test | 1.962 | 1 | 1.962 | 4.183 * | 0.040 | |
residual | 46.907 | 101 | 0.469 |
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2024 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
Share and Cite
Su, S.-W.; Chen, L.-X.; Yuan, S.-M.; Sun, C.-T. Cultivating Creativity and Improving Coding Skills in Primary School Students via Domain-General and Domain-Specific Learning Scaffoldings. Educ. Sci. 2024, 14, 695. https://doi.org/10.3390/educsci14070695
Su S-W, Chen L-X, Yuan S-M, Sun C-T. Cultivating Creativity and Improving Coding Skills in Primary School Students via Domain-General and Domain-Specific Learning Scaffoldings. Education Sciences. 2024; 14(7):695. https://doi.org/10.3390/educsci14070695
Chicago/Turabian StyleSu, Shih-Wen, Li-Xian Chen, Shyan-Ming Yuan, and Chuen-Tsai Sun. 2024. "Cultivating Creativity and Improving Coding Skills in Primary School Students via Domain-General and Domain-Specific Learning Scaffoldings" Education Sciences 14, no. 7: 695. https://doi.org/10.3390/educsci14070695
APA StyleSu, S. -W., Chen, L. -X., Yuan, S. -M., & Sun, C. -T. (2024). Cultivating Creativity and Improving Coding Skills in Primary School Students via Domain-General and Domain-Specific Learning Scaffoldings. Education Sciences, 14(7), 695. https://doi.org/10.3390/educsci14070695