轻松入门,创客编程从这里开始
对于机器人教育来说,
编程是一个绕不开的主题。
那么编程的起点在哪里?
学会刷卡是不是就可以直接学习写代码了呢?
非也。
初学编程,有一个非常棒的软件——
Scratch
Scratch是啥?
Scratch是麻省理工大学MIT媒体实验室“终身幼儿园团队”(Lifelong Kindergarten Group)开发的一个免费项目。
自2008年发布到现在,Scratch用户群不断扩大。不仅是中小学生在使用,就连大学编程入门、甚至美国宇航局(NASA)都把Scratch搬入了他们的太空站项目。
在麻省理工学院的Scratch官网上,创始发明团队向全世界的父母们这样介绍Scratch:
“ Scratch是一种编程语言,也是一个在线社区。使用 Scratch,你可以编写属于你的互动媒体,像是故事、游戏、动画,然后你可以将你的创意分享给全世界。用Scratch 创作,可以让孩子们更具创造力、协作力、逻辑力。”
由于Scratch的简单易操作,它面世后很快成为人工智能学习、创客教育开展的重要工具,得到了全世界的教育工作者、家长以及中小学生的认同和喜爱。
为什么要从Scratch学起?
这要从Scratch的特点说起。
首先,Scratch是可视化图形编程,其构成程序的命令和参数是积木形状的模块,不用书写代码语句,只需按照一定的逻辑用鼠标拖动模块把它们拼在一起就可以。
因此,使用者可以不认识英文单词、不会使用键盘,也可以编程。
这就决定了Scratch入门简单,即使没有编程基础的孩子也能学习。
其次,Scratch题材和内容丰富,以游戏、音乐、动画为主,一方面,它可以为喜爱绘画的学生,提供角色绘制设计功能,为喜欢动画的学生提供情景设计功能,为喜欢游戏的学生提供简单游戏设计功能,还能为喜欢音乐的学生音频处理功能;另一方面,它可以极大地激发孩子学习的兴趣和积极性。
除了这些,还有一个很大的原因就是通过Scratch,可以很有效地进行孩子编程思维的启蒙。
Scratch虽然是以积木形式进行编程,但它的8个编程部件基本包含了常见的编程概念,如程序的三种基本结构:顺序结构、循环结构和选择结构,还有变量的定义和链表(数组)的使用等。Scratch在程序设计时引入了事件、线程、同步的概念。
孩子在学习Scratch的过程中,不断地强化学习这些概念,不断地提出问题,解决问题,能够根据自己的需求进行分析,设定合适的角色与相应的脚本,最终实现程序的流畅运行,这个过程孩子的逻辑思维能力也不断增强。
学习编程最重要的是编程思想的培养,在程序学习中培养的是利用编程解决问题的能力。
通过教育研究发现,学生对Scratch的学习兴趣很高,能够比较容易走出简单的范例模范转而进行自由创作。学习Scratch不仅让学生了解了程序设计的思想,对培养学生的创新能力也有很大帮助。
初中阶段的程序设计教学并不是要将所有学生都培养成为编程高手,而是要求能够让学生培养出一定的编程思想,更重要的是培养出学生的学习兴趣。Scratch使用“搭积木”的方式进行编程的教学,对于中学生来说更加直观,更加有趣。其能够与其他学科对应,用简单的程序论证物理、数学等学科的知识概念。适合在进行代码编程教学前对学生教授,为日后学习更深层次的编程语言打好基础。
各位家长可以看一下此课表,看看自己的时间安排
校区地址:
张家界维港十字街3栋305-308室
预约热线:
0744-8255776、13387446077
“清华少年科学家”是针对4—16岁青少年儿童科学探究为目标的科学综合素质的养,是国内领先的以培养青少儿科学素质、科学能力、科学情感、科学知识、科学习惯为目标,培养学生自信心、创造力、语言表达、团队合作、专注力、好奇心、成就感、逻辑思维、数学思维、行为习惯、学习习惯等综合能力为目的的“机器人课程”和“科学实验课程”。返回搜狐,查看更多
责任编辑: