快捷搜索:  汽车  科技

适合15岁孩子学习的编程:儿童都能学的编程

适合15岁孩子学习的编程:儿童都能学的编程十多年前,Scratch诞生在麻省理工学院媒体实验室。当时,年轻的明奇·雷斯尼克(Mitch Resnick)教授带领着一个名为“终身幼儿园”的科研项目团队,力求进一步优化本就简单易学的LOGO编程语言。 起源根据孩子玩这个软件的情况看,孩子自己学会使用这个软件是有困难的,需要身边老师和家长的指导。在有人指导的情况下,6岁的孩子基本上就可以照着例子完整的“拼”出一个能运行的程序。这个过程并不需要孩子认识英文或汉字。建立程序的过程,用到涂鸦,录音,找图片这些有趣的过程。孩子的成品可以通过软件直接发布到官方网站上。 Scratch是一门图形化的编程语言,这种只需要使用鼠标拖动点击的编程语言,可以极大地降低使用者的学习门槛。可以说,孩子只要会搭建乐高积木,就能轻松入门Scratch编程。

作为近年来最流行的少儿编程语言,Scratch从创始之初就一直受到各界的关注。这款专门针对于少儿编程教育的生动语言,被传播到了世界各大洲,从繁华的伦敦,到贫困的尼路尼亚,在学编程孩子的电脑上,都有它的身影。

官方网址是麻省理工学院网站的一个分支。这个软件的开发团队称为“终身幼儿园团队”(Lifelong KindergartenGroup)。几乎所有的孩子都会一眼喜欢上这个软件,建立起做编程的欲望。

根据孩子玩这个软件的情况看,孩子自己学会使用这个软件是有困难的,需要身边老师和家长的指导。在有人指导的情况下,6岁的孩子基本上就可以照着例子完整的“拼”出一个能运行的程序。这个过程并不需要孩子认识英文或汉字。建立程序的过程,用到涂鸦,录音,找图片这些有趣的过程。孩子的成品可以通过软件直接发布到官方网站上。

Scratch是一门图形化的编程语言,这种只需要使用鼠标拖动点击的编程语言,可以极大地降低使用者的学习门槛。可以说,孩子只要会搭建乐高积木,就能轻松入门Scratch编程。

起源

十多年前,Scratch诞生在麻省理工学院媒体实验室。当时,年轻的明奇·雷斯尼克(Mitch Resnick)教授带领着一个名为“终身幼儿园”的科研项目团队,力求进一步优化本就简单易学的LOGO编程语言。

雷斯尼克在经过一系列严谨的调查后发现,孩子们都希望有一个好用的工具,让他们创造属于自己的故事游戏动画

2003年,教授和他的团队向国家科学基金会提交了一份申请。申请中提出,想要孩子把握时代发展的命脉,他们就必须应该建立一个面向初学者的编程系统:

升级后的语言必须具有以下特征:

直观!雷斯尼克的团队认为传统语言对于孩子来说还是太过于抽象了,这是基于文本的编程语言的通病。想要一个编程语言能被孩子接受,就必须先让其具体化

雷斯尼克从乐高公司的Mindstorm产品中得到了启发。将特定的语言打包好,形成通用的模块,让孩子编程就像搭建乐高积木一样简单,语言就会变得直观易上手。

有趣!升级后的语言必须是可以让孩子做出实在产品的,它在帮助孩子用技术表达和了解世界的同时,必须能充分调动孩子的兴趣。音乐、照片、语言、视频、游戏,这些孩子喜欢的元素都必须融入其中。

雷斯尼克和它的团队改进的出的成果就是Scratch。

现状

经过十多年的发展,Scratch已经完全成熟。创始团队那些最初的设想,也已经通过各种方法得以实现。现在极客教育所使用的Scratch课程,能让初学编程的孩子轻松地迈进编程世界的大门。

Scratch最大的特点,是它的积木系统。该系统将多种指令幻化成一块块的积木,让使用者可以轻松地根据需求搭建程序的框架。

Scratch语言种总共有100多块“积木”可以使用,同时还包含着一个视觉图像库,使用者可以在最开始的时候,用图像进行程序的编写。它就像一个百宝箱,使用者只要灵活运用已有的宝物,就可以完成音频、动画、游戏作品的制作。

更深一步,如果孩子学习Scratch到一定程度后,现成的素材已经无法满足创意需求。孩子可以为自己的作品,搭建特有的素材库,还可以分享到云端,让别人也使用自己编写的素材。

虽然Scratch语言进行以积木搭建为主要形式,但这其中也是蕴涵着编程重要概念的。

Scratch语言中包含了核心的编程概念,比如程序的三种基本结构:顺序结构、循环结构和选择结构。

同时,Scratch在编写程序时引入了事件、线程、同步的概念,让学习Scratch的孩子掌握最关键的编程思维。

我们都知道,少儿编程最关键的就是编程思维的培养,这一种科学解决问题的能力。学习Scratch的孩子可以很系统的建立起编程思维

使用Scratch语言编写动画、游戏是十分直观的过程。

适合15岁孩子学习的编程:儿童都能学的编程(1)

这种语言不仅能调动孩子兴趣,还能让孩子学会最重要的编程基本原理和方法。同时让孩子在不断提出问题、分析问题、根据需求解决问题的过程中,建立起独特的解决问题思维。

最终把这种思维运用到各科的学习中,比如数学应用题的解答英文写作的逻辑框架构建

那些成就了当今时代的科技大咖们,有许多都是因为对编程而开始改变世界的。

他们能走得那么高那么远,编程带给他们的不仅仅是技术能力,还有从思维层面发起的优化提升。

从小学习编程的孩子不一定非要像乔布斯一样成为引领世界潮流的程序猿,也可以是开发大脑,建立优异的思维模式,为未来留下一个充满可能性的种子。

儿童可以学会的东西,成人理论上是不在话下的,对编程有兴趣的朋友也可以了解下,官方网站:https://scratch.mit.edu 开始搭建你的积木吧!

猜您喜欢: