计算机科学与技术计算机科学与技术一、计算机学科大背景(一)计算机学科命名的背景1984 年 7 月,美国计算机科学与工程博士单位评审部的领导们,在犹他州召开的会议上对计算认知问题进行了讨论,
这一讨论以及其他类似的讨论促使(美国)计算机协会(ACM)与(美国)电气与电子工程师学会计算机分会(IEE/CS)于 1985 年春联手组成任务组,经过近 4 年的工作,任务组提交了在计算教育史上具有里程碑意义的“计算作为一门学科"(ComputingasaDiscipline)扌报告
报告论证了计算作为一门学科的事实,并将当时的计算机科学、计算机工程、计算机科学和工程、计算机信息学以及其他门类名称的专业及其研究范畴统称为计算学科
(二)计算学科的定义1、计算学科是对描述和变换信息的算法过程进行的系统研究,包括理论、分析、设计、效率、实现和应用等
2、计算学科包括对计算过程的分析以及计算机的设计和使用,该学科的广泛性在美国计算科学鉴定委员会发布的扌告摘录中得到强调:计算学科的研究包括从算法与可计算性的研究到根据可计算硬件和软件的实际现实问题的研究
3、计算学科不但包括从总体上对算法和信息处理过程进行研究的内容,也包括满足给定规格要求的有效而可靠的软硬件设计—它包括所有科目的理论研究、试验方法和工程设计
4、计算学科的根本问题① 学科的根本问题什么能被(有效地)自动执行② 计算学科来源算法理论、数理逻辑、计算模型、自动计算机月存储是计算机的发明等一起形成于 20 世纪 40 年代初期
(三)计算学科描述IEEE/CS 和 ACM 任务组组织了 ComputingCurricula(CC)研究工作,并于 2001 至 2005 年,分别提交了:计算机科学(ComputerScience,CS)信息系统(InformationSystem,IS)软件工程(SoftwareEngineerin