少儿编程指的是使用一种计算机语言编写一些程序,让计算机去实践。少儿编程之父在一个深度对话会上,讲解了为什么要学编程。他指出,学习编程是为了掌握第三语言,是为了更好的表达自己。
编程是否会成为人类继口语和书写外的第三种语言,成为未来世界必须掌握的基本技能? 要解决这个问题,我们需要先消化一个问题。 1 我们为什么要学编程? 学编程和学写作是一样的。
我们为什么要学写作文呢?因为写作技巧可以用于各个学科的课堂,不论学文还是学理,都需要写作。
事实上,学编程也是如此,从自然科学到人文社科,编程技巧也可以用于各个学科的课堂,并将个人所学与他人共享。
对大多数人来说,学习编程是自我表达的新手段,不是为了培养计算机科学家,也不是为了培养程序员,就像学习写作不是为了让每个人都成为作家。 2 \
现在的教育中,许多的知识都是直接灌输给学生,或者学习知识再应用于情境或项目中。 就拿学习编程这件事来说,很多家长花费大量金钱,就是为了让孩子掌握编程技术(Learn to Code)。
如果仅为掌握一种技能,这样的学习难免枯燥。 编程作为一种工具,可以广泛应用于很多学科中。 Resnick教授讲了一个亲身经历的案例。
有一次,一位孩子用Scratch设计了一款大鱼吃小鱼的游戏。孩子苦于没有工具可以计算大鱼吃了多少条小鱼。
Resnick教授教他通过设置变量和计数,在程序中实现了统计大鱼吃小鱼的数量,并将结果显示在小游戏的左上角。
在看到游戏屏幕上的数字准确无误地变化时,这位小朋友非常开心,他握住了Resnick教授的手,连说了三句“Thank you!\
“请问有哪一位老师,因为教孩子学会计数,而被孩子感谢过的?”Resnick教授问在场的老师们,没有人举手。
“那是因为孩子不知道他为什么要学计数。”Resnick教授解释,而在学习编程的过程中,孩子知道了计数可以用来统计游戏结果。他为学到这些技能而高兴。
这就是在制作项目的过程中学习知识,而不是学习知识再应用于项目中。也是Resnick教授所提倡的“Code to Learn\。
令Resnick教授兴奋的是,Scratch小用户不仅是在设计计算机程序,也不仅是小游戏程序,而更多是拓展性的程序作品。
少儿编程之父告诉我们,少儿编程的目的是为了掌握第三门语言,从而能够更好的表达自己,从而提高自己的编程思维,让自己的思维有一个质的飞跃,更好的与计算机之间进行交流。
青少儿学编程有哪些意义? - 图文
![](/skin/haowen/images/icon_star.png)
![](/skin/haowen/images/icon_star.png)
![](/skin/haowen/images/icon_star.png)
![](/skin/haowen/images/icon_star.png)