计算思维在当今社会至关重要,每个学生都需要培养计算思维。计算思维是什么,该如何培养孩子的计算思维。
Looi Chee Kit 教授发表了一篇有关计算思维(Computational Thinking, CT)的文章。该文2017年11月23日发布在新加坡一个政府的网站上。文中提出一个鲜明的观点:计算思维的教和学是新加坡人为数字世纪做准备的关键,每个学生需要培养计算思维。
这篇文章表示,虽然在新加坡各类学校都提供了编程课以及相关活动给学生引入编程,激发他们的兴趣,从事计算相关探索和追求,或者把编码融入到所学知识当中,但是,大多数人对于计算思维可能没有很深的了解,不太明白计算思维到底是什么,为什么需要学习和研究计算思维。
计算思维是什么?
计算思维就是利用计算机科学的基本概念解决问题, 设计系统和理解人类行为的一种思维方式。 Looi Chee Kit 教授在文中认为,计算思维最核心的元素是四部分: 分解,模式识别,抽象,算法。 具备了这四个能力,人们就能为问题找到解决的方案,以程序的表现形式,则可以在计算机上执行,以流程或者规章制度的表现形式,则可以由人遵照执行。
那么,计算思维对于学生的重要性体现在什么地方呢? 我们面向优必学的U5阶段的学生做了调查,看看这些学生在课上的学到的知识能否应用到实际中,可不可以解决现实的问题。其中一些反馈如下:
通过学习,我知道大的问题可以分解成各种问题来解决,我基本上天天都是这样做。
在编程的过程中,遇到完成很难的任务时,我学会了退一步,从更大的角度看待任务内容,分解成各种小任务,分析小任务中的问题。
无人驾驶课程的学习让我知道每一个小的细节都很关键。有时候一个小小的错误会引出大的问题。
这里问题的分解,就是计算思维中第一个核心要素,在编程时,它是天然的,原生的思维方式。不管你写的程序多么复杂,分解成小的问题总是第一步。当你把大的问题合理的分解之后,问题实际上已经解决的差不多了。
当在优必学U5阶段的课堂上,学生动手实践把大的问题分解成小问题,规划执行的顺序,辨认出其中的模式,评估解决方案,关注重要的细节时,实际上就是给自己武装了解决问题的技能,这些技能可以帮他们学习数学,科学和其它学科,甚至于解决日常生活问题。
如何培养孩子的计算思维
说了这么多,我们已经了解了什么是计算思维,以及计算思维对于孩子来说的重要性,那如何培养计算呢?我们以优必学U5阶段课程为例来讲一讲。
优必学U5阶段以无人机、无人驾驶、智能穿戴等社会前沿科技为主,每节课以任务形式发布不同的任务,以图形化编程为主要编程形式,引导学生自主设计解决方案,结合任务实际内容及课程教学目标,提出针对性较强的解决方案,让孩子寻求不同的方式、方法完成任务,通过学生的亲身实践对知识有更全面、更深入的认识,还能充分感受到程序抽象问题化抽象为具体,加深学生的理解。
优必学U5阶段课程重在引导学生在解决问题的过程中不断激发思维,鼓励学生提出不同的见解和解决方案,并在教学模型上测试,最终完成指定的任务作品,从而培养学生的计算思维能力。
学习编程,培养计算思维,体验社会前沿科技。优必学提供多样化的优质教学资源与技术产品,适应不同年龄段的孩子,难度不一。提出问题比解决问题更为重要,领先的思维模式将确保孩子们与时俱进,不被淘汰。
XuYiedu.cn声明:此消息系转载网络,XuYiedu.cn(盱眙教育网)登载此文出于传递更多信息之目的,并不意味着赞同其观点或证实其描述,不代表XuYiedu.cn立场。