林素芳 张锦燕 马梦怡 李新晖






摘 要:STEAM教育的显著特征之一就是跨学科教学,而编程教育则为跨学科融合教学提供了有效途径。文章基于STEAM教育理念,以Scratch编程为手段,将Scratch与语文、数学、美术、音乐、历史等学科进行了有效融合,设计了针对小学4到6年级学生的创意编程课程,以提升学生的核心素养和创新思维能力。该文以《草船借箭》一课为例,以项目式学习的方式展开实际课堂的教学设计,充分发挥了Scratch跨学科教学的内在优势。
关键词:STEAM教育;编程教育;Scratch编程;项目式学习;核心素养
中图分类号:TP311;G434 文献标识码:A文章编码:2096-4706(20210)13-0188-05
Scratch Creative Programming Course Teaching Design Under the STEAM Education Idea
—Take To Borrow Arrows with Thatched Boats as an Example
LIN Sufang, ZHANG Jinyan, MA Mengyi, LI Xinhui
(Foshan University, Foshan 528225, China)
Abstract: One of the salient features of STEAM education is interdisciplinary teaching, and programming education provides an effective way for interdisciplinary integrated teaching. Based on the STEAM education concept, this paper uses Scratch programming as a means to effectively integrate Scratch with subjects such as language, mathematics, art, music, history, etc. This paper designs a creative programming course for students in grades 4 to 6 in elementary school to enhance the core literacy and creative thinking ability of students. This paper takes the lesson of“To Borrow Arrows with Thatched Boats” as an example to develop the teaching design of the actual classroom in the way of project-based learning, which gives full play to the inherent advantages of Scratch interdisciplinary teaching.
Keywords: STEAM education; programming education; Scratch programming; project-based learning; core literacy
0 引 言
数字化的快速发展迎来了人工智能时代的到来,随着人工智能技术与教育融合的不断深化,人类的知识和教育正在被重新定义,传统的教育理念、教育模式、管理模式、治理体系,乃至整个教育生态都在发生深刻的变化[1]。国务院在2017年7月发布的《新一代人工智能发展规划》的通知中要求“广泛开展人工智能科普活动,在中小学设置人工智能相关课程,逐步推广编程教育”[2]。
任友群教授认为:从学习知识技能到培育运用跨学科知识解决实际问题的能力,是信息技术课程发展的趋势[3]。因此在基础教育阶段,教师不仅要传授给学生基础文化知识,还要善于运用跨学科來优化信息技术课程,提升教学效果。在教学过程中,教师也应注重对学生核心素养的培养,编程教育便成了跨学科教学改革的一大发展方向。编程教育如何与实际的教学情况相结合、怎样通过编程教育培养学生的核心素养和解决实际问题的能力,以及如何进一步发挥编程教育的育人价值,是目前中小学编程教育面临的三大挑战[4]。……