来源:特特米拉在德国 2018-06-12 17:47:07
庆幸自己早生了二十年,不用在最不擅长的计算机方面多动脑筋。可未来是不可改变的计算机时代,越来越多的儿童使用的图形编程语言和开发工具,有趣,易于上手,是比孩子纯粹拿手机iPad玩游戏打气球更有意思的事情。
作为计算机小白,我曾经有些抓瞎,不知道应该给孩子们带来这方面的哪些启蒙,既不为过,又让孩子有所体验呢?
我希望,儿童入门级别的编程工具,能够做到:
语言简单易学有趣,
没编程基础的家长参与毫无难度,
容易完成作品,可以随时检查每一步运行,孩子有成就感。
在大面积的搜索了相关信息后,终于理清了头绪,对于想让孩子开始接触机器人和编程这一类的朋友,可以参考如下思路,也欢迎大家更正,补充:
第一步:寓教于乐的带给孩子一个概念:编程能实现什么,或者说什么是计算机语言,什么是编程思维。
这方面推荐两个我们用过的,也确实最火的两个工具:
一个是来自麻省理工设计开发的少儿编程工具Scratch猫爪(8岁以上)。其家族也有给更小孩子的ScratchJr(Junior,5岁以上)。
官方主页在这里:https://scratch.mit.edu/。在页面最下方可以选择中文,且可以将“无线编辑器”免费下载到电脑上。中文版语音讲解在App Store里也可以下载“Scratch教程Lite”,前半段课程免费,后半部分需要付费。
这个图形化程式设计软件,可以在孩子没有任何计算机基础的情况下,通过拖动程序模块,来创建动画,故事,音乐,游戏等等,让孩子初步理解设计流程。
它不需要孩子学会什么编程语言,应该怎么写代码,而是侧重孩子从整体上和细节上如何去思考,设计,以及解决问题,从而达到提高孩子的动手能力、独立思考能力、逻辑能力。
另一个是来自苹果的全免费编程启蒙App:Swift Playgrounds。其3D界面非常的赞,特别满足儿童好奇心,只能用iPad下载。依托在苹果这样强大的产品上,有趣,易于上手,难度循序渐进,非常吸引孩子。
这也是特特目前在玩的编程语言,很有成就感。
特别令人满意的是,有中文界面。特特虽不能完全看懂指令的描述,连蒙带猜加上我给解释,他可以自己独立思考如何排列代码,因为编程方面我实在转不过弯来。
我陪他完成好几个代码通关后,发现这确实是一个有很强带入性的APP,非常适合7岁以上的孩子了解什么是编程,什么是计算机语言,以及他们能实现什么。
整个Swift Playgrounds是一个动画场景。人物Byte,会得到各种指令去搜集宝石,会在捡宝石的路上遇到诸如“直行”,“往右拐”,“跳跃”,“采摘”等指令,这些需要通过Swift语言来编写:
让孩子们有了最初的概念和思路,原来通过计算机语言,可以执行命令。
屏幕左右分别是编程区和对应的互动3D动画。屏幕左上方有文字描述,是这次编程的任务,不会写指令不要紧,孩子们看屏幕正下方的每一个已经给出的指令,思考如何排列,选取合适的参数来完成任务。
相关推荐:
小升初试题、期中期末题、小学奥数题
尽在奥数网公众号
欢迎使用手机、平板等移动设备访问 ,幼儿教育我们一路陪伴同行!>>点击查看