创客教育理念下初中scratch编程教学实施的策略

2022-06-18 01:57曾晓瑜
快乐学习报·教师周刊 2022年19期
关键词:创客教育

曾晓瑜

摘要:自2013年我国开始兴起创客教育以来,已成为培养创新性人才的重要教育方式。文章以创客教育理念为指导,探索出以激发学生兴趣的scratch课堂教学实施策略:作品激趣、合作探究和项目学习。以惠州市第八中学信息技术校本教材scratch程序设计中的《制作“弹珠游戏”》为例,对该教学实施策略进行了实践。并通过实践证明,该策略能激发学生学习scratch的兴趣,促使学生在团队中协作探究,提高学生的实践能力并巩固深化编程知识。

关键词:创客教育;scratch;编程教学

一、引言

创客教育,是创客文化与教育的结合,基于学生兴趣,以项目学习的方式,使用数字化工具,倡导造物,鼓励分享,培养跨学科解决问题能力、团队协作能力和创新能力的一种素质教育。

自2013年我国开始兴起了创客教育,之后我国创客教育发展十分迅速。2015年,国家领导人首次在政府工作报告中提及“创客”一词。在此之后,各地创客空间的建立如雨后春笋,关于创客教育期刊文献的发表数量也不断增加。由此可见,面对国家对科技人才需求旺盛的大背景下,“创客教育”成为培养创新性综合人才的重要教育方式。

创客教育传承了体验式教育、项目学习法、创新教育、DIY理念的事项,以其创新性、实践性、开放性、共享性等特质,成为了培养创新型人才、提高国民综合素质的新抓手[1]。创客教育是一种素质教育,那么创客教育的精髓就是要帮助学生在进行创客活动的过程中,培养学生提出问题、分析问题、解决问题的综合能力。这些同样是初中编程教学的培养目标。编程教学是创客教育的重要组成部分,是实现创客教育目标的一个重要手段,开展初中编程课程教学具有积极的实践研究意义。

二、存在问题

近两年来,我校开展了一系列的创客教育研究,将初一初二的校本教学内容设置为scratch程序设计,强化编程教学。而scratch是相对简单容易的图形化编程软件,学生比较容易上手,初学者能根据自己的兴趣进行创作。Scratch用堆积木的方式来写程序,同时图形化的程序设计框架让乏味枯燥的编程变得更生动有趣,在编写程序的过程中淡化了算法和语法的规范,更大程度上培养学生的创造思维,非常适合初中学生使用。但是学生在实际学习scratch基本语法的过程中,存在一些问题:

(一)在scratch基本语法的学习中,虽然图形化编程软件降低了学生记忆代码和编译程序的难度,但是学生逻辑思维能力的提升难度没有降低。初中信息技术每周只有一节且无额外练习时间,随着课程的推进,知识难度逐渐加大,部分学生到了学期中期就会出现厌学情绪。

(二)每个学生在学习的过程中,因为知识构成不同、理解能力不同,所以每个学生对知识点的理解掌握程度不同,如何针对不同层次的学生进行教学,也是一个重点与难点。

三、创客教育理念下的scratch教学实施策略

创客教育理念下的scratch编程教学的核心是重视学生的学习兴趣,激发学生的求知欲,通过自主探索和互助合作等方式积累编程知识和培养编程思维,并在实际创作过程中激发学生的创新意识和锻炼学生的计算思维能力。

(一)作品激趣

创客教育理念下的scratch编程教学首要任务是激发学生学习的兴趣和學习求知欲。因此,在每次上课前,教师结合本节课的知识点,都需要设置相应的学习任务:例如,第一节课可设置简单的小任务“让小猫跑起来”,让学生直观的知道今天学的编程知识能做什么事情,激发学生在课堂中更加的主动学习,主动和学生老师进行交流。

(二)合作探究

学生在一定的教学情境中,通过教师和同伴的帮助,结合相应的学习支架,能主动地构建知识的意义。在scratch教学中,通过启发学生积极思考,鼓励学生与团队成员交流讨论,有利于学生对程序知识的构建,对培养学生的计算思维也有积极的意义。

(三)项目式学习

在scratch教学中,以学生为中心,将项目融合到教学过程中,重组教学方式,创设适合学生认知的项目,组织学生运用知识解决问题,提升综合思考能力。使学生参与以活动为基础、以项目为基础和以问题解决为基础的学习,提供一种动手做的课堂体验。

四、创客教育理念下的scratch编程教学实践

(一)设计思想

1.快乐低负担的程序学习。学生的学习态度对学习结果有决定性影响,只有以积极快乐的情感体验和深层次的认知参与为核心的学习方式,才能促进学生思维能力的发展,改变学生对程序学习被动接受的学习方式。

2.注重知识的扩展。学生通过制作弹珠小游戏这个小项目,能掌握编程的基本过程,了解主要程序模块的功能。

3.感悟编程乐趣,提升信息素养。通过制作小游戏,初步体验了积木式编程方法,锻炼学生的计算思维和创新思维,促进学生程序逻辑思维的发展。

(二)设计思路

本课通过作品激发兴趣,使学生在兴趣的引领下,通过教师演示,自主探索,合作探究的方式实现编程知识自我构建,最后在实践操作中应用并实现创新。

(三)教学目标设计

1.知识与技能

(1)理解掌握“动作”、“控制”、“事件”三个积木模块的功能;

(2)深刻理解舞台的坐标及对象的朝向问题。

(3)会熟练使用控制积木模块中的“如果,那么”积木块进行简单的编程。

2.过程与方法

(1)通过制作小游戏进一步了解scratch的各个积木模块,和作品程序设计流程;

(2)通过自主探索,初步探索“面向…方向”的积木块,熟练掌握角色方向的控制;

(3)通过体验探索,小组合作学习的方式,深入理解舞台坐标系,角色对象朝向的知识。8059643B-64CF-446C-944C-BD3DF862A219

3.情感价值态度

(1)通过游戏展示,激发学生学习scratch的兴趣和学习scratch编程的热情;

(2)通过本课的学习,初步体验可视化编程,积木块编程的魅力,真实感受了程序的适用性;

(3)通过本课的学习,改变了同学们对编程“无趣、难度大”的刻板印象,拉近了同学们与程序设计的距离。

(三)教学模式

创客教育理念下的初中scratch新型思维课堂,是指在初中信息课堂中,通过导入、过程、拓展和评价四个环节,以项目为纽带,以学生为主体,在教师的引导下,深入探究问题,解决问题,反思问题与总结问题,并在此过程中实现信息技术学科核心素养的培养。

(四)教学过程

1.作品展示,游戏试玩

(1)教师展示使用scratch制作的“弹珠小游戏”,并介绍游戏规则与操作。

(2)请两位同学上台进行游戏比赛,并要求胜利者讲解他胜利的秘诀。

(3)提问:这个游戏有几个角色?每个角色都做了什么事情?如果要你改进游戏,你会增加什么角色?

2.活动探究

(1)提出项目任务

教师展示作品《弹珠游戏》,提出新项目“制作弹珠游戏”,根据项目式软件开发的一般过程,让学生进行学习与制作。

(2)引导学生思考,营造氛围,互促互进,组织学生进行小组讨论:作品的角色有哪些?各个角色的的行为有哪些?每个小组派一名代表发言。

(3)体验与探索:弹珠的脚本编写、挡板的脚本编写。在什么情况下游戏结束?每个小组十分钟后提交初步作品。

(4)拓展知识应用:如果要提高游戏的难度,改如何修改脚本?为增加游戏的趣味性,你觉得需要增加角色吗?或者需要增加哪些动作?如何用脚本编写?发散与迁移是形式思维发展成熟的一种标识。在学生思维发展过程中,学生会进行“举一反三”“由此及彼”是必不可少的,学生在实践中固话编程知识,在实践中不断创新。

3.学生作品评价

(1)小组互评:每组学生对自己的作品进行演示,其他小组看他们是否完成了项目里面的任务,指出作品里面的优点与不足支出。

(2)老师点评:老师对所有作品进行点评

(3)完善作品:学生将根据同学们和老师的意见进一步完善作品。

五、总结与反思

在本课的教学过程中,通过“体验游戏作品”,“分析角色的行为”,“初次尝试编写脚本实现角色行为”,“改进程序”和“展示游戏作品”的项目的一般设计步骤展开的,各环节的推进练习,可以让学习能力较强的学生得到进一步的提升,让学生在自主探索,协作学习中发现问题、思考问题,解决问题。基于创客教育的课堂,通过提出问题,激发学生兴趣,通过设计具体、可操作的任务,引导学生发现问题,培养学生独立解决问题的能力和学生创造性思维,以便学生熟练掌握与运用教学内容。不足之处:由于本课倡导学生在体验中总结提升。课时较紧,学生探究时间略有不足,可尝试增加一课时,让学生有更多的互动与探究时间。

基于创客教育的课堂教学,通过创设情境,提出问题,激发学生学习兴趣,通过设计具体的、可操作的项目指引,引导学生发现问题,培养学生创造性思维和探究思维,以实现学生对教学内容的熟练掌握与运用。把“创客教育”理念融入初中scratch编程教学,能促使学生在团队协作中加深知识理解,学会合作与分享。把“创客教育”理念融入初中scratch编程教學,能提高学生动手实践的能力,在实践中巩固与深化编程知识,在实践中不断创新。

参考文献:

[1]习海旭,廖宏建,黄纯国.智慧学习环境的架构设计与实施策略[J].电话教育研究,2017,(04):72-76.8059643B-64CF-446C-944C-BD3DF862A219

猜你喜欢
创客教育
农村学校创客教育发展之路
创客教育
浅谈创客教育下的小学信息技术教学实践研究
创客教育中教师创新实践教学的应对和改进
金工实习教育对工科院校创客教育影响分析