中山大学——计算机专业课程体系

上传人:平*** 文档编号:46154756 上传时间:2018-06-23 格式:PPT 页数:103 大小:2.21MB
返回 下载 相关 举报
中山大学——计算机专业课程体系_第1页
第1页 / 共103页
中山大学——计算机专业课程体系_第2页
第2页 / 共103页
中山大学——计算机专业课程体系_第3页
第3页 / 共103页
中山大学——计算机专业课程体系_第4页
第4页 / 共103页
中山大学——计算机专业课程体系_第5页
第5页 / 共103页
点击查看更多>>
资源描述

《中山大学——计算机专业课程体系》由会员分享,可在线阅读,更多相关《中山大学——计算机专业课程体系(103页珍藏版)》请在金锄头文库上搜索。

1、计算机专业课程体系简介周 晓 聪 http:/ 2009年9月 中 山 大 学 计 算 机 科 学 系1内 容 提 要 计算机专业的发展 计算机专业的人才培养 我系计算机各专业课程体系 计算机专业课程的学习2计算机专业的发展 计算机学科的基本含义 计算机学科的发展 我国计算机专业的发展 中山大学计算机系的发展3什么是计算机学科? Wikipedia(维基百科) 1Computer science (or computing science) is the study of the theoretical foundations of information and computation, a

2、nd of practical techniques for their implementation and application in computer systems.计算机科学(或计算科学)是研究信息和计算的理 论基础,以及它们在计算机系统上实现和应用的实 践技术1 http:/en.wikipedia.org/wiki/Computer_science 4什么是计算机学科? Peter J. Denning 2The discipline of computer science is the body of knowledge and practices use by comput

3、ing 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 applicationThe fundamental question underling all of co

4、mputing is, What can be (efficiently) automated?2 P. J. Denning. “Computer Science: The Discipline” Encyclopedia of Computer Science, 20005什么是计算机学科? 教育部计算机科学与技术教学指导委员会6什么是计算机学科? 教育部计算机科学与技术教学指导委员会7计算机学科的知识领域 Peter J. Denning 2 Algorithms & Data Structures Programming Languages Architecture Operating

5、 System and Networks Software Engineering Database & Information Retrieval Artificial Intelligence & Robotics Graphics Human Computer Interaction Computational Science Organizational Informatics Bioinformatics8计算机学科的知识领域 教育部计算机科学与技术教学指导委员会3 以网络为中心的计算 程序设计语言 图形化与可视化计算 智能系统 信息管理 计算科学与数值方法 社会与职业问题 计算机体

6、系结构与组织 算法与复杂度 人机交互 操作系统 程序设计基础 软件工程 离散结构3 教育部计算机科学与技术教学指导委员会. 高等学校计算机科学与技术专业 发展战略研究报告暨专业规范(试行). 高等教育出版社,20069计算机学科与电子信息技术 黄载禄:电子信息技术导论前言讲稿10计算机学科与电子信息技术 黄载禄:电子信息技术导论前言讲稿11计算机学科的发展 计算机体系结构的发展计算机硬件发展迅速,但计算模型没有质的飞跃,局 限于图灵机与冯诺依曼机的模型。 量子计算机、DNA计算机 软件开发方法的发展软件开发方法逐渐与认知科学相结合,借鉴认知科学 的基本概念和原理,并将其应用到软件开发中来 软件

7、体系结构、中间件、软件设计模式、重构 计算机应用的发展计算机应用层次综合化、智能化、集成化、网络化、 广泛化、个性化和家庭化 Internet网的出现与计算机进入到人类生活的各个方面说明:更详细的论述可参见讲稿的详细版本或维基百科相关内容12计算机学科的发展 学科内涵变化很快、变化很大20年前:计算机毕业生知道 这些差不多了从10年前开始:似乎还 需要知道这些13计算机学科的发展 计算的概念在过去10年里发生了巨大变化WWW的出现,将“计算”泛化、平民化了 “计算” 已经拓展到难以用一个学科来定义 Internet 的出现是计算机学科发展的重要里程碑 有关计算机学科的更多发展历史可参阅维基百科

8、计算的历史http:/en.wikipedia.org/wiki/History_of_computing有关计算历史事件的时间表http:/en.wikipedia.org/wiki/Timeline_of_computing 14 教育部本科招生目录中的计算机相关专业 计算机科学与技术 软件工程 计算机软件 网络工程 信息安全 电子商务 信息与计算科学 智能科学与技术 我国计算机专业的发展学科的发展与社会 应用的宽泛化所导 致人才需求的多样 化,使人们感到“ 计算机科学与技术 ”这一个名称难以 满足实际需要了, 需要更多的、更具 针对性的专业15我国计算机专业的发展 三个发展时期 3初创(

9、1956-1960):人才培养面向国防和科学研究发展(1978-1986):改革开放促进了新课程的引进高速发展(1994-):教学内容逐步与国际接轨3 教育部计算机科学与技术教学指导委员会. 高等学校计算机科学与技术专业 发展战略研究报告暨专业规范(试行). 高等教育出版社,2006年度1993200320042005增量368147119总数13750565277116我国计算机专业的发展 计算机技术是信息化的核心技术 信息化建设需要大量人才 计算机专业是规模最大的专业 专业点最多:2005年771个学生数最多:2005年44万(675人/点) 计算机专业是情况最复杂的专业 学科涵盖面/应用

10、面宽、应用层次跨度大办学条件差异大、条件偏下的较多学生跨度最大17中大计算机专业的发展 计算机科学系的变迁78年创立,属于最早的一批计算机系-岭南学院-信息科学与技术学院 开设的计算机专业的变迁计算机软件、计算机及应用、系统结构管理信息系统、计算机应用技术计算机科学与技术、网络工程、信息安全 教师人数的变迁03年前30人左右,目前60人左右 学生人数的变迁1990年以前每届小于100人,2000年以前每届小于 200人,目前每届300人左右18计算机专业的人才培养 计算机专业人才的社会需求分析 计算机专业人才应备的学科能力 我国计算机专业人才的培养体系 我院各计算机专业人才培养基本定位19计算

11、机专业人才的社会需求分析 3 基本观点国家和社会对计算机专业本科人才需求与信息化的目 标、进程密切相关 计算机市场很大程度上决定着对计算机人才的层次结 构、就业去向、能力与素质等方面的具体要求 判断1计算机类专业毕业生不是数量太多或质量太差,而是 满足社会需要的针对性不够强、结构上不合理 计算机人才培养应是与社会需求相匹配的金字塔结构3 教育部计算机科学与技术教学指导委员会. 高等学校计算机科学与技术专业 发展战略研究报告暨专业规范(试行). 高等教育出版社,200620计算机专业人才的社会需求分析 判断2-4国家根本利益:必有一支计 算机基础理论与核心技术的 创新研究队伍科学型人 才 大部分

12、IT企业:主要开发满 足国家信息化需求的产品 工程型人才 企事业、国家IS的建设与运 行(主流需求)信息化技 术型人才 人才需求金字塔结构应用型(目前无 专业直接满足)工 程 型科学型21计算机专业人才的社会需求分析 判断5素质教育:企业最关注以学习能力为代表的发 展潜力;要求能够学习他人长处 而目前相当一部分学生“以我为中心、盲目自以为 是”的弱点十分明显 判断6在校学生实际动手能力亟待大幅度提高 判断7课程内容和教学模式必须进行大力度的改革 教师:更强的责任心、更多的劳动、更高的业务素质 22计算机专业人才的社会需求分析 现在计算机专业毕业生主要从业类型4科学研究重在知识创新和技术创新技术

13、开发与工程实施重在制造和开发信息技术管理与服务重在对各类信息系统的规划、创建、技术维护与管 理4 教育部计算机科学与技术教学指导委员会. 计算机科学与技术专业发展战略 、规范及认证(讲稿). 注:本讲稿许多内容来自此宣讲资料(难以一一标注)23计算机专业人才的社会需求分析24计算机专业人才的社会需求分析25计算机专业人才应备的学科能力 高等教育的基本要求55 蒋宗礼. 不断提高计算机专业教育教学水平. 注:本讲稿的不少内容均来自蒋宗礼教授的此讲稿(难以一一标注),此讲稿曾由蒋教授在各种不同的教学会议上宣讲26计算机专业人才应备的学科能力 四大基本学科能力427计算机专业人才应备的学科能力 Pe

14、ter 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 of step-by-step procedures that give unambiguous results when carried out by anyone Representation addresses the way in which data a

15、re stored so that the questions one will ask about them can be answered efficiently Programming enables people to take algorithmic thinking and representations and embody 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 requireme

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 大学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号