计算机学科体系简介

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

计算机专业人才的社会需求分析

判断2-4
国家根本利益:必有一支计
算机基础理论与核心技术的 创新研究队伍—科学型人才
大部分IT企业:主要开发满
科学型
足国家信息化需求的产品— —工程型人才)
企事业、国家IS的建设与运
工程型
应用型 (目前无专业 直接满足)
行——信息化技术的应用型 人才(主流需求)
6/103
什么是计算机学科?
教育部计算机科学与技术教学指导委员会
技术
用于指导实践的理论知识
运用科学和技术进行的实践活动
在科学的指导下,用于服务生产的知识
7/103
什么是计算机学科?
计算机学科研究计算机的设计、制造以及利用 计算机进行信息获取、表示、存储、处理等的 理论、方法和技术。包括科学和技术两方面: 计算机科学
智能科学与技术 空间信息化
学科的发展与社会应用 的宽泛化所导致人才需 求的多样化,使人们感 到“计算机科学与技术” 这一个名称难以满足实 际需要了,需要更多的、 更具针对性的专业
18/103
我国计算机专业的发展

三个发展时期[3]
初创(1956-1960):人才培养面向国防和科学研究
发展(1978-1986):改革开放促进了新课程的引进 高速发展(1994-):教学内容逐步与国际接轨
Bioinformatics
11/103
计算机学科的知识领域
计算学科课程体系的教学内容归结为14个知识体[3]
计算机体系结构与组织(AR) 算法与复杂度(AL) 人--机交互(HC) 操作系统(OS) 程序设计基础(PF) 软件工程(SE) 离散结构(DS) 以网络为中心的计算(NC) 程序设计语言(PL) 图形学与可视化计算(GV) 智能系统(IS) 信息管理(IM) 计算科学与数值方法(CN) 社会与职业问题(SP)
年度 增量 总数
1993 2003 2004 368 137 505 147 652
2005 119 771
2009
792
[3] 教育部计算机科学与技术教学指导委员会. 高等学校计算机科学与技术专业19/103 发展战略研究报告暨专业规范(试行). 高等教育出版社,2006
我国计算机专业的发展

[3] 教育部计算机科学与技术教学指导委员会. 高等学校计算机科学与技术专业12/103 发展战略研究报告暨专业规范(试行). 高等教育出版社,2006
计算机学科与电子信息技术

黄载禄:《电子信息技术导论》前言讲稿
13/103
计算机学科与电子信息技术
14/103
1.2 计算机学科的发展

计算机体系结构的发展
计算机专业人才的社会需求分析
27/103
计算机专业人才的社会需求分析
美国劳工统计局在2010年的报告中明确
指出:
“计算机科学家”和“软件工程师”就业
的强劲增长至少会持续到2018年。
美国今天比历史上任何繁荣时期都有更多
的IT岗位。
国内统计数据
什么是计算机学科?
教育部计算机科学与技术教学指导委员会
10/103
计算机学科的知识领域

Peter J. Denning [2]
Algorithms & Data Structures
Programming Languages Architecture
Operating System and Networks
计算机学科体系简介
北京科技大学计算机系 王昭顺教授 zhswang@aliyun.com zhswang69




计算机学科的发展 计算机专业的人才培养 我校计算机专业的课程体系
计算机专业课程的学习
2/103
1 计算机学科的发展
计算机学科的基本含义 计算机学科的发展 我国计算机专业的发展
有关计算历史事件的时间表
http://en.wikipedia.org/wiki/Timeline_of_com 17/103 puting
1.3 我国计算机专业的发展
教育部本科招生目录中的计算机类专业
计算机科学与技术 软件工程 网络工程 信息安全 物联网
信息与计算科学
教师:更强的责任心、更多的劳动、更高的业务素质 25/103
计算机专业人才的社会需求分析
现在计算机专业毕业生主要从业类型[4]
科学研究 重在知识创新和技术创新
技术开发与工程实施 重在制造和开发
信息技术管理与服务 重在对各类信息系统的规划、创建、技术维护与管理
[4] 教育部计算机科学与技术教学指导委员会. 计算机科学与技术专业发展战略、 26/103 规范及认证(讲稿). 注:本讲稿许多内容来自此宣讲资料(难以一一标注)
Software Engineering Database & Information Retrieval Artificial Intelligence & Robotics Graphics Human Computer Interaction Computational Science
WWW的出现,将“计算”泛化、平民化了
“计算” 已经拓展到难以用一个学科来定义

Internet 的出现是计算机学科发展的重要里程碑

有关计算机学科的更多发展历史可参阅维基百科
计算的历史
http://en.wikipedia.org/wiki/History_of_comp uting

判断1
计算机类专业毕业生不是数量太多或质量太差,而是
满足社会需要的针对性不够强、结构上不合理 计算机人才培养应是与社会需求相匹配的金字塔结构
[3] 教育部计算机科学与技术教学指导委员会. 高等学校计算机科学与技术专业23/103 发展战略研究报告暨专业规范(试行). 高等教育出版社,2006
计算机硬件发展迅速:摩尔定律 计算模型没有质的飞跃,局限于图灵机与冯· 诺依曼机
的模型。
量子计算机、DNA计算机

软件开发方法的发展
软件开发方法逐渐与认知科学相结合,借鉴认知科学
的基本概念和原理,并将其应用到软件开发中来
软件体系结构、中间件、软件设计模式、重构

计算机应用的发展
计算机应用层次综合化、智能化、集成化、网络化、
2 计算机专业的人才培养
计算机专业人才的社会需求分析 计算机专业人才应备的学科能力 我国计算机专业人才的培养体系
22/103
计算机专业人才的社会需求分析[3]

基本观点
国家和社会对计算机专业本科人才需求与信息化的目
标、进程密切相关 计算机市场很大程度上决定着对计算机人才的层次结 构、就业去向、能力与素质等方面的具体要求
5/103
计算学科的本质
计算学科的根本问题:什么能被有效地自动进行?
计算学科的根本问题讨论的是能行性的有关内容, 而凡是与能行性有关的讨论都是处理离散对象的。 因为非离散对象(连续对象)是很难进行能行处理的, 因此能行性这个计算学科的根本问题决定了计算机 本身的结构和它处理的对象都是离散型的,许多连 续型的问题也必须在转化为离散型问题以后,才能 被计算机处理。例如计算定积分就是把它变成离散 量,再用分段求和的方法来处理的。
什么是计算机学科?
计算机学科又是一门科学性与工程性并重 的学科,表现为理论与应用紧密结合的特征。
科学性
计算机科学与技术学科的根本问题:什么能被
(有效地)自动计算。
工程性
应用是计算机科学与技术发展的动力、源泉和
归宿
计算机科学与技术又不断为应用提供日益先进
的方法、设备与环境。
9/103
我校计算机专业的发展
3/103
什么是计算机学科?
Wikipedia(维基百科)
[1]
Computer science (or computing science)
is the study of the theoretical foundations of information and computation, and of practical techniques for their implementation and application in computer systems.
1180所院校有计算机系/学院,2600个计算机类专业 办学条件差异大、条件偏下的较多 学生跨度最大
20/103
1.4 我校计算机专业的发展史
1975年:设臵了计算机及应用专业,开始招收本科生 1986年:成立了计算机系
1986年:招收计算机应用专业硕士研究生 1998年:招收计算机软件与理论专业硕士研究生 2001年:招收计算机系统结构专业硕士研究生
理论研究,侧重于研究现象、揭示规律
计算机技术
工程实践和应用,侧重于研制计算机和研究使用
计算机进行信息处理的方法与技术手段。 计算机科学与技术专业的特点:科学与技术相辅相 成、互为作用,二者高度融合。
科学是技术的依据,技术是科学的体现 技术得益于科学,又向科学提出新的问题
8/103
2003年:招收计算机应用技术专业博士研究生 2005年:招收计算机系统结构专业博士研究生 2005年:计算机科学与技术博士后流动站 2008年:计算机系统结构成为北京市重点学科 2010年:计算机科学与技术一级博士点 2011年:软件工程一级博士点 2011年:软件工程博士后流动站 2012年:申请材料领域知识工程北京市重点实验室21/103
计算机科学(或计算科学)是研究信息和计算的理
论基础,以及它们在计算机系统上实现和应用的实 践技术
[1] http://en.wikipedia.org/wiki/Computer_science
4/103
什么是计算机学科?
Peter
J. Denning [2]
The discipline of computer science is the
广泛化、个性化和家庭化
Internet网的出现 计算机进入到人类生活的各个方面
15/103
计算机学科的发展
学科内涵变化很快、变化很大
20年前:计算机毕业生知道 这些差不多了 从10年前开始:似乎还 需要知道这些
APP
16/103
计算机学科的发展

计算的概念在过去10年里发生了巨大变化
body of knowledge and practices used by computing professionals in their work.
The body of knowledge of computing is
frequently described as the systematic study of algorithmic processes that describe and transform information: their theory, analysis, design, efficiency, implementation, and application
人才需求金字塔结构
24/103wk.baidu.com
计算机专业人才的社会需求分析
判断5
素质教育:企业最关注以学习能力为代表的发
展潜力;要求能够学习他人长处
而目前相当一部分学生“以我为中心、盲目自以为
是”的弱点十分明显
判断6
在校学生实际动手能力亟待大幅度提高
判断7
课程内容和教学模式必须进行大力度的改革
The fundamental question underling all of
computing is:What can be (efficiently) automated? 什么能够被(有效地)自动计算?
[2] P. J. Denning. “Computer Science: The Discipline” Encyclopedia of Computer Science, 2000
计算机技术是信息化的核心技术
信息化建设需要大量计算机专业人才
计算机专业是规模最大的专业
专业点最多:2005年771个
2013年946个 2015年960个 学生数最多:2005年44万(675人/点) 2013年在校学生76万 2015年在校学生80万

计算机专业是情况最复杂的专业
学科涵盖面/应用面宽、应用层次跨度大
相关文档
最新文档