Computational Thinking in Science

P. Denning
{"title":"Computational Thinking in Science","authors":"P. Denning","doi":"10.1511/2017.124.13","DOIUrl":null,"url":null,"abstract":"A quiet but profound revolution has been taking place throughout science. The computing revolution has transformed science by enabling all sorts of new discoveries through information technology. Throughout most of the history of science and technology, there have been two types of characters. One is the experimenter, who gathers data to reveal when a hypothesis works and when it does not. The other is the theoretician, who designs mathematical models to explain what is already known and uses the models to make predictions about what is not known. The two types interact with one another because hypotheses may come from models, and what is known comes from previous models and data. The experimenter and the theoretician were active in the sciences well before computers came on the scene. Computational thinking is generally defined as the mental skills that facilitate the design of automated processes. FULL TEXT Headnote The computer revolution has profoundly affected how we think about science, experimentation, and research. A quiet but profound revolution has been taking place throughout science. The computing revolution has transformed science by enabling all sorts of new discoveries through information technology. Throughout most of the history of science and technology, there have been two types of characters. One is the experimenter, who gathers data to reveal when a hypothesis works and when it does not. The other is the theoretician, who designs mathematical models to explain what is already known and uses the models to make predictions about what is not known. The two types interact with one another because hypotheses may come from models, and what is known comes from previous models and data. The experimenter and the theoretician were active in the sciences well before computers came on the scene. When governments began to commission projects to build electronic computers in the 1940s, scientists began discussing how they would use these machines. Nearly everybody had something to gain. Experimenters looked to computers for data analysis-sifting through large data sets for statistical patterns. Theoreticians looked to them for calculating the equations of mathematical models. Many such models were formulated as differential equations, which considered changes in functions over infinitesimal intervals. Consider for example the generic function / over time (abbreviated f(t)). Suppose that the differences in f(t) over time give another equation, abbreviated g(t). We write this relation as df(t)/dt=g(t). You could then calculate the approximate values of /(f) in a series of small changes in time steps, abbreviated At, with the difference equation f(t+At)=f(t)+Atg(t). This calculation could easily be extended to multiple space dimensions with difference equations that combine values on neighboring nodes of a grid. In his collected works, John von Neumann, the polymath who helped design the first stored program computers, described algorithms for solving systems of differential equations on discrete PDF GENERATED BY SEARCH.PROQUEST.COM Page 1 of 7","PeriodicalId":411029,"journal":{"name":"The Best Writing on Mathematics 2018","volume":"10 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2018-12-04","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"40","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"The Best Writing on Mathematics 2018","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1511/2017.124.13","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 40

Abstract

A quiet but profound revolution has been taking place throughout science. The computing revolution has transformed science by enabling all sorts of new discoveries through information technology. Throughout most of the history of science and technology, there have been two types of characters. One is the experimenter, who gathers data to reveal when a hypothesis works and when it does not. The other is the theoretician, who designs mathematical models to explain what is already known and uses the models to make predictions about what is not known. The two types interact with one another because hypotheses may come from models, and what is known comes from previous models and data. The experimenter and the theoretician were active in the sciences well before computers came on the scene. Computational thinking is generally defined as the mental skills that facilitate the design of automated processes. FULL TEXT Headnote The computer revolution has profoundly affected how we think about science, experimentation, and research. A quiet but profound revolution has been taking place throughout science. The computing revolution has transformed science by enabling all sorts of new discoveries through information technology. Throughout most of the history of science and technology, there have been two types of characters. One is the experimenter, who gathers data to reveal when a hypothesis works and when it does not. The other is the theoretician, who designs mathematical models to explain what is already known and uses the models to make predictions about what is not known. The two types interact with one another because hypotheses may come from models, and what is known comes from previous models and data. The experimenter and the theoretician were active in the sciences well before computers came on the scene. When governments began to commission projects to build electronic computers in the 1940s, scientists began discussing how they would use these machines. Nearly everybody had something to gain. Experimenters looked to computers for data analysis-sifting through large data sets for statistical patterns. Theoreticians looked to them for calculating the equations of mathematical models. Many such models were formulated as differential equations, which considered changes in functions over infinitesimal intervals. Consider for example the generic function / over time (abbreviated f(t)). Suppose that the differences in f(t) over time give another equation, abbreviated g(t). We write this relation as df(t)/dt=g(t). You could then calculate the approximate values of /(f) in a series of small changes in time steps, abbreviated At, with the difference equation f(t+At)=f(t)+Atg(t). This calculation could easily be extended to multiple space dimensions with difference equations that combine values on neighboring nodes of a grid. In his collected works, John von Neumann, the polymath who helped design the first stored program computers, described algorithms for solving systems of differential equations on discrete PDF GENERATED BY SEARCH.PROQUEST.COM Page 1 of 7
科学中的计算思维
科学界正在悄然发生一场深刻的革命。计算机革命通过信息技术实现了各种各样的新发现,从而改变了科学。在大部分的科学技术史上,有两种类型的人物。一个是实验者,他收集数据来揭示一个假设什么时候成立,什么时候不成立。另一种是理论家,他们设计数学模型来解释已知的东西,并用这些模型来预测未知的东西。这两种类型相互作用,因为假设可能来自模型,而已知的东西来自以前的模型和数据。早在计算机出现之前,实验者和理论家就已经活跃在科学领域了。计算思维通常被定义为促进自动化过程设计的心理技能。计算机革命深刻地影响了我们对科学、实验和研究的看法。科学界正在悄然发生一场深刻的革命。计算机革命通过信息技术实现了各种各样的新发现,从而改变了科学。在大部分的科学技术史上,有两种类型的人物。一个是实验者,他收集数据来揭示一个假设什么时候成立,什么时候不成立。另一种是理论家,他们设计数学模型来解释已知的东西,并用这些模型来预测未知的东西。这两种类型相互作用,因为假设可能来自模型,而已知的东西来自以前的模型和数据。早在计算机出现之前,实验者和理论家就已经活跃在科学领域了。当政府在20世纪40年代开始委托建造电子计算机的项目时,科学家们开始讨论如何使用这些机器。几乎每个人都有所收获。实验人员依靠计算机进行数据分析——从大量数据集中筛选统计模式。理论家们指望它们来计算数学模型的方程。许多这样的模型被表述为微分方程,它考虑了函数在无穷小区间内的变化。例如,考虑泛型函数/ over time(缩写为f(t))。假设f(t)随时间的差值给出另一个方程,缩写为g(t)我们把这个关系写成df(t)/dt=g(t)然后,你可以计算出/(f)在时间步长的一系列小变化的近似值,简称为At,用差分方程f(t+At)=f(t)+Atg(t)。这种计算可以很容易地扩展到多个空间维度,使用差分方程组合网格相邻节点上的值。约翰·冯·诺伊曼,这位帮助设计了第一批存储程序计算机的博学之士,在他的文集中描述了在离散PDF上求解微分方程组的算法
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信