面向创客教育的小学 Scratch 编程教学探索.docx
《面向创客教育的小学 Scratch 编程教学探索.docx》由会员分享,可在线阅读,更多相关《面向创客教育的小学 Scratch 编程教学探索.docx(5页珍藏版)》请在冰豆网上搜索。
面向创客教育的小学Scratch编程教学探索
面向创客教育的小学Scratch编程教学探索
——以“猫狗赛跑”为例
一、问题的提出
创客教育是创客文化与教育的结合,是基于学生兴趣,以项目学习的方式,使用数字化工具,倡导造物,鼓励分享,培养跨学科解决问题能力、团队协作能力和创新能力的一种素质教育。
创客教育是当下各学校教育科技创新的突破口和教学改革的亮点。
而目前面向创客教育的小学Scratch编程教学有助于培育学生的创新理念,提高思维理解、动手操作和协作沟通能力,发展学生综合素养。
但是大多数的
scratch编程教学都还是沿用传统的教学模式,存在着“重技术轻思维”,课堂缺乏活力,学生缺少创造力等问题。
那么,在创客教育理念的融入下,如何开展scratch编程教学新模式呢?
笔者结合“猫狗赛跑”一课进行实践探索。
二、面向创客教育的小学Scratch教学模式的构建
在建构主义学习理论和杜威“做中学”思想的指导下,笔者尝试构建面向创客教育的小学Scratch教学模式,将“实践、协作、创新和分享”的创客教育理念融入到小学Scratch教学中(如图1)。
图1
三、面向创客教育的小学Scratch编程教学模式的实践
笔者结合以上构建的教学模式,以“猫狗赛跑”一课教学实践为例,对面向创客教育的Scratch教学进行探究。
(一)创设情境,激趣导入
建构主义学习理论认为,学生是学习的主体,激发学生的创新意识是创客教学模式的首要条件。
教师可通过创设情景、游戏体验等来充分培养学生的学习兴趣、调动学生的积极性从而提高学生的想象能力,激发他们的创造意识。
开课之初,笔者创设猫狗短跑比赛的情境,让学生分别扮演小猫和小狗进行PK体验,在玩的过程中体会到小猫和小狗赛跑的过程,并思考是如何实现这一过程的。
通过范例小游戏,不仅能引起学生的共鸣,产生学习新知识的渴望,又能顺利地引出课题,为本课的学习做好铺垫。
(二)自主学习,实践探究
创客教育的“实践”理念倡导教师根据学生的学习情况,布置分层的自主学习基础任务,学生分析Scratch任务后各自动手实践,进行脚本编写,让学生在做中学,自主进行意义的建构。
1.思维导图,理清思路
思维导图是一种能将抽象思维具体化的方法,它能以形象直观的“图”帮助学生理清逻辑思路、理解编程算法,因此,思维导图在Scratch编程教学中的作用和意义不言而喻。
基于这种认识,笔者在创设情境后,提出问题,引导同学们先对比赛任务进行分析,以提问盘活思维,如请同学们思考一下几个关键问题:
比赛角色有哪些?
如何控制比赛进程?
做什么运动?
如何获胜?
以“导图”的策略分析游戏流程,理清思路,有利于学生对程序进行整体规划,同时也便于对已完成作品的编程思路进行学习“复盘”。
图2思维导图
2.提炼算法,训练思维
在整体把握程序设计思路后,如何将人的语言转换成计算机语言对小学生来说有一定的难度,因此,在本课的教学过程中,笔者直接展示具体的程序流程图(如图3),让学生用自己的语言去规范、有效地描述算法,引导学生在scratch软件中找到对应的脚本指令模块。
借助“流程图”这一桥梁,学生能够更直观地分析整个过程,理解掌握条件的侦测和判断,形成完整的编程思路,便于接下来的尝试探究和搭建脚本。
图3
3.自主尝试,完成任务
为了让学生更深刻理解并运用本课重点知识“带有侦测条件的判断指令”来解决问题,笔者采取扶放结合的方法,引导学生进行探究性学习。
本环节设计了两个任务,任务一:
完成比赛的准备工作:
舞台、角色及控制角色移动的脚本搭建。
学生自学书本完成操作,培养自主学习探究能力。
教师巡视指导,请先完成的学生做小老师指导本小组的同学。
如遇到问题,鼓励学生先积极思考,多次尝试寻求解决问题的好方法,当大部分学生都完成了任务时,教师就把共性的问题提出来,让会做的学生上台讲解他们的做法,教师再进行补充强调。
4.巧用微课,突破难点
在理解本节课重难点知识如何判定输赢上,笔者让同学们带着问题观看微课视频进行自主探究,完成任务二:
设置谁先碰到红色终
点线就提示谁获胜,结束游戏。
学生观看微课视图4
频,可以明确学习的目标,根据个人学习的情况调整学习的进度,或者反复观看重难点知识的讲解,例如如何准确地拾取颜色,提高了自主学习的能力和效率。
(三)小组讨论,协作学习
在scratch编程教学中,通过小组内部和小组之间的探讨方式,
学生在教与学的互动中,不仅可以增进学生彼此的学习心得交流,培养学生的协同合作精神和团队意识,更能够提高学生的独立思维能力。
于是笔者让同学们进行小组讨论自己判定输赢的方法并汇报,加深理解。
学生就同一创作项目进行沟通交流,不仅可以较快解决问题,还能发掘更多的方法,进一步提高课堂效率,发散创新思维。
例如:
如何快速的搭建类似的小狗的脚本?
判断指令除了可以判断颜色外是否可以比较数据大小,判断逻辑是否成立呢?
侦测指令除了侦测颜色外,能否侦测角色或其他的物体呢?
(四)拓展延伸,创新设计
在完成范例研习后,学生已经基本掌握本课的重难点知识,接下来如何提高学生综合操作应用能力,培养学生的自主创造精神呢?
笔者设计了课堂拓展练习,让学生利用头脑风暴法在小组内充分发挥想象力,进行思维的碰撞,设计有创意的Scratch作品。
教师可适当的进行引导,例如:
舞台背景和角色能否替换成更有趣独特的场景?
猫狗能否在月球赛跑?
人和动物、汽车和飞机之间能否赛跑?
运动的速度又如何调节?
运动会上除了赛跑,能否比赛跳高?
此时的运动方式又有哪些改变呢......在一连串的头脑风暴后,学生的想象力和创新的欲望已经被激发了,再根据自己的掌握情况和兴趣去设计新颖独特的作品,这一环节不仅可以巩固前面所学的知识,还可以培养学生的发散思维,提高创新能力,较好地体现了创客教育的“创新”理念。
(五)作品展评,分享成果
分享是创新的动力,当作品得到小组成员或教师的认可和鼓励之后,学生就会更加坚定创新的理念。
作品完成后,笔者及时组织学生分享自己小组的作品,鼓励以小组为单位阐述自己作品
的创作思路、创新之处以及遇到的问题或困惑,其他学生在仔细聆听、欣赏的基础上分析作品的优点和完善之处。
为了让评价更加客观、合理,笔者提供了一个可量化的个性作品评价表,用于学生自评、生生和师生互评,如表1所示。
《猫狗赛跑》个性作品评价表(表1)
序号
评价内容
评价等级
()
1
会用不同按键控制进程
2
会使用侦测指令判定输赢
3
作品界面整洁、美观
4
作品新颖、富有创意
5
作品讲解大方、清楚
教学效果分析相比传统“技术讲解—案例辅助—学生被动听讲—模仿编程—教师总结”的scratch编程教学模式,面向创客教育的scratch教学模式课堂氛围更加活跃,学生对scratch编程表现出更大的热情,更愿意将更多的时间和精力参与到创作过程中,同时能较好的锻炼语言表达能力,提高解决问题能力,增强创造精神和合作能力。
四、结语
创客教育教学理念的不断革新和实施,为Scratch编程教学提供了一个全新的模式,也为教师提高教学效果提供了新的机遇。
作为新时代的教育者,教师还需不断地去尝试、探索和丰富创客教育模式下scratch编程教学的内涵和价值,让每个孩子都可能成为一名真正的创客。