《{企业通用培训}计算机专业讲义体系分析》由会员分享,可在线阅读,更多相关《{企业通用培训}计算机专业讲义体系分析(104页珍藏版)》请在金锄头文库上搜索。
1、1/103,本资料来源,更多资料请访问.(.),计算机专业课程体系简介,周 晓 聪 isszxcmail.sysu.edu. 2009年9月 中 山 大 学 计 算 机 科 学 系,3/103,内 容 提 要,计算机专业的发展 计算机专业的人才培养 我系计算机各专业课程体系 计算机专业课程的学习,4/103,计算机专业的发展,计算机学科的基本含义 计算机学科的发展 我国计算机专业的发展 中山大学计算机系的发展,5/103,什么是计算机学科?,Wikipedia(维基百科) 1 Computer science (or computing science) is the study of the
2、 theoretical foundations of information and computation, and of practical techniques for their implementation and application in computer systems. 计算机科学(或计算科学)是研究信息和计算的理论基础,以及它们在计算机系统上实现和应用的实践技术,1 http:/en.wikipedia.org/wiki/Computer_science,6/103,什么是计算机学科?,Peter J. Denning 2 The discipline of compu
3、ter science is the body of knowledge and practices use 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, implementa
4、tion, and application 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,7/103,什么是计算机学科?,教育部计算机科学与技术教学指导委员会,8/103,什么是计算机学科?,教育部计算机科学与技术教学指导委员会,9/103,计算机学科的知识领域,Peter J
5、. Denning 2 Algorithms & Data Structures Programming Languages Architecture Operating System and Networks Software Engineering Database & Information Retrieval Artificial Intelligence & Robotics Graphics Human Computer Interaction Computational Science Organizational Informatics Bioinformatics,10/10
6、3,计算机学科的知识领域,教育部计算机科学与技术教学指导委员会3,以网络为中心的计算 程序设计语言 图形化与可视化计算 智能系统 信息管理 计算科学与数值方法 社会与职业问题,计算机体系结构与组织 算法与复杂度 人机交互 操作系统 程序设计基础 软件工程 离散结构,3 教育部计算机科学与技术教学指导委员会. 高等学校计算机科学与技术专业发展战略研究报告暨专业规范(试行). 高等教育出版社,2006,11/103,计算机学科与电子信息技术,黄载禄:电子信息技术导论前言讲稿,12/103,计算机学科与电子信息技术,黄载禄:电子信息技术导论前言讲稿,13/103,计算机学科的发展,计算机体系结构的发
7、展 计算机硬件发展迅速,但计算模型没有质的飞跃,局限于图灵机与冯诺依曼机的模型。 量子计算机、DNA计算机 软件开发方法的发展 软件开发方法逐渐与认知科学相结合,借鉴认知科学的基本概念和原理,并将其应用到软件开发中来 软件体系结构、中间件、软件设计模式、重构 计算机应用的发展 计算机应用层次综合化、智能化、集成化、网络化、广泛化、个性化和家庭化 Internet网的出现与计算机进入到人类生活的各个方面,说明:更详细的论述可参见讲稿的详细版本或维基百科相关内容,14/103,计算机学科的发展,学科内涵变化很快、变化很大,20年前:计算机毕业生知道这些差不多了,从10年前开始:似乎还需要知道这些,
8、15/103,计算机学科的发展,计算的概念在过去10年里发生了巨大变化 .的出现,将“计算”泛化、平民化了 “计算” 已经拓展到难以用一个学科来定义 Internet 的出现是计算机学科发展的重要里程碑 有关计算机学科的更多发展历史可参阅维基百科 计算的历史 .en.wikipedia.org/wiki/History_of_computing 有关计算历史事件的时间表 http:/en.wikipedia.org/wiki/Timeline_of_computing,16/103,教育部本科招生目录中的计算机相关专业 计算机科学与技术 软件工程 计算机软件 网络工程 信息安全 电子商务 信息
9、与计算科学 智能科学与技术 ,我国计算机专业的发展,学科的发展与社会应用的宽泛化所导致人才需求的多样化,使人们感到“计算机科学与技术”这一个名称难以满足实际需要了,需要更多的、更具针对性的专业,17/103,我国计算机专业的发展,三个发展时期 3 初创(1956-1960):人才培养面向国防和科学研究 发展(1978-1986):改革开放促进了新课程的引进 高速发展(1994-):教学内容逐步与国际接轨,3 教育部计算机科学与技术教学指导委员会. 高等学校计算机科学与技术专业发展战略研究报告暨专业规范(试行). 高等教育出版社,2006,18/103,我国计算机专业的发展,计算机技术是信息化的
10、核心技术 信息化建设需要大量人才 计算机专业是规模最大的专业 专业点最多:2005年771个 学生数最多:2005年44万(675人/点) 计算机专业是情况最复杂的专业 学科涵盖面/应用面宽、应用层次跨度大 办学条件差异大、条件偏下的较多 学生跨度最大,19/103,中大计算机专业的发展,计算机科学系的变迁 78年创立,属于最早的一批 计算机系-岭南学院-信息科学与技术学院 开设的计算机专业的变迁 计算机软件、计算机及应用、系统结构 管理信息系统、计算机应用技术 计算机科学与技术、网络工程、信息安全 教师人数的变迁 03年前30人左右,目前60人左右 学生人数的变迁 1990年以前每届小于10
11、0人,2000年以前每届小于200人,目前每届300人左右,20/103,计算机专业的人才培养,计算机专业人才的社会需求分析 计算机专业人才应备的学科能力 我国计算机专业人才的培养体系 我院各计算机专业人才培养基本定位,21/103,计算机专业人才的社会需求分析3,基本观点 国家和社会对计算机专业本科人才需求与信息化的目标、进程密切相关 计算机市场很大程度上决定着对计算机人才的层次结构、就业去向、能力与素质等方面的具体要求 判断1 计算机类专业毕业生不是数量太多或质量太差,而是满足社会需要的针对性不够强、结构上不合理 计算机人才培养应是与社会需求相匹配的金字塔结构,3 教育部计算机科学与技术教
12、学指导委员会. 高等学校计算机科学与技术专业发展战略研究报告暨专业规范(试行). 高等教育出版社,2006,22/103,计算机专业人才的社会需求分析,判断2-4 国家根本利益:必有一支计算机基础理论与核心技术的创新研究队伍科学型人才 大部分IT企业:主要开发满足国家信息化需求的产品工程型人才 企事业、国家IS的建设与运行(主流需求)信息化技术型人才,23/103,计算机专业人才的社会需求分析,判断5 素质教育:企业最关注以学习能力为代表的发展潜力;要求能够学习他人长处 而目前相当一部分学生“以我为中心、盲目自以为是”的弱点十分明显 判断6 在校学生实际动手能力亟待大幅度提高 判断7 课程内容
13、和教学模式必须进行大力度的改革 教师:更强的责任心、更多的劳动、更高的业务素质,24/103,计算机专业人才的社会需求分析,现在计算机专业毕业生主要从业类型4 科学研究 重在知识创新和技术创新 技术开发与工程实施 重在制造和开发 信息技术管理与服务 重在对各类信息系统的规划、创建、技术维护与管理,4 教育部计算机科学与技术教学指导委员会. 计算机科学与技术专业发展战略、规范及认证(讲稿). 注:本讲稿许多内容来自此宣讲资料(难以一一标注),25/103,计算机专业人才的社会需求分析,26/103,计算机专业人才的社会需求分析,27/103,计算机专业人才应备的学科能力,高等教育的基本要求5,5
14、 蒋宗礼. 不断提高计算机专业教育教学水平. 注:本讲稿的不少内容均来自蒋宗礼教授的此讲稿(难以一一标注),此讲稿曾由蒋教授在各种不同的教学会议上宣讲,28/103,计算机专业人才应备的学科能力,四大基本学科能力4,29/103,计算机专业人才应备的学科能力,Peter J. Denning: must be skilled in four basic area Algorithmic thinking is an interpretation of the world in which a person understands and formulates actions in terms
15、of step-by-step procedures that give unambiguous results when carried out by anyone Representation addresses the way in which data are stored so that the questions one will ask about them can be answered efficiently Programming enables people to take algorithmic thinking and representations and embo
16、dy them in software that will cause a machine to perform in a prescribed way Design connects the other three skills to be concerns of people, though the medium of systems that serve them engineering tradeoffs, integrating available components, meeting time and cost constraints, and meeting safety and reliability requirements,30/103,我国计算机专业人才的培养体系,31/103,我国计算机专业人才的培养体系,人才需求的金字塔结构,32/103,我国计算机专业人才的培养体系,三种规格类型 科学型:以知识创新为基本使命 研究计算机软件与理论、计算机系统结构、计算机应用技术 工程型:考虑基本理论和原理的综合应用 不仅要考虑系统的性能,还要考虑建造系统