面向计算思维能力培养的项目式图形化编程教学研究
Research on Project-Based Graphical Programming Teaching for the Cultivation of Computational Thinking Ability
摘要: 当前我国计算思维的培养主要集中于信息科技学科,通过编程类或人工智能类课程的实施,促进计算思维水平的提升。但目前图形化编程教学主要以传统演示法为主,过于注重模仿学习,缺乏学生的自主实践与探究,忽视了内在算法思维的渗透,无法切实提高学生的计算思维水平。基于此,文章研究对象是实验班和对照班,教学方法依据项目式教学,展开图形化编程教学实证研究,探究项目式教学对提升学生的计算思维水平有何优势。研究结果表明,在项目式图形化编程教学模式下,学生的计算思维能力得到了显著的提升,且对图形化编程学习同样具有显著优势。
Abstract: At present, the cultivation of computational thinking in China mainly focuses on the discipline of information technology. Through the implementation of programming or artificial intelligence courses, the level of computational thinking is promoted. However, at present, the teaching of graphical programming is mainly based on the traditional demonstration method, which pays too much attention to imitation learning, lacks students ' independent practice and exploration, ignores the penetration of internal algorithm thinking, and cannot effectively improve students’ computational thinking level. Based on this, the research object is the experimental class and the control class. The teaching method is based on the project-based teaching, and the empirical research of graphical programming teaching is carried out to explore the advantages of project-based teaching in improving students’ computational thinking level. The research results show that under the project-based graphical programming teaching mode, students’ computational thinking ability has been significantly improved, and it also has significant advantages for graphical programming learning.
文章引用:张莹, 殷亚林, 李金爽, 殷萍. 面向计算思维能力培养的项目式图形化编程教学研究[J]. 创新教育研究, 2024, 12(10): 143-153. https://doi.org/10.12677/ces.2024.1210691

参考文献

[1] Wing, J.M. (2006) Computational Thinking. Communications of the ACM, 49, 33-35. [Google Scholar] [CrossRef
[2] 张立国, 王国华. 计算思维: 信息技术学科核心素养培养的核心议题[J]. 电化教育研究, 2018, 39(5): 115-121.
[3] 赵中建, 周蕾. 作为一门学科的计算机科学——美国《K-12年级计算机科学框架》评述[J]. 全球教育展望, 2017, 46(4): 52-66.
[4] Wolz, U., Stone, M., Pearson, K., Pulimood, S.M. and Switzer, M. (2011) Computational Thinking and Expository Writing in the Middle School. ACM Transactions on Computing Education, 11, 1-22. [Google Scholar] [CrossRef
[5] 傅骞, 解博超, 郑娅峰. 基于图形化工具的编程教学促进初中生计算思维发展的实证研究[J]. 电化教育研究, 2019, 40(4): 122-128.
[6] 岳彦龙, 张学军, 梁屿藩. 人工智能教学如何培养高中生的计算思维?——基于人工智能案例驱动的Python编程教学的实证研究[J]. 基础教育, 2022, 19(1): 74-84.
[7] Hsu, T., Chang, S. and Hung, Y. (2018) How to Learn and How to Teach Computational Thinking: Suggestions Based on a Review of the Literature. Computers & Education, 126, 296-310. [Google Scholar] [CrossRef
[8] Shute, V.J., Sun, C. and Asbell-Clarke, J. (2017) Demystifying Computational Thinking. Educational Research Review, 22, 142-158. [Google Scholar] [CrossRef
[9] 王旭卿. 面向三维目标的国外中小学计算思维培养与评价研究[J]. 电化教育研究, 2014, 35(7): 48-53.
[10] Sáez-López, J., Román-González, M. and Vázquez-Cano, E. (2016) Visual Programming Languages Integrated across the Curriculum in Elementary School: A Two-Year Case Study Using “Scratch” in Five Schools. Computers & Education, 97, 129-141. [Google Scholar] [CrossRef
[11] 孙立会, 王晓倩. 儿童编程教育实施的解读、比较与展望[J]. 现代教育技术, 2021, 31(3): 111-118.
[12] 孙立会. 聚焦思维素养的儿童编程教育: 概念、理路与目标[J]. 中国电化教育, 2019(7): 22-30.
[13] Dewey, J. (1938) Experience and Education. Mac-Millan.
[14] 周婷, 胡萍萍. 项目教学法的国内外研究现状与发展趋势[J]. 基础教育研究, 2020(17): 20-23.
[15] 李小涛, 高海燕, 邹佳人, 万昆. “互联网+”背景下的STEAM教育到创客教育之变迁——从基于项目的学习到创新能力的培养[J]. 远程教育杂志, 2016, 34(1): 28-36.
[16] 赵永生, 刘毳, 赵春梅. 高阶思维能力与项目式教学[J]. 高等工程教育研究, 2019(6): 145-148+179.
[17] 丁世强, 王平升, 赵可云, 等. 面向计算思维能力发展的项目式教学研究[J]. 现代教育技术, 2020, 30(9): 49-55.
[18] 宿庆, 张文兰, 王海, 等. 面向高中生计算思维培养的信息技术课程项目式学习研究[J]. 电化教育研究, 2022, 43(8): 109-115+122.
[19] 刘笑. 基于项目学习的图形化编程校本课程开发与应用研究[D]: [硕士学位论文]. 南宁: 南宁师范大学, 2022.
[20] 梁屿藩. 培养数字化学习与创新素养的项目式教学设计与实践研究[D]: [硕士学位论文]. 兰州: 西北师范大学, 2022.
[21] 张文彤. SPSS统计分析高级教程[M]. 北京: 高等教育出版社, 2018.