【学生核心素养】核心素养知多少,核心素养大盘点系列(六)-计算思维
标签:
核心素养计算思维 |
分类: 学生核心素养 |
信息化教学创新团队 倩文 编写
随着《中国学生发展的核心素养》的颁布,信息技术学科的核心素养引起大家的广泛关注,作为四大信息技术学科核心素养之一的“计算思维”是怎样的呢?我们今天来探讨一下:
图1
美国卡内基·梅隆大学的Jeannette M. Wing(周以真)教授于2006年在《Communications of the ACM》杂志提出:“Computational thinking involves solving problems, designing systems, and understanding human behavior, by drawing on the concepts fundamental to computer science. Computational thinking includes a range of mental tools that reflect the breadth of the field of computer science. ”
图2
计算思维是(包括、涉及)运用计算机科学的基础概念进行问题求解、系统设计以及人类行为理解等涵盖计算机科学之广度的一系列思维活动(智力工具、技能、手段)。
“我们所使用的工具影响着我们的思维方式和思维习惯,从而也将深刻地影响着我们的思维能力”——1972年图灵奖得主Edsger Dijkstra
图3
图4
有人说计算思维是个全新的事物,其实不然,有关计算的思维活动在人类科学思维中早已存在,如,计早期计算算筹的发明,19世纪中叶布尔代数这种数学思维的产生等等。
我们知道计算机的出现大大扩展了我们认识世界和解决问题的能力以及范围,所以,也可以说,计算思维是借计算机发挥了它的“洪荒之力”。
图5
那么问题来了:
问1:计算思维是程序化思维吗?
答1:不,计算思维是概念化的思维!
正如同:计算机科学不只是关于计算机,通信科学不只是关于手机……计算思维是指像计算机科学家那样思考,远远不止计算机编程,而是抽象在更高层次上思考问题。
问2:计算思维是机械的技能吗?
答2:不,计算思维是基础的技能!
信息化社会中,计算思维应该是每个人适应现代化社会所要的技能,而非简单、机械重复的,可以生搬硬套的机械技能。
问3:计算思维是计算机的思维吗?
答3:不,计算思维是人的思维!
计算思维是人类解决问题的方法和策略,而非如同计算机的运行那样刻板。人类用智慧驾驭计算机的运行!
图6
其实对于计算思维的理解也可以从狭义和广义两方面去看:狭义的计算思维基于计算学科,强调由计算机作为主体完成;而广义的计算思维则是基于计算科学,是对前者的延伸、拓展(注意“学科”和“科学”的不同)。通过上述内容你是否已大概了解了信息技术学科核心素养中的“计算思维”了呢?“计算思维”的精彩内涵值得我们深入研究体味,期待下次与大家探讨!
(注:图片来源网络)
【相关链接】
1.
http://blog.sina.com.cn/s/blog_1459fdfec0102ysys.html
2.
http://blog.sina.com.cn/s/blog_1459fdfec0102zcee.html
3.

加载中…