?
?
教育观:编程是一种思维方式
?

除了浙江将编程纳入高考科目外,像北京、南京、广州等城市也陆续将编程列入中考特招项目。20189月份重庆教育委员会下发了新的文件指示,要求加快普及中小学生编程教育。几乎是在一两年内,编程就从一个默默无名的科目,一下子晋升成为各省市追棒的对象。

?????????工作生活中,我们会发现有些人逻辑清晰、办事干练、接受新事物的能力很强,而有些人却说话词不达意,做事颠三倒四,缺少创新能力。其实,这就是我们听说的逻辑思维的差距。那些能够把现实生活中的复杂问题逐步拆分,再形成有规律的简单步骤的能力,就是编程思维。

?????????讲个小故事,一名C语言课程的三年级学生展示了他的“研究成果”。他看了一个叫做《世界青年说》的节目,吐槽为什么节目里的大学生这么笨,因为他能答出那些大人答不出的题。

?????????这是一道数学题,是一个关于“牛仔决斗”的排列组合问题:三个牛仔参加了一场决斗,他们在同一时间开枪射击,假设每个牛仔随机选择射击另外两个牛仔中的一个,并且百分百击中,请问这三个牛仔至少有一个能够毫发无损的概率?

?????????这名学员随即拿出了他的解题过程,原来他将问题进行拆解,算出了每个牛仔的存活概率,并正确得到了最终答案:75%

?????????孩子正在用编程解决他生活中所遇到的问题,而这些,正式传统课堂所缺失的部分。所以,和大多数人想象的并不一样,编程≠敲代码,学编程的核心,不仅是学计算机语言,而是学一种思维方式。

????那么,孩子们该如何学习编程呢?这里要提醒的是,编程虽然有诸多好处,但是并不建议家长强制孩子学习。

????因为编程包含庞大的数据运算与复杂的逻辑思维,尤其是在少儿启蒙阶段,需要专业老师循循善诱,从思维引导、创作需求和作品激励等多个方面激发孩子的学习兴趣。而某些揠苗助长的学习方式,反而容易让孩子产生困惑,失去学习兴趣,那就得不偿失了。

被浏览次数:115   ?   [ 打印此页 ]   ?   ?[ 关闭窗口 ]
?