马上要读初中了你家孩子还在学cratch吗

凭借着好玩有趣(动画和游戏为主)的特点,Scratch编程语言已经成为了当前少儿编程教育的主流选择。而拖拽积木块从而实现逻辑嵌套的“图形化编程”,让零基础的孩子们也可以方便地入门编程这个领域。在即将到来的人工智能时代,我们真的可以通过Scratch 横行天下,实现人人都会编程的伟大梦想,从而掌握“未来世界的语言”吗?

在我们接待咨询少儿编程培训的家长中,有不少是孩子之前学过 Scratch 编程。经常被问到两个问题:

01

Scratch 这么方便,会不会是以后人工智能时代的趋势,以后人人都会编程?

02

以前学编程的人少,是不是因为 Scratch 这么好的工具一直没有出来?

这是两个非常典型的误解。今天,就让我们来跟大家好好聊聊关于 Scratch 的那点事。

什么是 Scratch?

Scratch 让用户以拖积木的方式实现编程

为什么要学习打字编程?

编程语言实质上是人和计算机的交互语言,通过编程来传递指令给计算机,使其运算进而输出我们想要的结果。需求和指令越复杂,编程代码中就蕴含着越加复杂和精巧的语言结构。当面临着复杂的逻辑嵌套时,Scratch语言因为它的简单而无能为力。而这,就是 Scratch 语言的天花板。

复杂而精巧的语言结构就像优美的诗篇一样

学习的目的是为将来做知识和技能的准备,而在可见的将来,一定还是以打字编程为主流。孩子们的兴趣总是容易被可爱的卡通形象或者精巧的游戏画面所吸引,而提前规划以及引导孩子选择什么样的路径来为将来做准备,是我们家长需要思考和抉择的问题。

警惕惰性

惰性是人类的天性,而学习这件事又然枯燥。即使是成年人也要花很大精力去克服学习过程中产生的懒惰情绪。对孩子们来说,他们容易被简单的东西吸引,并且容易因为简单达成的成就感而故步自封。在Scratch 的社区平台上,孩子们丰富的想象力所创作出的层出不穷的作品,会让他们重复简单的工作而乐此不疲。

Scratch 社区截图

在笔者去年 6 月考察硅谷时,特意拜访了少年宫计算机活动中心毕业师兄,现任 Google 移动广告部门工程师主管的Edward,请教他关于青少年学习 Scratch 的看法。Edward 的大儿子  Andrew 在三岁就接触了Scratch,对于还不会拼写大量英语单词不会双手敲打键盘的孩子来说,Scratch确实是一个不错的学习编程入门语言。但是三年后,Edward 便开始引导 六岁的 Andrew 转向了打字编程,开始学习Python 语言。

尽管过程充满了困难和斗智斗勇,原本早已熟练了 Scratch编程的 Andrew也一脸委屈,但是 Edward认为这仍是必要。对于资深程序员的他来说,在编程学习的初期,尽可能的融合顺序结构、循环结构、选择结构等编程基本结构思维,以及一些编程常见的过程和概念,是十分必要的。而Scratch因为工具表达的限制,会导致孩子今后以后不愿意甚至抗拒学习更难的知识和技能,甚至在学习编程语言的黄金时期,错过打下扎实基础的阶段。

Scratch 不是最好的编程入门语言吗?

不是。

我们不同意这个说法。

在 Scratch 语言出现之前,计算机爱好者们是怎么开始学习编程语言的呢?

在笔者所在的中福会少年宫计算机中心,我们是通过一款被我们叫做“小海龟”的 logo语言接触学习编程的。与其他的计算机语言不同,logo 语言的最主要的功能是绘图。进入 logo编程界面,光标将被一只闪烁的小海龟取代。输入“向前 50”、“向右转90°”这样易于儿童理解的语言和指令后,小海龟将在画面上走动,画出特定的几何图形。

Logo 编程语言的指令示意图

纵然 logo 语言有趣味性低的缺点,其在完成任务时更像是个技术活,而少有创造性的空间给它的用户。但是整个 1990年代甚至到千禧年,一批又一批的计算机娃娃们通过这种 logo 语言迷上了编程的世界,茁壮成长为中国计算机领域的中坚力量。

作为其中的一份子,面对目前少儿编程市场中 Scratch 大行其道的现状,笔者也不免有些担忧。

前央视主持人张泉灵经常为她所投资的少儿编程平台大力推广和站台

建议

现在国内的做法是把 Scratch 过于神话了,把少儿编程教育变得像是 动画/游戏的创作。少儿编程教育的目的不是给孩子玩游戏,而是通过学习编程,逐步形成计算思维和考虑问题的方式。在保证思维强度训练的同时,帮助孩子们入门编程的世界,为未来的人工智能时代做好准备是自然而然的结果。

帮助孩子入门编程

少儿编程教育在中国还是一个新鲜事物,缺乏编程专业知识的家长也很难鉴别良莠不齐的市场的各种广告信息。但是孩子的成长黄金期只有这么几年,如果您是有足够远见,希望为孩子指引最优的发展路径和方向,建议您少走弯路,直接选择通过打字学习编程的入门课程。

最新版Scratch3.29.1编程软件

Scratch积木指令学习手册

Scratch飞机大战素材.zip

Scratch植物大战僵尸素材.zip

Scratch羊了个羊.zip

Scratch计算器源码.zip

Scratch五子棋源码.zip

Scratch俄罗斯方块源码.zip

Scratch打地鼠源码.zip

Scratch大家来找茬源码.zip

Scratch数独源码.zip

Scratch川剧变脸源码.zip

Scratch电子学会等级考试白皮书

Scratch蓝桥杯资料

同学你好,欢迎来到《跟我一起学编程》,我是包老师。这是《用Scratch编程学数学》的第1课,这节课,我带你用编程解决一个最小公因数和最大公因数的问题。学习目标:1.学会将应用问题转换成数学问题

Scratch对于少儿编程来说是一款具有里程碑意义的软件,在最新的3.0版本中加入了更丰富的软硬互动、影音交互以及人工智能的应用。在之后的教学视频中,我会基于3.0版本通过各种作品案例让大家了解这款图形化的编程软件的魅力。WeDo机器人和Scratch3.0

Scratch自学精品课程(45节课)目...

官方教程 10、录制声音

官方教程 9、制作音乐

官方教程 8、创作故事

官方教程 7、角色动画

1、少极客小将致力于少儿编程教育普及化和价格百姓化,让孩子做人工智能时代的主人。

THE END
0.Scratch、Python、C++,谁才是少儿编程的第一选择?去除代码编程晦涩难懂的语法,却保留程序结构和逻辑,这正是Scratch软件的特点。通过掌握图形化编程语言,提高项目统筹能力,可以在学习启蒙阶段进行兴趣培养和思维锻炼,更加容易过度到后期复杂的编程学习。 4、在核桃编程Scratch怎么学?在核桃编程,Scratch课程分为针对低年级和高年级孩子开设了不同课程,其中:低年级分为jvzquC41yy}/onnrkct/ew475ezw3:|
1.少儿编程Scratch真的不值得一学吗?scratch编程有必要学吗少儿编程Scratch真的不值得一学吗? 文章通过一个绘制多边形的项目,阐述了Scratch编程中的关键概念,如函数、循环结构和输入的运用。尽管有些博主认为Scratch简单,但实际操作涉及数学计算和计算机专业知识,如求多边形旋转角度和使用画笔工具,显示了Scratch作为学习平台的教育价值。jvzquC41dnuh0lxfp0tfv87523e88:=39480c{ykenk0fnyckny03;=78;699
2.你的孩子为什么要学Scratch?《Scratch趣学编程》的由来 我一直从事计算机工程方面的工作,编程是我工作中的一部分。我的儿子,阿提姆(Artem),在7岁的时候开始学习Scratch编程。当时我开始在互联网上寻找适合7至9岁孩子学习的Scratch图书,但没有什么收获。 多数Scratch编程书籍主要面向13至15岁的孩子,实际上,掌握Scratch编程并不难,很多低龄的孩子都jvzquC41ncht0nuwdkz/exr1ctzjeujFgvgjn|Dkf?T2h=he47:.5?7g/6498ggcnj
3.学scratch编程有什么不好,scratch学两年有必要吗大家好,小编为大家解答scratch学到什么程度可以学pathon的问题。很多人还不知道学scratch编程 有什么不好,现在让我们一起来看看吧! Source code download:本文相关源码 前言 面对市面上形形色色的编程语言类型,经常有家长犯难问我们该如何为孩子选择合适的课程: jvzquC41dnuh0lxfp0tfv8|gkzooa?62:::278ftvkimg8igvcomu8659293399
4.小朋友学编程是否需要按Scratch>Python>C++的顺序进阶?Scratch是一门图形化的编程语言,是一种编程启蒙,跟真正的编程语言区别不小。因为编程基于图形化,很容易受到小朋友们的喜欢。Scratch适合小学生。 Python是一门编程语言,入门比较简单,但是因为提供了太多的库函数,不利于了解其底层原理。对于中小学生而言,Python是一门比较不错的入门语言。 jvzquC41dnuh0lxfp0tfv8mckunvaƒmgpi5bt}neng5eg}fknu59:B>4998