少儿编程

系列

和 Vicky 一起学习 Scratch 系列之一 | 漫谈编程

写给家长的前言

或许您对编程知之甚少,或许您本身就是编程高手。这里,娃爸想说的只有两句话:一,编程是极有趣味的创造性的活动,二,孩子完全可以参与其中并收获非同一般的快乐。Trust me~

Vicky 是娃爸的女儿,今年 7 岁,上小学一年级。这套 Scratch 系列课程适合 6 到 12 岁的孩子。

什么是计算机

计算机可以说是人类最伟大的发明之一!

ENIAC | Wikipedia

1946 年,人类第一台计算机 ENIAC 诞生于美国宾夕法尼亚大学 —— 庞然大物有木有?

时间流转,七十多年过去了...

Mac Book Pro | apple.com

2018 年,美国苹果公司发布的最新款个人计算机 MacBook Pro —— 科技的进步真是日新月异。

Vicky:计算机到底是什么?

娃爸:你知道家里的笔记本是计算机,其实小小的树莓派也是计算机。对了,还有爸爸妈妈的手机,也可以说是计算机,还有你的儿童手表,也是广义上的计算机。

Vicky:什么是广义?

娃爸:...

那什么是编程呢?

计算机是离不开人的,离开人的计算机什么都做不了,人操作计算机才使我们的世界和生活发生了翻天覆地的变化。

这些人,有的是计算机科学家,有的是软件工程师,他们都有一种神奇的本领 —— 可以和计算机对话~

计算机其实是笨笨的,如果人不告诉它做什么,它就呆在那里,什么也做不了。

计算机也是很厉害的,如果人告诉它做什么,它能以 特别快 的速度,特别精确 的做完你交待给它的任务。

那怎么告诉计算机做什么事情呢?这就要学会计算机能听懂的话,我们称之为计算机语言。

就像你学会了英语可以和外国人聊天一样,学会了计算机的语言就可以和计算机对话,让它帮我们做事情啦。

当然,我们不是把这些计算机语言说出来,而是像写字一样,把这些话写下来,这个过程就是编写程序,计算机能通过读程序代码理解我们的意思。

编程语言 | python.org

什么是 Scratch

娃爸:你觉得英语难学吗?

Vicky:挺难的。

娃爸:那你喜欢数学吗?

Vicky:不喜欢!

计算机语言是要学习的,比英语要好学的多,但是需要你先学好英语和数学,才能开始学计算机语言。

所以现在我们要用一种特殊的方式来编程,那就是 Scratch!

Vicky:你是说小猫编程吗?(之前玩过)

对的,就是它:

Scratch | MIT Media Lab

娃爸:你喜欢搭乐高吗?

Vicky:喜欢啊~

Scratch 是麻省理工学院发明的一种可视化图形编程语言平台,你可以像搭乐高一样编写程序,而不需要任何其他基础:

Scratch 程序 | Scratch 3.0

Scratch 是专门给孩子们设计的,但所有年龄的人都可以在其中获得乐趣,我们可以用它来讲故事,做一个游戏,放一首歌或者做一个动画片,只要你能想到,都可以用它来做到!

娃爸:想做个小猫的动画片吗?

Vicky:想!

那咱们明天就开始吧~

今天我们知道了三个单词的含义:

  • Computer 计算机
  • Programming 编程
  • Scratch 积木式编程语言