来源:少儿学科编程 2018-06-17 10:45:29
有过大学学科教育都或多或少知道当前工业学术界主流编程语言C,C++,Java,Python等,而这些语言学习的门槛相对较高,不适合少儿的启蒙入门,如果一上来就教授这些难免有拔苗助长之嫌。但是编程对于少儿以及未来智能社会又如此重要,怎么办?
很幸运,著名的MIT(麻省理工学院)推出了编程工具Scratch,是适合于全世界儿童学习编程和交流的工具和平台。该平台采用Java构建,作品可以随意发布到互联网和光盘U盘上。Scratch利用图形化界面,把编程需要的基本技巧囊括其中,包括建模、控制、动画、事件、逻辑、运算等等。孩子非常容易掌握,而内涵一点都不简单。通过这个工具平台,孩子可以快速掌握编程技巧,充分发挥自己的想象力。
少儿可以不认识中/英文单词,也可以不会使用键盘。构成程序的命令和参数通过积木形状的模块来实现。用鼠标拖动模块到程序编辑栏就可以实现简单的程序编写自己的故事书,动画片或者小游戏。
Scratch采用“图形拖拽”方式进行程序的设计,有如下优点:
一、项目设计与真实编程思维一致
Scratch作为启蒙课程,虽然看起来简单,但是所用的思维和真实编程思维一致,里面包括有很多高级语言的设计思想,比如简单设计,面向对象,多线程,数据交换,对象重载等。有了这些思维后面在学习进阶语言时将会得心应手。
二、分类教学获得思考和实践乐趣
Scratch可以实现游戏类、动画类、故事类、应用类,让少儿充分体验思考乐趣,满足创作和实践的想法,获得成就感。
三、学科知识与趣味编程相辅相成
Scratch可以涵盖从小学到高中的编程知识,并且顺利衔接不同阶段的课程。在学习过程中,不仅能巩固和加深理解学科知识,还能培养孩子“如何解决问题”、“如何设计方案”、“如何进行沟通”的能力。
四、与硬件结合生动易学
Scratch可以使用软件和硬件结合的方式进行教学,增加交互性,帮助理解编程中的各种抽象概念,将所想即所得发挥到极致。
结论
Scratch从发布之初到现在已经经历过1.4、2.0等主流版本,在今年8月将会发布3.0版本。Scratch 3.0不仅仅是重构,也增加了一些积木,比如字符串包含判断、移至最下层等积木。编辑器的外形看起来更加柔美,拖拽积木还有音效,支持多次撤回和恢复。同时3.0放弃了Flash,采用了HTML5来编写,将有希望在不同平台同步发布产品。有了这么强大的编程学习工具,少儿编程的启蒙入门非它莫属
相关推荐:
小升初试题、期中期末题、小学奥数题
尽在奥数网公众号
欢迎使用手机、平板等移动设备访问幼教网,幼儿教育我们一路陪伴同行!>>点击查看