【研修活动】—刘增志/小学信息技术工作坊/卫东区
编程课的作用和意义浅谈小学开设scratch趣味编程的意义
小学阶段展开程序设计教学。其目的不是培养程序员,而是通过教育活动,向学生渗透程序设计思想,促动学生高级思维的发展,为培养创新人才打好基础。开发小学信息技术的Scratch课程,实施课程计划、教学法和评价方法等,以寻求创新当前信息技术课程的一条路径。Scratch课为何而来,应是为了学生的未来而来;学生向何而去,也必然是向着未来而去。而创新精神、创造水平是立足当今乃至未来社会的关键水平。
Scratch在小学信息技术课中的实际教学意义:1、学习Scratch 有助于培养学生的主动性和探索精神。Scratch的简单、直观的优势,给学生探究学习搭建了坚实的平台。而且也获得了成就感和满足感。定期分享,让孩子们彼此体验他们自己编程的游戏,互相提出改进方法方式,这个过程激励了孩子的成就感和学习欲望。教师先提出一项开发任务,学生能够通过猜想、尝试、验证自主探索出各指令的意义,归纳总结出满足这项任务的各种方法。突破了以往教学过程中逐一介绍命令,甚至手把手讲解用法,然后通过学生反复练习,死记硬背达到教学目的的限制。2、学习Scratch有助于培养学生的逻辑思维水平。培养学生的逻辑思维水平对他们今后的成长是很重要的。在大年龄段孩子学习Scratch编程时,会涉及很多数学知识,孩子需要结合学校内学到的数学知识,来解决编程问题。所以,在持续探索的过程中,孩子们的数学知识
也会越累越丰富,创作水平也越来越强。在Scratch中,能够将逻辑思维水平的训练融入具体的创作情景中,让学生在实践的过程中逐步向抽象的逻辑推理方面发展,从而形成一定的逻辑思维水平。3、学习Scratch有助于激发学生的创新水平。Scratch软件的优势是易学且功能强大,丰富的对象、卡通的造型、丰富的彩、多样的指令、丰富的交互,自然启发了学生的想象,有助于孩子们发挥自己的想象力,而在动手创作过程中,他们的学习积极性、想象力和创造力会得到极大的锻炼。不同年龄层、不同知识水平的学生都能够利用Scratch平台实现自己的想象与创作。孩子们能够用Scratch中已有的素材,发挥自己的想象力制作游戏、动画,还能够自己设计素材。孩子只要敢想,在教师的指导下,就能完成他们心目中的游戏。教学实践告诉我们,学生喜欢用Scratch做有趣的程序,更喜欢玩自己的程序。交流自己的程序,玩一玩,在游戏中拓展自己的想象空间,提升自己的编程水平。左图和右图均来自于同一位学生,但经过交流改进后,右图的设计与编程水平明显高于左图。同时,有些程序是结合学习、生活来开发的。通过这样有趣的编程活动,让学生打好创造的基础。并能让学生将软硬件结合起来学习。在小学学段,我们开始将学生从“趣味编程”引向“趣味创造”,《趣味编程Scratch》高级课程将表达这个变化。趣味创造:拓展Scratch 做有趣的创造。创造,一般是指事物的产生或制作,是从无到有的过程,是人类有意识地对世界实行探索性劳动的行为。这种行为一般基于科学、技术、数学、工程以及艺术的理解。从小培养学生这样的综合水
平,有助于学生创新思维的形成和创造水平的提升。我们这样界定学生的创造:创造自己从未制作出来
的事物。而选择并拓展Scratch,也正是因为它有创新的基础和创造的空间。Scratch趣味创造就是指导学生创造自己认为有趣的项目,让学生的创新思维迸发出耀眼的光芒。
Scratch教学是提升学生的积极性和课堂的趣味性有效途径之一。以活动项目的形式来组织。通过一系列活动项目的制作,使学生在持续尝试、实践与体验,知识、技能和水平呈螺旋式的提升。同时,小学阶段的孩子兴趣不够稳定,理解要以一定的情境性为特征,在带有主题的活动项目下展开学习,有助于提升学习的兴趣。所以,Scratch程序语言教学活动项目设计的研究显得非常重要。在Scratch教学中,应合理设计活动项目的主题,使教学活动服务于教学内容,做到突出重点,突破难点,同时活动项目的设计应具有层次性和开放性。Scratch教学的出发点是促动学生水平、思维的发展和素养的提升。教学不但要考虑学科特点,更应遵循学生学习的心理规律,从学生已有的生活经验出发,让学生亲自经历提出问题、分析问题和解决问题的过程,进而使学生在获得知识的同时,思维水平、情感态度与价值观等多方面都能得到进步和发展。所以在Scratch教学中,教师要合理、恰当地选择教学方法,优化教学方式方法的组合,形成行之有效的教学策略,有效提升程序设计课堂教学的实效和质量。
意,享受创造的乐趣。Scratch由麻省理工学院媒体实验室开发出来至今,全美有超过100万的孩子在学**Scratch。而在台湾,中小学生的信息化课就是以Scratch为主来上的,也有很多Scratch教学的网站。科技使人类的生活发生巨大的变化。就当下的教育来说,孩子科技水平的重要性绝不亚于其他才艺和知识。对儿童逻辑推理水平、问题解决水平及创造力的影响都是不言而喻的,Scratc软件的使用者能够不
理解英文单词,也能够不会使用键盘。构成程序的命令和参数通过积木形状的模块来实现。只要用鼠标拖拽编程部件到脚本区域,组合编程部件以形成逻辑就能够了。中间的黄局部是编辑好的程序代码,左边是能够用来选择的功能模块,右边上部是程序预览和运行窗口,右边下部是角窗口。Scratch 编程部件包含了常见的编程概念,如顺序、循环、条件语句、变量和链表(数组)等,还包含了动作、声音、外观等部件组,利用动作部件,能够让角实行移动、旋转等操作;利用外观部件能够设置角的造型、给造型添加特效等效果;利用声音部件,可设置各种声音特效。所以利用scratch 能够很方便地制作多媒体程序。作为一种现代的编程工具,scratch 还引入了事件、线程、协调和同步的概念。事件概念是图形化编程的核心,scratch 中包含多种事件,如键盘上的某个键是否按下,是否按下鼠标,是否碰到某个角或某种颜等。多线程能够让计算机同时执行相互独立的的程序片段。程序中不同角之间通过发送广播和接受到广播来实行同步和协调。有了这些逻辑部件,我们能够构建出人机交互界面良好的程序。
Scratch,不但能够培养学生兴趣,理解编程思想,还能在一定水准上提升学生的成就感和自信心。Scratch 软件的优势是给孩子提供尽可能方便的工具,让他们充分发挥想象力去创造,在创造的过
程中,学习的积极性会被极大地提升,同时,想象力和创造力也会有一个很大的跨越。孩子们还能够利用学过的网络知识,把自己的作品上传到Scratch 上去,能极大的满足孩子们的需求,增强孩子们的成就感和自信心
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论