衡水名师工作室
中小学编程课探索(一)

SCRATCH编程课研究

牛志良发表于2021-04-17

SCRATCH心得(一)

1、Scratch是适合8岁到16岁的儿童学习编程的工具。

想当年,编程是大学才玩的东西,而且还得是计算机系的学生才学的,现在一阵风刮来,国内的专家和机构纷纷呐喊:中国的在科技上的被动挨打都是因为我们不会编程!只有人人学会了编程,中国才能迎头赶上,你看看国外......,人人都是编程大神。编程已经进入教学大纲了!高考也要靠编程了!(小学生7-12岁,初中生13-15岁,高中生16-18岁)。

1.jpg

2、国外一个七岁女孩对编程的感悟,顿时感觉自叹不如啊。写出来和大家分享。

(菲茨杰拉德的七岁女儿编程心得)我学到的关于编程的5件事:

①计算机很傻,只会做那些你让它做的事情

②编程真的很难!你必须非常的认真

③你告诉它去做事情时必须按正确的顺序

④你可以用计算机做出很多不同的事情

⑤一定要检查你的工作

3、界面:

(1)编程积木:每一条都代表了一个命令,根据命令的种类有很多分类,scratch工具对每一个分类用了不同的颜色进行区分。

(2)程序要写在对象上(面向对象编程),首先要有一个对象,包括舞台、角色,然后才能对它们编程。

(3)角色区域:就是你想通过编程操作的对象,可以是任何东西,是个卡通小猫,小马,可以是小树,随便什么东西。可以只有一个,可以有无数个。

(4)事件:选一个程序触发执行的事件放在程序的最前面。

4、步骤

(1)需求分析:编程中最重要的也是第一项的工作,需求分析。也就是搞清楚你设计的程序到底要做什么事情。

(2)算法设计:编程中重要的第二项工作,算法设计,也就是搞清楚如何实现你设计好的程序需求,使用什么关键算法。实现的方法可能有很多种,你如何选择最简单和最有效率的算法。这就是算法的优劣。

(3)编写代码:最后一个步骤,用你的编程工具进行编程啦。

(学习重点:编程思维逻辑。让同学们从小就能培养好的逻辑思维习惯,和培养优秀的思维品质,而不是教学生去做码农。)

5、除非真喜欢,否则手把手的跟着老师做几个小游戏并不会成为什么编程大师,将来也不会在编程竞赛获什么大奖,因为人家不考这些,是要考算法的,真正的基于逻辑和数学,甚至几何等知识。

很多时候,受到外界的影响,而连带着自己的情绪错乱,做一些错误的事,后果是导致生活更乱,其实大可不必,理性的人,都是想办法将错误的危害控制在最小。也就是控制在外界上的影响,而避免波及到自己的生活,这才是明智的选择。

2.jpg