acm-header
登录

ACM通信

的观点

计算思维的遗留问题点


计算思维的遗留问题点,说明

信贷:Omelchenko

自20世纪50年代以来,计算思维一直是计算机科学的一个标志。许多领域的人都可以从计算机知识中受益,这一概念也同样受到追捧。大约在2006年左右,K-12全民cs教育运动的倡导者声称,所有人都可以从像计算机科学家一样思考中受益。不幸的是,在试图吸引计算机科学以外的其他领域时,他们对计算思维给出了模糊和令人困惑的定义。因此,今天的教师和教育研究人员纠结于三个主要问题:什么是计算思维?如何评估它?这对所有人都有好处吗?没有必要含糊其词:自20世纪50年代以来发展起来的计算思维的意义是明确的,并支持对学生进步的衡量。关于它使计算设计师以外的所有人受益的说法尚未得到证实。这种对计算思维的考察使我们对算法本身的定义更加清晰:算法不是任何步骤的序列,而是控制一些抽象机器或计算模型的一系列步骤,而不需要人的判断。 Computational thinking includes designing the model, not just the steps to control it.

计算思维被粗略地定义为在设计程序、软件包和由机器执行的计算过程中形成的思维习惯。始于2006年左右的全民计算机科学教育运动的动机有两个前提:计算思维将使每个孩子更好地为生活在日益数字化的世界中做好准备;计算思考者将在所有领域成为优秀的问题解决者。


评论


罗伯特Gotwals

自上世纪80年代末以来,我一直是一名全职计算科学教育者,在计算化学、生物学和医学方面有很强的背景。我急切地在计算思维方面寻找一些“那里那里”。考虑到计算机科学(更不用说计算科学了)的教学水平很低,在大多数高中,试图引入一些相对模糊的概念,并期望教师在已经超负荷的期末考试和其他高风险的测试中这么做,似乎是荒谬的。让我们称计算机科学为计算机科学,让我们称计算科学为计算机科学。在我看来,把这些东西称为“计算思维”一点用都没有。


CACM管理员

[以下评论由Peter J. Denning于2018年12月19日提交。——CACM管理员)

计算思维(CT)被引入NSF,作为将计算机课程引入K-12学校的倡议的一部分。之前的计划主要集中在识字和流利程度上,但效果并不好。在计算机专业组织和教师组织的支持下,目前的运动有相当大的势头。老师们采纳了一些经过深思熟虑的建议(例如code.org的建议)。所有这些努力都可以归为“初学者计算思维”。还有更高级的“专业人员的计算思维”,包括计算科学、软件工程、体系结构、网络、人工智能、设计等等。如果你检查的只是初学者的CT,那么你问“有没有”是对的——CT的范围很窄,是为新手准备的。针对专业人员的高级计算思维风格可以在大学课程建议和ACM和IEEE的专业发展建议中找到。


显示所有2评论

登录阅读全文

登录

如果您是ACM会员、通讯订阅用户或数字图书馆订阅用户,则使用ACM Web帐户用户名和密码登录以访问优质内容。

需要访问吗?

请选择下面的一个选项以访问高级内容和功能。

创建一个网上帐户

如果你已经是ACM会员,通信订阅者或数码图书馆订阅者,请设置网页帐户,以浏览本网站的优质内容。

参加ACM

成为ACM的会员,可以充分利用ACM卓越的计算信息资源、网络机会等优势。

订阅ACM杂志通讯

获得50多年的中华中医药学会内容的完整访问权限,并每月获得杂志印刷版。

购买这篇文章

非会员可以购买这篇文章或刊登这篇文章的杂志。
Baidu
map