Science, Mathematics, Computer Science, Software Engineering†

被引:4
|
作者
Hamlet, Dick [1 ]
机构
[1] Portland State Univ, Dept Comp Sci, Portland, OR 97207 USA
来源
COMPUTER JOURNAL | 2012年 / 55卷 / 01期
关键词
science; engineering; philosophy; computing;
D O I
10.1093/comjnl/bxr090
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
This paper examines three ideas: First, the traditional relationship between a science, the mathematics it uses and the engineering based on it. Second, the nature of (software) computer science, which may not be a science at all, and its unusual use of mathematics. And finally, the nature of software engineering, its relationship with computer science, and its use of mathematics called 'formal methods'. These three ideas turn on the first of them, since the scientific world view seems natural for the study of computing. The paper's thesis is that while software touches science in many ways, it does not itself have a significant scientific component. For understanding programming, for teaching it and for applying it in the world, science is the wrong model. Mathematics has found its own foundations apart from science, and computer science must do the same.
引用
收藏
页码:99 / 110
页数:12
相关论文
共 50 条