少儿Scratch3.0编程入门视频教程

  • 名称:少儿Scratch3.0编
  • 分类:少儿益智  
  • 观看人数:加载中
  • 时间:2023/5/20 16:09:24

Scratch是由美国麻省理工学院(MIT)设计开发的一款面向青少儿的图形化编程工具,目前已经有多个版本。针对孩子们的认知水平,以及对于界面的喜好,MIT(麻省理工学院)做了相当深入研究和颇具针对性的设计开发。不仅易于孩子们使用,又能寓教于乐,让孩子们获得创作中的乐趣。Scratch是免费的,并且开发了Windows系统,苹果系统,Linux系统下运行的版本,3.0 版本甚至可以直接在Web浏览器中直接运行。Scratch的官方网站是:https://scratch.mit.edu/

少儿编程系列课程(Scratch3.0入门篇)

Scratch的界面大概分为左、中、右三个部分,最左侧是指令积木区、中间是脚本区域、右侧上半部分是舞台展示区,下半部分由角色列表区和舞台背景区组成。

指令积木区中的每一个积木都代表着一个Scratch中的编程指令,每个编程指令的执行都会对目标角色或背景产生一定的影响。

角色和背景的逻辑代码是在脚本区域中完成的,这些逻辑代码由指令积木拼接而成,操作简单,使用鼠标拖拽积木即可完成操作。

舞台展示区域用来展示作品的画面,包括作品的背景和作品中的角色。

角色列表区域和舞台背景区域可以用来对角色和舞台背景进行操作,可以从角色、背景资源库中选择添加角色背景,也可以自己拍摄或者上传背景。

视频中有相关的讲解,大家看过视频之后可以自己动手尝试一下,熟悉编程学习环境,更加有利于今后的学习。

Scratch的所有编程操作均可使用鼠标拖拽来完成,所有的指令都是用图形化积木来表示,总共包括8个大类,100多个指令,涵盖了完整程序的每个环节,甚至是数组和函数。这些图形化积木的使用在老师的正确引导下,孩子从模仿的过程中,能感悟到条件语句,循环语句,判断语句等,能理解参数和命令的区别,并依据学习、理解的概念进行逻辑编辑和创作。

如上图界面中的图形化积木代码,运行起来就是如下图所示的一个简单的海底世界的作品,海底的各种鱼儿会自由自在的来回游动。

那么为什么少儿编程首选Scratch呢?

Scratch开发团队在项目创建之初,总结出一门好的编程语言应该满足三个条件:

低门槛——即容易上手操作。

高上限——即允许使用者建立高度复杂的项目。

宽壁垒——即支持各类项目的创建,能满足用户的不同需求。

为了达到这三点要求,Scratch在不断更迭的过程中,在保证用户终身免费使用的前提下,始终坚定了三条核心设计原则:程序更易修改、项目更有意义、社交氛围更浓厚。

1. 程序更易修改

MIT媒体实验室团队发现,在孩子们搭建积木的过程中,他们会积极地动手尝试,并在过程中自发地改进和创造。用Scratch编程时,只要一触发代码块的运行,就能在可视化窗口观察到运行结果,并可在运行过程中修改代码,观察修改后代码对应的触发结果。这种探索实验式的学习途径更让孩子们感到舒适。Scratch多次更新的过程中,也强调了通过这种模式培养孩子们“直觉思维”的能力。

2. 项目更有意义

Scratch在开发之初非常关注两点:多样性和个性化。

不管是故事、游戏、动画,孩子们都可以根据自己的需求和兴趣在Scratch上完成相应类型的项目。在Scratch中还可以导入图片或音乐。因为只有这样项目才会充满创造的无限可能性。

3. 社交氛围更浓厚

Scratch希望孩子们通过组合代码、图片、音乐、照片等元素做出有创意的项目,鼓励大家在社区中互相学习,并通过互相修改、优化对方的代码来改进项目。Scratch社区已是Scratch不可分割的一部分,其活跃的社区氛围也是Scratch达到如此大影响力的主要原因。

目前,Scratch作为人工智能学习、创客教育开展的重要工具,得到了全世界的教育工作者、中小学生和家长们的一致认同。

所以少儿编程的首选必定是Scratch了。虽然Scratch非常适合少儿编程,但根据孩子使用这个软件的情况看,孩子自己学会使用这个软件是有困难的,需要身边老师的指导。在有老师指导的情况下,7岁以上的孩子基本上就可以照着例子完整的“拼”出一个能运行的程序,而且这个过程并不需要孩子认识英文或汉字。本篇文章上面的例子是非常简单的,下面视频中的这个例子就相对复杂一点,但我要告诉你的是:这只不过是一个一年级小朋友的作品。视频中的小汽车会自动沿着道路行驶,就算你重新绘制了一条新的路线,它也会自动沿着你绘制的新路线行驶的。