孩子脑力思维的开发是很重要的,比单单的教授知识更为重要!所以在当下的教育环境里,“少儿编程”就变得非常有意义了,因为编程即可以锻炼人的思维,又可以适应目前的科技时代。 在目前所有的编程语言中,常见的、公认的最佳少儿编程入门语言是图形化编程。那么,为什么大家都建议少儿编程要从图形化编程开始学起呢?我们从以下几点来分析。
少儿编程本质上不是教孩子学会某种编程语言,而是告诉孩子利用类似程序的逻辑关系,使之获得独立解决问题的能力和逻辑思维能力。
图形化编程是一种全新的程序设计语言,孩子可以用它很容易地创造交互式故事情节、动画、游戏,然后还可以把自己的作品分享给所有人。图形化编程很像游戏,但专业的角度上我们把它解释为是一款可以制作游戏、动画、工具的编程语言,孩子可以不认识英文单词,也可以不会使用键盘。通过类似搭积木的方式就可以轻松的完成编程。避开了复杂的语法,却完美的保留了编程思维。几乎所有的孩子都会一眼喜欢上这个软件,并且产生做程序的欲望。
图形化编程题材和内容十分丰富,以游戏、音乐、动画为主。
一方面,它可以为喜爱绘画的学生,提供角色绘制设计功能,为喜欢动画的学生提供情景设计功能,为喜欢游戏的学生提供简单游戏设计功能,还能为喜欢音乐的学生音频处理功能;另一方面,它可以极大地激发孩子学习的兴趣和积极性。

同样,在教育领域,人们也有着对丰富、多样的优质教育资源的强烈需求,有着对教育能够满足每位学生个性化发展需要的热切企盼,加之科学技术的发展、教育资源的逐步丰富,这都为创客运动与教育的融合提供了契机。创客运动与教育的碰撞逐渐改变着教育的观念、功能、目标、内容、方法等要素,创客教育应运而生。创客运动可以理解为“互联网+DIY”:通过互联网等信息技术的支持,人人都可像科学家、发明家一样,利用身边的一切资源(如软件、硬件、材料、专家、同伴等),将创意灵感变为现实,并实现创意方案、过程和结果等多方信息在世界范围内的共享。互联网作为工具,在创客运动中起辅助和支撑作用。
便决定将小学课本里的这个编程平台,移植到初中课堂,用中学生的思维进行编程学习。以前以复杂代码为载体的程序的基本结构:顺序、选择、循环,以及各种难以记忆和理解的代码不再成为孩子们创意表达的障碍。可视化的编程语言,本质上是可视化了的思维,让思维的展开迅速,思维能见度清晰且宽阔,计算思维的训练触手可及。在这里,文字、音乐、创造、逻辑、条理、推理、计算,不同的孩子可以获得不同的收获和思维训练,他们充分地表达自己。
在Scratch中,孩子们轻松学会使用变量,能够在对不同角色搭建脚本中理解模块化编程的思想。他们有的编制中秋贺卡,有的编写与音乐相关的程序,有的热衷于编写简单有趣的小游戏。我们可以自由独立设计,也可以在别人设计的游戏或者作品基础上修改代码,重构自己的作品,然后通过互联网发布,与全世界编程爱好者分享。每一个优秀的作品,都需要谋篇布局,需要细节的诊断,需要耐力和创新能力。
例如,教师在课堂给出一个简化版本的“弹球游戏”。运行规则是:球自由下落,反弹板跟随鼠标移动,如果反弹板能够接住球,就可以一直玩下去;如果接不住球,小球落到地面,游戏结束。然后由学生接龙,修改、优化或重构,形成一个个改进的版本。其中一个版本的游戏界面中多了来回走动的两个角色,干扰接球,加大了游戏难度。
这是真正意义上的合作学习。每个人都可以分享自己的作品,也可以在别人的基础上修改再分享。课堂上,学生可以做小先生,老师可以做学生。
编程思维的培养的训练,不仅仅是让孩子学习写代码,或者做一些兴趣培养,最重要的是学习编程的本质——将复杂问题梳理清晰并且解决问题的思维模式。学科教学能够使学生终身受益的,不是具备具体的学科专业知识,而是影响他们世界观、人生观和价值观的学科思想观念……”、
综上所述,漂亮的代码、严格规范的语言风格、计算思维的训练都是编程学习的重要内容。当一个孩子在少时候遇见编程,如果能够真正地投入时间去掌握它们。那么,编程于他们的意义,可谓一种观察世界的全新视角。拥有这样能力的人,就是我们常说的别人家的孩子,因为这类人,无论是学习,还是未来走入工作岗位,他的思维都会非常有逻辑,条理清晰,解决问题的能力强。

1059

被折叠的 条评论
为什么被折叠?



