基于计算思维培养的编程教育研究
2021-05-23梅松珂顾美俊
中国教育技术装备 2021年7期
梅松珂 顾美俊
摘 要 概括国内外关于计算思维的定义及内涵,并对计算思维教育以及基于计算思维培养的编程教育进行综述,为在编程教育中培养学生计算思维提供依据。
关键词 计算思维;计算思维教育;编程教育;计算机科学
中图分类号:G427 文献标识码:B
文章编号:1671-489X(2021)07-0069-03
0 引言
计算机科学的发展给经济和社会生活带来深远的影响,无论年龄大小,几乎每个人都有望在技术发展的同时掌握一些基本的计算技能。应该让学生为未来做好准备,他们有能力使用目前尚未发展的技术来解决问题。在这种情况下,人们对个人的能力和期望自然会有所不同。除了当下这些技术的飞速发展之外,更着重强调的是人人都应该具备一些基本的计算技能。在此基础上,每个人必须通过批判性思维来使用数字技术,以获得知识和技能,并解决在学习和日常生活中面临的问题。正如Wing在与计算思维技能相关的笔记中指出的:“无处不在的计算是昨天的梦想,后来变成了今天的现实,计算思维是明天的现实。”[1]
1 计算思维
计算思维不是新概念,这是自20世纪60年代以来在计算机科学背景下被强调的一项重要技能[2]。在早期,计算思维被认为是计算机科学家需要获得的一种能力,这在计算机科学的历史上被认为是非常重要的。然而在21世纪,这种认识已经被改变了,尤其是在Wing确定计算思维是每个人都应该获得的基本能力之一后。Wing的决定在短时间内得到人们的广泛回应,同时还有一批在教育领域制定国际标准的机构,如国际教育技术学会(ISTE)、计算机科学教师协会(CSTA)、国家研究委员会(NRC)。……
登录APP查看全文
