关于孩子要不要学习编程,有的家长已经认识到它的重要性,有的家长孩子犹豫之中。在这里我想说的是,家长可以没有期限的犹豫下去,可孩子的大好时光在悄悄流逝。就从“生活无处不科技”来看,未来不会计算机就可以说是信息时代的文盲。现在各大培训机构都开设了编程课,学费可真不便宜,对于一般家庭来说的确是一笔不小的开支。童爸是一名十年工作经验的程序员老司机,在平时也会教自己的孩子学习编程,有感兴趣的家长朋友,可以按照这个教程一步一步学习,有问题可以关注交流。
第一篇,初识编程环境。
童爸,是一名有十年工作经验的程序员老司机,看到网上满天飞舞的“少儿编程”广告后,意识到自己离失业不远了。因为,少儿都开始学编程了。同时,也意识到孩子学习编程的重要性。
一天,我对童童说:“童童,想不想学习编程啊?”
“变成?变成什么?” 童童问。
“是编程,不是变成,就是让计算机能够听懂我们的话,让计算机帮助我们做事情。就像你现在学习英语,你说:Good morning,外国人就知道你说的是‘早上好’一样。编程也是一门语言,是你与计算机沟通交流的语言。”我解释道。
“哦,我明白了,那太好了,我想让计算机帮我算一下三位数加三位数,我们班的郑紫叶就算出来了,可我还是算不出来”,童童兴奋后又歪着脑袋闷闷不乐的说。
“没问题,包在爸爸身上”,我拍着胸脯说。
这还不简单,我暗自偷笑。
“爸爸快教我,爸爸快教我” 童童有点着急了。
“好的,我们这就开始。爸爸先简单说下背景,爸爸现在工作用的都是基于文本的编程语言,你们如果直接学习这种编程语言会感到很困难,也很枯燥。我们要使用的编程工具是Scratch,这款编程工具是由麻省理工学院的‘终身幼儿园团队’开发的图形化编程工具,可以通过拖拖拽拽就能实现编程,非常方便易学。里面有很多好看的卡通形象,能开发出很多好玩的程序,全世界的小朋友都在使用它,我相信你一定会喜欢上它的。”
“下面我们就认识一下Scratch编程环境”。
在浏览器的地址栏里输入:https://scratch.mit.edu,按回车键,就会打开Scratch的官方网站。
可以点击“开始创作”进行在线编程,也可以输入:https://scratch.mit.edu/download 下载离线版本安装到本地电脑上,Scratch的使用都是免费的。
因为我们的作品可以发布到Scratch的网站上,可以注册一个账号。
登录后点击菜单栏的“创建”进入编程界面,也是我们以后都会使用的视图。如下图所示:
整个编程环境被划分为多个不同的区域,每个区域都有不同的用途。比如:
①菜单栏:包含多个功能菜单,有多语言菜单,可以选择不同的语言。文件菜单,有新建作品,从电脑上传,保存到电脑功能。编辑菜单,有开启和关闭加速模式功能。还有其他教程链接,碰到不会的可以在这里找答案。文本框是起这个作品起个名字。分享是可以让全世界的小朋友都能看到。
②标签页:有代码、造型和声音三个标签,可以进行切换。
③积木区:这个区域就是我们的编程脚本了,分几大模块:运动,外观,声音,事件,控制,侦测,运算,变量,自制积木,还可以选择扩展。
④脚本区:就是我们编程的地方,将积木区中的积木拖拽到该区域,计算机就能够识别了。
⑤舞台区:就是我们编程结果展示的地方,编程完成后,就要上台表演了。
⑥角色区:就是我们程序中用的角色,以及对他们设置(化妆)的地方。可以添加新角色,设置角色的名称、大小、方向,是否显示等。
⑦背景区:就是程序执行的场景,比如是海底下,还是天空中。可以添加,更换新背景。
“以上就是我们以后编程用的编程环境了,说了这么多,感觉如何啊?” 我问童童。
“界面上的内容好多啊,头都大了,估计我可学不会。” 童童有点气馁的说。
“刚才说了这么多,只是先有个整体的概念,也不用一下子都记住,以后在我们实际编程过程中,都会接触到,程序写的多了,环境也就慢慢熟悉了,不用着急,放心吧,你肯定可以的。”我鼓励道。
“嗯嗯”童童看着我,使劲的点了点头,开心的笑了。
家长朋友:编程对于刚接触的孩子来说,肯定是一头雾水,没关系,我们先把孩子带到这个编程的世界里,每篇文章都只讲一个知识点,然后通过有趣的练习,先让孩子产生兴趣,同时也减少孩子看电脑的时间。欢迎关注交流。