引导学生寻和避免Scratch脚本错误的实用建议
■郑颖娜 (广东省深圳市福田区景田小学 518000)
【摘 要】Scratch是小学五年级上的教材内容,因其操作简单,功能强大,一直深受师生的喜欢。学生也越来越喜欢利用这个编程工具制作自己喜欢的作品,随着作品趋向复杂,层出不穷的脚本错误也相应出现。这里从分析Scratch程序特点开始,分析错误出现的原因及解决策略,对开展Scratch编程教学的老师和利用Scratch进行编程学习的学生有一定的参考意义。
【关键词】Scratch;游戏编程;脚本分析
【中图分类号】G64 【文献标识码】A 【文章编号】2095-3089(2020)12-0296-01猫咪拉稀
Scratch是一款门槛很低的图形化编程软件,它外观可爱鲜艳,效果活泼立现。学生可以很快上手制作动画、故事、游戏、歌曲等等,它专注于让学生在玩中学,学习编程知识,培养逻辑思维。课堂实施中、调查问卷后发现,相较教材中的其他软件,学生对Scratch软件的热情是它们无法比拟的。
特别强调Scratch编程的顺序性和多线程性,了解这两个特性能给软件的使用和纠错提供理论基
础。简单介绍一下这两个特性。
顺序性[1],顾名思义,即脚本执行时具有先后顺序的特性,脚本在前则先执行,接着执行后面的脚本。以游戏《打地鼠》为例,如图1,效果应该是这样的:当接收到“游戏开始”的广播后,地鼠角先隐藏,切换造型为“地鼠1”,等待0.1s后显示,再等待0.1s切换造型为“地鼠2”。每一个造型的出现时间和顺序都会按照脚本呈现的顺序,不会错乱。
多线程性,简单的说就是多个任务可以同时触发执行,没有先后之分。如图2,两段程序的触发皆为接收到广播“游戏开始”,所以当接收到广播时,它们是同时执行的。
当利用Scratch创作稍复杂的作品时,因为脚本程序比较繁杂,还有这两个特性,程序之间可能会有冲突、错乱,带来很多“bug”。下面针对这些“bug”,总结以下应对策略。
一、分析错误,寻根溯源
错误一旦出现,都有其指向性,从错误指向的角进行分析是最方便快捷的。当该角脚本较多时,应先理清该错误指向的功能,将无关的脚本厘清,缩小范围,锁定脚本后再逐级分析。有时遇到的脚本较为复杂时,还应对错误的属性进行分析。可以把Scratch中遇到的错误分为以下几种类型:泉州开元寺
1.偏差,指实现的效果与预想有出入,这是比较小的错误,一般添加辅助积木即可解决。
2.无效,指添加新积木后,预想的效果没有出现,这往往是因为缺乏某块关键积木。
3.冲突,指新添加的脚本与原脚本发生矛盾,使效果混乱。这种错误比较复杂,往往牵涉其他角的脚本。
残念是什么意思4.综合,很多时候错误属性并不单一,而是多种类型的叠加。
二、转换角度,另辟蹊径
之组词二字常编程的人多多少少会遇到一些灵异的情况,明明脚本逻辑没有问题,但死活不到冲突在哪里。在寻错的过程中,耗费精力不说,还会大大打击学生积极性。其实当脚本比较繁杂的时候,角与脚本环环相扣,往往牵一发而动全身,细究的话就太浪费时间了。而Scratch中,同一个效果有多种实现方法,试试其他实现方法,说不定困难就迎刃而解了。
三、脚本分工,另起炉灶
在指导学生游戏开发时,宜由浅入深,由简入难,慢慢填充游戏功能,不断壮大脚本。到中后期就会发现,脚本数量越来越庞大,看得眼花缭乱,一旦出错无从查起,大大增加了查错的工作量。因此在
开发游戏之初,就应该养成学生脚本分工的习惯。一段脚本实现一个单一的效果,其他效果另起一段脚本,如无必要,避免脚本冗长,其次要对重要的脚本做好说明注释,方便后期查错,也给别人读懂脚本提供便利。
四、反复测试,及时止损
Scratch另一个为人称道的优势就是效果的即时性。每添加一个脚本,都可以马上测试其是否生效,效果如何,无需等待,方便快捷。这也给开发者带来满满的成就感。因此,建议学生在加入一定量的脚本后,及时测试发现问题。防止错误积累,产生更多变化。一旦发现错误,就有迹可循,大大节约时间和精力。
五、整理思路,融会贯通
ie浏览器怎么卸载思路清晰,任务明确是游戏开发伊始的必要条件。但小学生处于信息技术学习的起步阶段,缺乏足够的知识储备,而思维能力也相对薄弱,因此对游戏的思路无法太周全。一开始只是一个简单的思路,下节课有新的想法又会调整思路,在不断调整中完善作品,这也是学生思维成长的过程。
老师不仅要在游戏开发的过程中引导促进学生思维成长,开发结束后的思路整理也是至关重要的。学生会更明晰之前的脚本错误和开发漏洞,产生“早知道我应该这样做才对!”的喟叹。
而整理思路借助思维导图是再好不过的。思维导图[2]通过全脑均衡发展的训练和多元智能的学习模式,让学生学会独立思考,自主学习,并为终身学习奠定良好的基础。引导学生利用思维导图整理游戏开发的过程和思路,对所用知识进行整理、融合,首尾贯穿,理解透彻,达到融会贯通。
六、总结
以上是在Scratch游戏开发过程中,课堂实践中经验的整理,难免有偏颇和不足之处,分享的同时希望得到同行的批评指正。
参考文献
[1]陈诗梨,王小威.Scratch课程开发中融入STEAM创客教育理念的理论与实践初探[J].中国信息技术教育,2019,308:56-59.
[2]孙易新.思维导图法实用技巧进阶篇[M].广东人民出版社:广州市,2017:1.
作者简介:郑颖娜(1991-),女,广东汕头人,本科毕业,深圳市福田区景田小学,二级信息技术教师。
课题项目:本文系深圳市教育科学规划2018年度规划课题(5-8年级游戏编程课程开发与实施策略研究———以Scratch游戏再开发为例)研究成果。课题编号:ybfz18347。
学科教学在劳动教育中的渗透
■罗 丹 (成都市龙江路小学武侯新城分校 610041)【摘 要】现今已是素质教育普及之际,劳动教育正处于一个重要的位置。然而在各个学校对于劳动教育还没有引起高度重视,劳动教育正处于学校的一个薄弱环节。在大家看来,应试教育的背景下劳动教育不外乎只是停留在一种理论知识的层面,对于理论知识的研究只是一种费时的不切实际,更重要的是学科成绩的一种提升。当下之际,升学考级固然重要,但提升自我的劳动意识更为重要。
【关键词】劳动教育;学科教学;基本方法;价值体现
【中图分类号】G623.1 【文献标识码】A 【文章编号】2095-3089(2020)12-0296-01
六一将发行葫芦兄弟邮票 现在劳动教育的形式多种多样,如果仅靠单一的形式进行系统的劳动教育,学生的劳动素养及劳动认知会得到显著的削弱,所以在此基础上不凡加入各学科的一个融合渗透。在我看来,语文学科所富有的“人文之道”可以很好的渗透到劳动教育中,道德与法治学科所富有的“规则之道”同样适用于劳动教育,体育学科所富有的“竞技之道”也依然如此。只有更好的与之结合才能在劳动教育中深悟其道,在学科教学中体悟其理。
一、学科教学在劳动教育中的必要性
1.各学科的性质所决定。
语文学科除了有其“工具性”,还有最重要的“人文性”,所以就语文老师而言,除了传授学生最基本的语文本体知识以外,其实还有一件重要工作,引导学生走上正道,培养学生建立起属于自己的伟大理想,立下宏伟目标,树立正确的认知,这些都是课本知识里面衍生出来的知识产物,是最具意义及价值的。而道德与法治学科也同样如此,道德与法治学科中独有的“规则之道”是劳动教育中不可或缺的重要元素,其学科所渗透的法制意识,规则意识在当今社会是人人皆知的,同样也是人们所缺乏的,在学校中将其规则意识融入到劳动教育中,使其学生能更好的与日后的社会接轨,当成为劳动大军的一员,其最重要的就是掌握其生存法则、规则,适其行事,因其生变。体育学科中的“竞技之道”交给了学生最基本的劳动竞争意识。也是学科教学在劳动教育中的必要性。
2.学生思想的需求所决定。
如今的应试教育浪潮下,学生们的压力扑面而来,很多学生沉浸在现今的社会浪潮中早已忘记了自己的祖辈来自农村,同样也丢失了其劳动意识。然后在现今最重要的就是重拾劳动,树立学生正确的劳动价值观,顺应时代的步伐,激发学生的劳动意识。
3.社会现态的需求所决定。
当下的社会充满了竞争与挑战,所以当务之急是要让孩子们在提升自我学业的同时,能正确的了解社会的需求,适应社会的需求,直面挑战,拿出自己的真本领。不做书呆子,争做劳动主力领军人。由此看来,学校尤为重要,老师尤为重要,如何搭建好学生走向社会的桥梁?如何培养好学生走向社会的桥梁?这些都是学校老师们应提升的地方,也是学校老师们应加强的地方。所以,适应当下社会的需求是最重要的,课本知识固然重要,但如何转壮大自己的实力,成为社会劳动大军的一员更重要。
二、学科教学对学生劳动教育的基本方法
学校是学生成长进步的摇篮,是学生进入社会的第一步,扎实走好第一步尤为重要,如何走好这第一步,怎样去很好的适应当下的社会现态,学会正确认识并学会劳动教育更为重要。
语文这一门学科涵盖了许许多多的中华文化。有我们从出生就开始接触的中国话,博大精深的汉字文化,一个简单的字从最开始的甲骨文到现如今的简体汉字,都证明了中国文化的宏伟壮阔,当然除了还有我们的古诗文化,例如:翁卷的《乡村四月》这样写道:“绿遍山原白满川,子规声里雨如烟。乡村四月闲人少,才了蚕桑又插秧。”这首诗描写了乡村的四月,一片繁忙的景象。其更具劳动特,并将劳动精神,劳动教育体现的淋漓尽致,让我们了解到了劳动给我们带来的无限乐趣,同时也透过此诗来折射出劳动教育是我们生活中不可或缺的一部分。同样的德与法治也一样,在引导学生正确情感态度与价值观、能力与方法、知识。培养学生爱亲敬长、有责任心的品质基础上,正确切合当下的劳
动观。体育学科也同样,其独有的“竞争意识”其实就一种正常的社会潮流,只是为了更好地适应这样的一种潮流,我们必须要学会武装自己,强大自己,让自己不仅仅是要有其劳动意识、规则意识,还要有竞争意识。现今社会频繁的出现各类“瞠目结舌”的报到,而源头都来自于学生。适者生存,优胜劣汰。强大自己的劳动价值观,提升自己的劳动意识,劳动能力,做一个强者,做一个能给自己幸福感的强者。我想这就是体育学科应该交给学生的另外一种本领。
三、学科教学对学生劳动教育的价值体现
1.学科教学对学生劳动教育的实践性。
在教学过程对学生进行系统的劳动观点的引导,对劳动态度及心理健康的教育,都是至关重要的,而这些都是源于每个学科的平时涉及与延伸。学校要结合实际给学生制定不同的劳动的课程,使其学科知识能更充分的在劳动教育里面得以释放,得以提升与升华。就语文学科里面的每日写作为例,一方面可以让学生以劳动教育为题材来梳理,一方面可以培养学生的动手操作能力,因为在以前人们都是通过双手来获取粮食,收货属于自己小家的一种幸福感,填饱肚子在当时已经是最重要的事情,而现在挣取更多的钱财是人们的愿望,所以对比当时,观望现今,劳动教育其实一直都未远离我们,都在我们的身边。
2.学科教学对学生劳动教育的开放性。
劳动教育过程中应该保证以学生为主体,并为学生提供足够的劳动实践活动的时间。让学生通过劳动实践活动来正确认识和理解,在此基础上做好创新与拓展。教学活动中,应该注重课程的开放性,通过开放性的课程激发学生的劳动创新,同时在教学中做到不拘泥于教材,做好课内与课外的一个结合,让学生的学习过程有弹性,学习有深度,有力度。将更多的时间归还给学生,让学生做课堂的引领者。在教学过程中教师还应该积极发现热爱劳动的学生,进行重点培养与引导,并激发更多的学生加入其中,这样不仅可以给学生提供更好地学习平台,还能给学生提供一个充分发挥自身天赋、才能和创造力的舞台。
以上所述,只是部分学科教学对学生劳动教育的一种思考与引导。在劳动教育的角度看,这方面的教育也主要是为了解决学生的思想问题。从源头着手,思想问题解决好了,也就热爱劳动了,把成为社会主义建设事业的劳动者作为自己奋斗的目标,进而也就会积极主动进行劳动技能的学习与提升了。这样看来,我们学科教学所做的努力也就达到目标了。
参考文献
[1]谢樱.巧用助学系统落实语文要素———以统编三年级下册[J].中福建教育学院学报,2020(05):93-94.
296
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论