论文部分内容阅读
摘 要: 麻省理工学院针对少年开发的一款简易编程工具Scratch问世后,简化了网络编程程序,给信息技术注入了活力,也给软件编程提供了一个发展的新方向。Scratch发行后,不会英文不会键盘的八岁以上儿童都可以利用其简易的“堆积木”方式制作属于自己的简单的一个编程程序,培养了学生逻辑思考能力、数字化创造能力及和老师同伴沟通的能力。Scratch在小学课堂的引入,受到了广大师生的喜爱,并不断扩大影响力,力图更大的突破。本文从Scratch的优点出发,讨论其在小学信息技术课堂中的应用和实践,展示现代科技的优越性。
关键词: Scratch 小学信息技术课堂 实践应用
当“了解程序设计的基本思想,培养逻辑思维能力”被写入小学信息技术的教学大纲后,小学生也要开始了解有关程序的一些基本知识。程序设计是信息技术学科教学的内容之一,这就要求必须有编程的应用知识和实践经验。但是传统的编程语言如C 、VB等都是难度较高、语言冗长的计算机语言,不适合小学生学习掌握,也缺乏一定的趣味性。Scratch的出现,一定程度上解决了这一问题,用简单的“代码积木块”等方式代替传统的代码编程,让不熟练使用英文和键盘的小学生也可以轻松上手掌握,增强了学习的趣味性,培养了学生对于计算机编程的兴趣,锻炼了其思维逻辑能力,培养了数字化创造力及沟通交流能力。
一、Scratch软件介绍
Scratch是由美国麻省理工学院设计开发的一款优秀的儿童编程语言,适用于八岁以上还不适应难度较大的C 、VB等编程语言的青少年使用。程序设计简单,直接鼠标拖拉就可以将指令从程序指令区转移到程序的脚本区,就像是堆积木将一个又一个代码堆积到一起组成一个完整的程序,不同类型的数据有不同的形状和色块,大大降低了语法的错误率,把学生从复杂冗长的英文代码中解脱出来,实现简单化操作。
Scratch以操作简单著称,同时拥有较强的趣味性,学生可以在玩乐中接受知识,自由掌握,自行创造,制作一个简易的玩乐程序,改变只能玩别人设计的游戏的不悦,体验一把玩自己设计的游戏的快乐。Scratch的优势特点,充分应用在小学的信息技术课堂,功能强大,发展前景亦较为可观。
二、Scratch的优势特点
1.简易方便,多趣味。
简单的语言介绍和“代码积木”式的操作方式大大简化了操作过程,操作者只需轻点鼠标,移动需要的代码,或者加上一点点自己的创意思维,就可以制作出一个自己想要的程序,随即点击“舞台”后即可观看制作效果。同时Scratch的英文意思“猫抓”表现得惟妙惟肖,就如猫爪抓起一个积木,再放下一样的操作过程,趣味性十足,迎合小学生的兴趣爱好,增强了信息技术课堂的活跃性与趣味性。
2.指令多样,多内容。
Scratch包含了丰富多样的内容,简易的操作里有建模、动画、控制、逻辑、事件、运算等,过程的操作包括从动作指令到控制语句的运用,从数值运算到线程调度的掌控,再从传感响应到面向对象的传递,涉及程序设计的多个方面。孩子在依据指令完成相应的排序中,需要考虑整体的布局与画面的排版,整修程序的动作流程,设计人物的风格属性等,强大的内存属性给学生提供了各式选择,丰富多彩的内容着实吸引着更多的人。
三、Scratch在课堂中的实践效果
1.激发创造性,培养逻辑思维。
编程的重要作用就是给学生一定的空间,让学生自行发挥自己的想象力并付诸实践。Scratch简易编程软件的应用,可以让学生在实际的教学活动中思考和研究。学生可以在其中自主尝试探索出合理的程序搭配,但是这种尝试仍然只是基于猜测,需要老师的引导,运用流程图等方式帮助学生理清其中的逻辑关系,所以教师在课堂上需要起引导的作用,把更多的时间留给学生自由发挥。同时,计算机程序的应用需要缜密的逻辑思维,Scratch的引入,让小学生提前感受到编程逻辑的强大性,锻炼他们的逻辑思维缜密性,提高他们的学习能力。
2.激发学习兴趣,促进科学进步。
简单易上手且趣味性高的设计让很多人第一次运用就喜欢上这款编程。编程的目的不是仅仅为了编程而进行,而是将学生的兴趣爱好渗透到其所要学习的内容并指向实际例子中,让学生在精心设计的教学内容中学习,满足学习需求的同时增添学习趣味。学生可以利用其制作自己喜欢的游戏,如神庙逃亡、超级玛丽等,因为兴趣而学习研究探索得到的效率往往事半功倍。其儿童数字化模式,给学生提供平台编写自己的故事,逐步掌握文本、图片动画及视频音频等基本操作,对激发孩子数字文化的创造力有很大意义。
四、Scratch应用带来的思考
1.认知能力与设计的联系
不同年龄段的学生因为接触事物的不同而有不同的认知能力,小学生对复杂事物的认知能力差,也就无法理解高难度的编程语言,Scratch简易编程语言的推出,适应小学生应有的认知能力,针对其具有的特点选择可爱好玩的模式进行,自然会得到巨大的响应。
不仅仅是软件设计,也不单单是这一款简易编程,我们要由此得出接受者认知能力与设计的难易程度之间的关系,在做项目设计时提前对对象有个充分的了解,对难度偏高或偏低的部分都要进行更改,只有这样才能让课堂更有针对性,让学生更愿意接受。
2.多样性与最优化的抉择
问题多样化的解决,体现了学生的活跃思维。Scratch编程中,同一问题的解决策略是多样的,同一策略课选择的指令是不同的,这就导致解决问题的多样性。可是多样的解决方案中总有一个是最优化选择,当教师反复阐述这种最优化方式时,就一定程度上制约了学生的想象创造力。
在此情况下,老师只需起一个引导的作用,将需要的逻辑顺序传授下去,不需要讲解具体的操作模式,不在最开始就讲解最优化的方法,将时间留给学生进行多样性创造,保证了课堂的教学效率,也保证了学生接受知识的质量。
五、结语
Scratch通过其特有的优势,在小学信息技术课堂中发挥了重要的作用,对学生的逻辑思维创造力有不可磨灭的功劳。面对当代社会日新月异的飞速变化,其会向更高更好的方向不断发展,成为孩子开启未来世界的一把金钥匙。
参考文献:
[1]凌秋虹.Scratch在小学信息技术课堂中的应用与实践.中国电化教育,2012(11).
[2]孙庆科.Scratch在小学信息技术课堂中的运用探讨.中国信息技术教育,2014(24).
关键词: Scratch 小学信息技术课堂 实践应用
当“了解程序设计的基本思想,培养逻辑思维能力”被写入小学信息技术的教学大纲后,小学生也要开始了解有关程序的一些基本知识。程序设计是信息技术学科教学的内容之一,这就要求必须有编程的应用知识和实践经验。但是传统的编程语言如C 、VB等都是难度较高、语言冗长的计算机语言,不适合小学生学习掌握,也缺乏一定的趣味性。Scratch的出现,一定程度上解决了这一问题,用简单的“代码积木块”等方式代替传统的代码编程,让不熟练使用英文和键盘的小学生也可以轻松上手掌握,增强了学习的趣味性,培养了学生对于计算机编程的兴趣,锻炼了其思维逻辑能力,培养了数字化创造力及沟通交流能力。
一、Scratch软件介绍
Scratch是由美国麻省理工学院设计开发的一款优秀的儿童编程语言,适用于八岁以上还不适应难度较大的C 、VB等编程语言的青少年使用。程序设计简单,直接鼠标拖拉就可以将指令从程序指令区转移到程序的脚本区,就像是堆积木将一个又一个代码堆积到一起组成一个完整的程序,不同类型的数据有不同的形状和色块,大大降低了语法的错误率,把学生从复杂冗长的英文代码中解脱出来,实现简单化操作。
Scratch以操作简单著称,同时拥有较强的趣味性,学生可以在玩乐中接受知识,自由掌握,自行创造,制作一个简易的玩乐程序,改变只能玩别人设计的游戏的不悦,体验一把玩自己设计的游戏的快乐。Scratch的优势特点,充分应用在小学的信息技术课堂,功能强大,发展前景亦较为可观。
二、Scratch的优势特点
1.简易方便,多趣味。
简单的语言介绍和“代码积木”式的操作方式大大简化了操作过程,操作者只需轻点鼠标,移动需要的代码,或者加上一点点自己的创意思维,就可以制作出一个自己想要的程序,随即点击“舞台”后即可观看制作效果。同时Scratch的英文意思“猫抓”表现得惟妙惟肖,就如猫爪抓起一个积木,再放下一样的操作过程,趣味性十足,迎合小学生的兴趣爱好,增强了信息技术课堂的活跃性与趣味性。
2.指令多样,多内容。
Scratch包含了丰富多样的内容,简易的操作里有建模、动画、控制、逻辑、事件、运算等,过程的操作包括从动作指令到控制语句的运用,从数值运算到线程调度的掌控,再从传感响应到面向对象的传递,涉及程序设计的多个方面。孩子在依据指令完成相应的排序中,需要考虑整体的布局与画面的排版,整修程序的动作流程,设计人物的风格属性等,强大的内存属性给学生提供了各式选择,丰富多彩的内容着实吸引着更多的人。
三、Scratch在课堂中的实践效果
1.激发创造性,培养逻辑思维。
编程的重要作用就是给学生一定的空间,让学生自行发挥自己的想象力并付诸实践。Scratch简易编程软件的应用,可以让学生在实际的教学活动中思考和研究。学生可以在其中自主尝试探索出合理的程序搭配,但是这种尝试仍然只是基于猜测,需要老师的引导,运用流程图等方式帮助学生理清其中的逻辑关系,所以教师在课堂上需要起引导的作用,把更多的时间留给学生自由发挥。同时,计算机程序的应用需要缜密的逻辑思维,Scratch的引入,让小学生提前感受到编程逻辑的强大性,锻炼他们的逻辑思维缜密性,提高他们的学习能力。
2.激发学习兴趣,促进科学进步。
简单易上手且趣味性高的设计让很多人第一次运用就喜欢上这款编程。编程的目的不是仅仅为了编程而进行,而是将学生的兴趣爱好渗透到其所要学习的内容并指向实际例子中,让学生在精心设计的教学内容中学习,满足学习需求的同时增添学习趣味。学生可以利用其制作自己喜欢的游戏,如神庙逃亡、超级玛丽等,因为兴趣而学习研究探索得到的效率往往事半功倍。其儿童数字化模式,给学生提供平台编写自己的故事,逐步掌握文本、图片动画及视频音频等基本操作,对激发孩子数字文化的创造力有很大意义。
四、Scratch应用带来的思考
1.认知能力与设计的联系
不同年龄段的学生因为接触事物的不同而有不同的认知能力,小学生对复杂事物的认知能力差,也就无法理解高难度的编程语言,Scratch简易编程语言的推出,适应小学生应有的认知能力,针对其具有的特点选择可爱好玩的模式进行,自然会得到巨大的响应。
不仅仅是软件设计,也不单单是这一款简易编程,我们要由此得出接受者认知能力与设计的难易程度之间的关系,在做项目设计时提前对对象有个充分的了解,对难度偏高或偏低的部分都要进行更改,只有这样才能让课堂更有针对性,让学生更愿意接受。
2.多样性与最优化的抉择
问题多样化的解决,体现了学生的活跃思维。Scratch编程中,同一问题的解决策略是多样的,同一策略课选择的指令是不同的,这就导致解决问题的多样性。可是多样的解决方案中总有一个是最优化选择,当教师反复阐述这种最优化方式时,就一定程度上制约了学生的想象创造力。
在此情况下,老师只需起一个引导的作用,将需要的逻辑顺序传授下去,不需要讲解具体的操作模式,不在最开始就讲解最优化的方法,将时间留给学生进行多样性创造,保证了课堂的教学效率,也保证了学生接受知识的质量。
五、结语
Scratch通过其特有的优势,在小学信息技术课堂中发挥了重要的作用,对学生的逻辑思维创造力有不可磨灭的功劳。面对当代社会日新月异的飞速变化,其会向更高更好的方向不断发展,成为孩子开启未来世界的一把金钥匙。
参考文献:
[1]凌秋虹.Scratch在小学信息技术课堂中的应用与实践.中国电化教育,2012(11).
[2]孙庆科.Scratch在小学信息技术课堂中的运用探讨.中国信息技术教育,2014(24).