蔡金晶
浙江师范大学
1.基于scratch 编程教育的小学生创造性思维培养背景分析
2016 年中共中央、国务院印发了《国家创新驱动发展战略纲要》,提出创新驱动发展“三步走”战略,明确到 2050 年建成世界科技创新强国,技术创新和人才的培养成为计划顺利实施的重要保障。届时,社会各行各业会加大创新型人才的需求。这就需要教育源源不断地为社会输送具有创造性思维的高精尖人才。
另外,创造性思维的发展是一个受各种因素制约的复杂的动态过程,儿童青少年时期是个体创造性思维发展的关键期,许多学者的研究表明:个体创造性思维呈持续发展趋势,但并非直线上升,而是波浪式前进的。小学生正处于学习掌握知识、形成个性心理品质的重要时期。少年儿童的创造性随着年龄増长而提升, 但在发展过程中存在着创造力的低谷期。因此,在小学这一关键期对其进行创造性培养至关重要。
当今教育和技术朝着相互渗透的方向发展,通过科学技术不断革新教学内容和方法已成为大势所趋,利用编程教学培养学生的创造性思维的方式受到越来越多教育者的重视和肯定。scratch 作为一款跨平台、图形化编程软件,具有易学习、模块可视化的特点,符合小学生认知特征。它“想象·创作·分享”的理念符合国家发展创新教育,建设创新型国家的要求,对于小学生的创造性思维培养具有很大优势。如今 scratch 正在逐步走进小学的信息技术课堂,但是在小学生阶段的教学中,信息技术课程的安排量较少,并且在 scratch 课堂教学中,教学模式存在问题,学习 scratch 课程时主要以教师讲授、学生模仿为主,教学侧重点多集中于知识与技能的掌握上,而忽略了对于学生分析问题、解决问题能力的培养。仅通过零散的、短时间、模仿式的学习,学生很难真正地发挥创造力和想象力,灵活运用 scratch 制作属于自己的多媒体小作品,这样也就无法达到锻炼创造性思维的目的。
因此,在这样的大背景下,本项目展开实地调研,深入小学生群体,构建“童趣智创”——寓教于乐式 scratch 编程教育平台,探寻一条基于 scratch 编程教育的小学生创造性思维的培养路径,旨在为培养小学生创造性思维提供切实高效的方法,并为学校、社会提供思考、改进的方向。
1.1基于scratch 编程教育的小学生创造性思维培养问题调研现状
1.1.1研究思路
本研究遵循“文献研究——现状调研——归纳总结——创新路径——投放使用”的研究思路。
在小学生创造性思维、scratch 课程等文献研究基础上,项目运用了文献研究、问卷调查、访谈等方法,进行抽样调研、搜集数据,探索信息化时代下的基于 scratch 编程教育的小学生创造性思维培养路径。
scratch 能把学生的想法直接通过编程程序形象地展现出来,做到“所思即所得”,马上验证学生的思路是否可行,并且学生可以通过多条编程路径完成同一个目标、要求,因此当学生有一个新的想法时非常愿意去尝试,验证可行性,增强其创造力的好奇性和冒险性。
scratch 的主旨是“想法程序分享”。在教学时,让学生在编程前先把自己的想法说一说,树立想法优先,先设计后制作的意识,让学生的思维得到一定的锻炼。同时,Scratch 可操作性强,学生通过几节课的学习,就能创作出自己喜欢的场景或者程序,这样能够让学生根据自己的想象进行发挥,学生会不自觉地整合所学知识,根据自己的创意设计出与众不同、天马行空的作品,易于激发学生的潜在想象力。小学阶段的学生思维较为活跃,思考问题的角度多样,有许多独特新颖的设计,在完成自己的创作后,还能彼此之间进行交流欣赏。这样的方式能够拓宽学生思维,提升其想象力。
许多看似复杂的游戏程序或动画,都可以通过 Scratch 化繁为简轻松实现, 在加上 Scratch 贴合学生设计,元素丰富,功能强大,这使得学生的积极性被提高,愿意挑战一些难度较大的作品。当学生在操作过程中遇到问题,鼓励学生换一块“积木”,换一条思路,也能达到想要的效果。学生完成较为复杂的作品后, 会有较大的成就感,更愿意去挑战复杂的、有难度的问题,形成良性循环。
4.1结论
4.1.1校内基于scratch 编程教育的小学生创造性思维培养路径以初步感知为主,缺乏深度学习
根据文献研究、问卷调查、访谈结果内容分析以及实地调研可知,浙江省已经将 scratch 相关内容编入小学信息技术课本。尤其是 2020 年,新版本的信息技术课本将原本编排在六年级的 scratch 单元内容提至五年级。可见,随着信息化时代的发展,scratch 作为一款简便易学,有趣生动的编程软件,已经进入了我国部分地区的小学生群体。但是调查结果也显示,不管是新旧教材,scratch 的相关内容只是占据一个单元的内容,大概 5-6 课时。教师在教学 scratch 的过程中,以带领学生初步感知 scratch 及学会简单操作应用为教学目的。另外,校内 scratch 编程课的任课教师大多未接受相关的专业培训,而是由自己探索、归纳、总结出如何进行 scratch 教学。于是,在实际教学过程中,教师更多关注的是课本上呈现的 scratch 操作知识,有时在书本呈现的基础知识上增加一些拓展内容,但是依旧停留在最基础的内容,呈现了“我讲你做”为主的培养路径。学生在此过程中,更多是依照教师的指令进行简单的机械操作,缺少自主探究、思考的过程。因为课时安排少、教师未接受专业培训等原因,所以对大多数小学生而言,在学习 scratch 之后,会进行简单的指令操作,但是无法独自编写程序创作 scratch 作品,或是没有意识到 scratch 学习和创造性培养之间的关系,没有将 scratch 编程教育可带来的创造性思维培养功能发挥到较好的状态,未体现scratch 的深度学习。
本论文是浙江省大学生科技创新活动计划(新苗人才计划)课题(2020R404017)的成果。