http://learn.xiguacity.cn

少儿编程的启蒙都是从Scratch开始的

相信一定有很多家长,对于孩子学编程还是持质疑态度的。尤其是在听说,孩子接触的编程是由一个个模块组合成的,就更加疑惑了。敲代码是编程,难道搭建模块就不是了吗?
 
家长们所听到的模块其实是少儿编程的基础编程语言-------scratch。
对于没有编程基础的孩子来说,scratch作为启蒙编程是再适合不过了。今天,小编将带领大家一起来了解scratch~
Scratch是什么?
 
在麻省理工学院的Scratch官网上,创始发明团队如此介绍Scratch:
使用Scratch,你可以编写属于你的互动媒体,像是故事、游戏、动画,然后你可以将你的创意分享给全世界。
Scratch帮助年轻人更具创造力、逻辑力、协作力,这些都是生活在 21 世纪不可或缺的基本能力。
Scratch是MIT媒体实验室终生幼儿园小组开发的一个免费项目。
其实,早在2008年,Scratch就发布了,历经了1.0、1.4到了2.0、3.0版本,Scratch的用户群得到迅速的扩大。
不仅是中小学生,就连大学入门、美国宇航局(NASA)都把Scratch搬入了课堂,当作学习编程的最佳工具。
Scratch作为人工智能学习、创客教育开展的重要工具,得到了全世界的教育工作者、中小学生和家长们的一致认同。
Scratch的优点
少儿编程的启蒙都是从Scratch开始的
相对于C++、VB、JAVA、Python等语言来说,用于初学者教学,Scratch有以下这些优点:
01、入门简单
 
图形化可视编程,界面生动有趣。无关原有编程基础,适合中小学学生初次学习编程语言时使用。
 
02、内容丰富
 
针对有兴趣、喜爱绘画的学生,提供角色绘制设计功能,为喜欢动画的学生提供情景设计功能,为喜欢游戏的学生提供简单游戏设计功能,甚至还能提供喜欢音乐的学生音频处理的功能。
 
 
轻松实现多学科互通互联,符合Steam教育理念。
 
03、成果直观
 
通过使用Scratch,让学生在动画、游戏设计过程中逐渐形成逻辑分析、独立思考创新的思维方式,学会提出问题,解决问题。
 
相比其他编程软件,其更加直观,学生能比较容易地看到自己的劳动成果,更有成就感。
 
Scratch利于编程思维的培养
 
 
学习编程最基本的是编程概念的掌握,Scratch虽然是以积木形式进行的编程,但它的10个编程部件都包含了常见的编程概念,如程序的三种基本结构:顺序结构、循环结构和选择结构,还有变量的定义和链表(数组)的使用等。
 
Scratch在程序设计时引入了事件、线程、同步的概念。
 
例如Scratch中包含多种事件,如判断角色是否碰到边界、是否遇见某种颜色等;而多线程则是让舞台上的不同角色各自执行不同的脚本,互不妨碍;在程序中不同角色间可以通过发送广播和接收到广播实现同步。
孩子在使用过程中自然而然就掌握了正确的编程概念。学习编程最重要的是编程思想的培养,要在程序学习中培养学生利用编程解决问题的能力。

郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。

相关文章阅读