尽管每个人都可能听说过程序设计(即编程),程序员(或软件开发工程师),但是没有多少人真正了解“儿童编程”。
以Scratch作为例子(后面的文章将默认使用Scratch作为基本工具)。Scratch是MIT开发的儿童图形编程工具平台。可通过网络运行和共享,也可下载到本地的电脑上。孩子甚至大人都能用它来制作贺卡,玩游戏,做音乐,做各种各样的任务,这些都可以通过编程来实现。非常酷炫,所以也有人说,会编程的孩子们的未来就像摇滚明星一样。
Scratch是一种图形编程的工作方式,非常适合儿童,但是其相应的编程语言设计,相对于专业计算机语言来说,是个简版——对于儿童来说,才刚刚开始。
在了解了这些指令的基本含义后,他完全可以尝试去理解大多数简单指令的含义,他可以拖动中间的指令,享受控制小猫的乐趣,创造一些活动场景和游戏的乐趣——这些都是学习编程的过程。
孩子们学习编程的这一过程,不像我们软件开发工程师,是用符号化的计算机语言进行的。相反,图形界面将会提供给一个新的游戏,它拥有丰富的角色和操作能力,可以完全控制游戏。儿童编程就像是一场创世战。
儿童编程在教育中的作用。
对儿童编程的三个层次的回答对儿童教育的巨大作用。
层次一:儿童编程有丰富的基础技能内涵,能从各方面帮助儿童。
层次二:儿童和青少年编程是最好的融合学科的平台,能够提供跨学科学习。
层次三:儿童编程可以完成大量高阶能力的培养,在未来的公立教育中的地位将不断提升。
而且儿童编程不仅仅在国内非常受欢迎,在国外早就被美国,日本等国家所重视,而且已经纳入本国的儿童教育体系当中,可想而知,少儿编程未来的发展是不可阻挡的,孩子们学习儿童编程不仅仅是为了学编程,更是未来适应时代潮流的发展,创建属于他们的未来。
领取专属 10元无门槛券
私享最新 技术干货