- 0
- 0
- 约 85页
- 2016-12-03 发布于北京
- 举报
2016第章 软件与软件工程
联系方式 绪论 计算机科学是什么?1、是科学?是工程学科?还是一门技术?……. 2、学科的智力本质是什么?3、它将持续兴旺下去还是衰落下去?4、 计算机科学和工程的核心课程是否反映了这个领域? 5、 怎样把理论和实验集成在计算课程中?6、 各核心课程培养计算方面的能力吗?7、 ...... 计算机科学的三个学科形态 对计算机科学的学科形态的认识与争论 (1)认识¤ 理论是数学科学的根本。应用数学家们都认为:科学的进展都是基于纯数学的。¤ 抽象(模型化)是自然科学的根本。科学家相信:科学进展的过程基本上都是形成假设,然后用模型化过程求证。 ¤ 设计是工程的根本。工程师们认为:工程进展都是提出问题,然后通过设计去构造系统,以解决问题。 对计算机科学的学科形态的认识与争论 (2) 争论¤ 基于一个假定:三个过程的某一个是最基本的。¤ 计算的三个形态密切相连抽象和设计阶段出现了理论;理论和设计阶段需要模型化;理论和抽象阶段始终离不开设计。¤ 计算的三个形态有所不同 争论的结论 计算处于应用数学、科学和工程三者的主要过程的交叉路口。 这三个过程在本学科是同等重要和基本的。 它是理论、抽象和设计三者唯一的交汇点。 程序设计的作用 (1) 计算科学 = 程序设计是错误的。 (2) 计算领域的许多活动并不是程序设计,硬件设计、体系结构、操作系统结构
原创力文档

文档评论(0)