计算机学科的特点 基础性:需要掌握一些数学理论基础,以及计算机专业的 基础理论、原理和技术方法 。 实践和应用性:把发现新的科学知识与应用这些知识去解 决实际问题紧密结合,理论上或者方法上的创新往往很快 就在产品和应用中得到体现。 工程性:不仅研究计算机硬件和软件的原理,更侧重于它 们的实现,即如何将计算机硬件和软件具体构造出来。 。 多样性:知识面宽,宽度大,它与数学、电子、通信、工 程、管理等多种学科相关 ·发展变化的快速性:知识和技术发展变化速度快。 就业方面的优点: 一就业面比较宽,毕业生在许多行业里都可以找到合适的工作; 在诸多专业里,计算机专业人员的平均起步收入应该是很高的; 一具有挑战性和创造性,容易找到自己喜欢的领域和岗位
计算机学科的特点 • 基础性:需要掌握一些数学理论基础,以及计算机专业的 基础理论、原理和技术方法。 • 实践和应用性:把发现新的科学知识与应用这些知识去解 决实际问题紧密结合,理论上或者方法上的创新往往很快 就在产品和应用中得到体现。 • 工程性:不仅研究计算机硬件和软件的原理,更侧重于它 们的实现,即如何将计算机硬件和软件具体构造出来。 • 多样性:知识面宽,宽度大,它与数学、电子、通信、工 程、管理等多种学科相关。 • 发展变化的快速性:知识和技术发展变化速度快。 • 就业方面的优点: – 就业面比较宽,毕业生在许多行业里都可以找到合适的工作; – 在诸多专业里,计算机专业人员的平均起步收入应该是很高的; – 具有挑战性和创造性,容易找到自己喜欢的领域和岗位
计算机学科的观察角度 理论 理 软 应 硬 件 用 件 技术 技术 技 技 技术 应用 应用 术 术 一般学科内容性质划分 传统的计算机技术内容划分
计算机学科的观察角度 理论 技 术 应 用 一般学科内容性质划分
教育部规定的计算机分支学科 教育部本科专业目录规定,大学计算机系本科学 生一般不再划分专业(?),以打好基础为主。 研究生教育阶段,计算机学科分为3个二级学科( 专业) ·计算机系统结构专业 ·计算机软件与理论专业 ·计算机应用技术专业
教育部规定的计算机分支学科 教育部本科专业目录规定,大学计算机系本科学 生一般不再划分专业(?),以打好基础为主。 研究生教育阶段,计算机学科分为3个二级学科( 专业) 计算机系统结构专业 计算机软件与理论专业 计算机应用技术专业
ACM/IEEE计算机分支学科 ACM/八EEE CC2005计算机技术内容划分 理论 应 技术 计算机硬件体系 系统平台构架 软件技 用 技术 企业组织信息系统 术 应用
ACM/IEEE计算机分支学科 ACM/IEEE CC2005计算机技术内容划分
ACM/IEEE计算机分支学科 CC2005建议的主要分支学科划分 Pre-1990s. EE+ CE cS IS HARDWARE SOFTWARE BUSINESS Post-1990s: EE CE cs SE IT IS HARDWARE SOFTWARE ORGANIZATIONAL NEEDS Figure 2.1.Harder Choices:How the Disciplines Might Appear to Prospective Students
ACM/IEEE计算机分支学科 CC2005建议的主要分支学科划分