1、计算机系统能力培养计算机系统能力培养现状和发展现状和发展王志英王志英 国防科技大学计算机学院国防科技大学计算机学院2016-7-122016-7-12目 录o 引言引言o 系统能力培养系统能力培养o 培养试点工作培养试点工作o 提出的改革需求提出的改革需求o 有关思考有关思考 目前国内许多高校目前国内许多高校正在正在进行系统能力培养进行系统能力培养有关课程体系和实践环节的改革,系统能力培有关课程体系和实践环节的改革,系统能力培养改革进入一个新的阶段。同时,也为教指委养改革进入一个新的阶段。同时,也为教指委系统能力培养课程体系研究组提出了新的要求系统能力培养课程体系研究组提出了新的要求和挑战。和
2、挑战。 南京大学、南京大学、北航、北航、北京大学、国防科大、北京大学、国防科大、上海交大、中科大、清华大学等高校积极推进上海交大、中科大、清华大学等高校积极推进计算机专业学生系统能力培养的课程体系改革计算机专业学生系统能力培养的课程体系改革,以及持续的教师交流和研讨,以及持续的教师交流和研讨,引引 言言 本届教指委组织了本届教指委组织了研究组展开计算机专业研究组展开计算机专业学生系统能力培养的研究学生系统能力培养的研究,分成为两个小组,分成为两个小组:1.1. 由南京大学、国防科大、北京大学、西北工业大学、武由南京大学、国防科大、北京大学、西北工业大学、武汉大学等学校有关教授和机械工业出版社华
3、章公司组成汉大学等学校有关教授和机械工业出版社华章公司组成的研究组侧重进行关于计算机专业学生系统知识结构、的研究组侧重进行关于计算机专业学生系统知识结构、系统能力、系统课程设置及实践的研究。系统能力、系统课程设置及实践的研究。2.2. 由北京航空航天大学、由北京航空航天大学、浙江大学、浙江大学、国防科大、南京大学国防科大、南京大学等学校有关教授和高等教育出版社组成的研究组侧重进等学校有关教授和高等教育出版社组成的研究组侧重进行系统实践能力培养的研究行系统实践能力培养的研究引引 言言系统能力的主要内涵系统能力的主要内涵 系统能力核心是在掌握计算系统基本原理系统能力核心是在掌握计算系统基本原理基础
4、上,熟悉如何进一步开发构建以计算技术基础上,熟悉如何进一步开发构建以计算技术为核心的应用系统。这需要学生更多地掌握计为核心的应用系统。这需要学生更多地掌握计算系统内部各软件算系统内部各软件/ /硬件部分的关联关系与逻辑硬件部分的关联关系与逻辑层次,了解计算系统呈现的外部特性以及与人层次,了解计算系统呈现的外部特性以及与人和物理世界的交互模式。和物理世界的交互模式。 系统能力培养体现出工程教育特征。计算系统能力培养体现出工程教育特征。计算机专业学生的知识体系不仅需要更新与扩展,机专业学生的知识体系不仅需要更新与扩展,而且其系统设计创新能力必须得到强化与提升。而且其系统设计创新能力必须得到强化与提
5、升。 系统能力培养系统能力培养系统能力系统能力 = = 系统知识系统知识 + + 工程实践能力工程实践能力n 系统知识:掌握计算机核心系统的工作原理及系统知识:掌握计算机核心系统的工作原理及其构造方法,理解计算机系统的软硬件相互作其构造方法,理解计算机系统的软硬件相互作用关系用关系n 工程实践能力:用工程方法开发计算机应用系工程实践能力:用工程方法开发计算机应用系统统6系统能力培养系统能力培养o 计算机专业的教育应该建立新的系统级的课程,计算机专业的教育应该建立新的系统级的课程,特别是设立有关的系统级综合性课程,并重新规特别是设立有关的系统级综合性课程,并重新规划计算机系统核心课程的内容,使这
6、些核心课程划计算机系统核心课程的内容,使这些核心课程之间的内容联系更紧密、衔接更加顺畅。之间的内容联系更紧密、衔接更加顺畅。o 国际上国际上CMUCMU、StanfordStanford、UC BerkleyUC Berkley等等, ,国内南京国内南京大学、清华大学、北京大学、北航、国防科大、大学、清华大学、北京大学、北航、国防科大、浙江大学、中国科大、上海交大等学校已经开始浙江大学、中国科大、上海交大等学校已经开始进行有关的尝试,取得了一定的成效。进行有关的尝试,取得了一定的成效。o 目前国内主要有目前国内主要有4 4种系统能力培养模式种系统能力培养模式系统能力培养系统能力培养1 1、深入
7、理解计算机系统深入理解计算机系统o Randal E. Bryant, David R. ORandal E. Bryant, David R. OHallaron, Hallaron, Computer Systems: A ProgrammerComputer Systems: A Programmers Perspectives Perspective(CMU1-213, Stanford CS107CMU1-213, Stanford CS107)o 该教材从程序员的角度来讲述应用程序员如何能够该教材从程序员的角度来讲述应用程序员如何能够利用系统知识来写出更好的程序。利用系统知识来写出
8、更好的程序。将计算机软件和将计算机软件和硬件理论结合讲述的经典教程,内容覆盖计算机导硬件理论结合讲述的经典教程,内容覆盖计算机导论、体系结构和处理器设计等多门课程。论、体系结构和处理器设计等多门课程。系统能力培养系统能力培养2 2、计算系统概论计算系统概论o Yale N. Patt, Sanjay J. PatelYale N. Patt, Sanjay J. Patel, Introduction Introduction to Computing Systems from Bits and Gates to to Computing Systems from Bits and Gates
9、 to C and Beyond C and Beyond (CMU18-447CMU18-447)o 该教材的目的是让学生对计算机科学有一个深入理该教材的目的是让学生对计算机科学有一个深入理解,为以后的课程打下坚实的基础。学生在掌握了解,为以后的课程打下坚实的基础。学生在掌握了计算机底层工作的原理机制之后,能更加从容地解计算机底层工作的原理机制之后,能更加从容地解决以后可能面临的新问题,包括高级编程语言方面决以后可能面临的新问题,包括高级编程语言方面的问题的问题o 该教材包括两方面的内容:计算机底层结构、高级该教材包括两方面的内容:计算机底层结构、高级语言编程及编程方法学。语言编程及编程方法
10、学。系统能力培养系统能力培养3 3、计算机系统基础计算机系统基础o 袁春风南京大学计算机科学与技术系教授。袁春风南京大学计算机科学与技术系教授。o 该教材基于该教材基于“IA-32+Linux+GCC+CIA-32+Linux+GCC+C语言语言”平台来讲平台来讲授计算机系统基础。使读者能够很好地将高级语言授计算机系统基础。使读者能够很好地将高级语言程序、汇编语言、编译和链接、组成原理、操作系程序、汇编语言、编译和链接、组成原理、操作系统等相关的基础内容有机贯穿起来,以建立完整的统等相关的基础内容有机贯穿起来,以建立完整的计算机系统概念,从而能深刻理解计算机系统中各计算机系统概念,从而能深刻理
11、解计算机系统中各个抽象层之间的等价转换关系;个抽象层之间的等价转换关系;o 分分3个层次建设系统课程个层次建设系统课程系统能力培养系统能力培养o 计算机系统分析、设计、优化和检错能力是计算机专业专长计算机系统分析、设计、优化和检错能力是计算机专业专长n 以以“提高对计算机系统全面认识和系统设计能力提高对计算机系统全面认识和系统设计能力”为目标为目标n 强调软强调软/ /硬件的关联和协同、强调课程间的关联、强调理论硬件的关联和协同、强调课程间的关联、强调理论课与实验课内容的关联课与实验课内容的关联n 在统一的指导思想和培养目标下,全方位系统地构建相关在统一的指导思想和培养目标下,全方位系统地构建
12、相关课程的课堂教学和实验教学方案课程的课堂教学和实验教学方案n 把概论和组原重组形成新的课程,强调系统性和关联性把概论和组原重组形成新的课程,强调系统性和关联性n 最终目标:逐步把操作系统、编译等课程的相关内容也加最终目标:逐步把操作系统、编译等课程的相关内容也加到该实验平台上,形成一门从硬件、系统软件到应用软件到该实验平台上,形成一门从硬件、系统软件到应用软件的计算机系统综合实验课程的计算机系统综合实验课程系统能力培养系统能力培养4 4、系统实践、系统实践n 核心课程群:数字逻辑、计算机组成、操作系统、编核心课程群:数字逻辑、计算机组成、操作系统、编译技术译技术o 教学目标:一个教学目标:一
13、个CPUCPU、一个、一个OSOS、一个编译器、一个编译器o 改革思路改革思路n 课程体系整合重构:根据系统构造的内在逻辑关系,课程体系整合重构:根据系统构造的内在逻辑关系,梳理课程群知识体系,重构各课程的知识分布及衔接梳理课程群知识体系,重构各课程的知识分布及衔接关系关系n 实验体系物理综合:实验成果层次递进,在统一硬件实验体系物理综合:实验成果层次递进,在统一硬件实验平台上实现计算机软硬件的物理综合实验平台上实现计算机软硬件的物理综合n 以以MIPSMIPS或者或者ARMARM指令集为基础,逐步建立深化系统观念指令集为基础,逐步建立深化系统观念系统能力培养系统能力培养o 现代计算机系统的现
14、代计算机系统的3 3个主要部分个主要部分n 处理器处理器n 操作系统操作系统n 编译器编译器o 计算机系统开发有助于:计算机系统开发有助于:n 理解硬件系统的运行原理理解硬件系统的运行原理n 掌握硬件系统及系统软件构造方法掌握硬件系统及系统软件构造方法n 领悟软领悟软/ /硬件相互作用关系硬件相互作用关系13系统能力培养系统能力培养计算机组成原理实践教学改革探索ARMARM的飞速发展的飞速发展可穿戴设备市场领军70% 智能TV 95% of 游戏机网络基础设施以及数据中心进军服务器市场拓展智能汽车, 家庭网络市场95% 智能手机和平板80% 数码相机10亿2013 采用ARM技术的中国芯出货量
15、50 倍 2008-2013 ARM 合作伙伴出货量的成长倍数2.5亿2013采用ARM技术的中国应用处理器 (AP) 出货量计算机组成原理实践教学改革探索ARMARM可行性分析可行性分析是否达到原理课程设计的教学目标?n深入理解计算机组成原理的相关概念和原理n掌握从指令集到CPU的设计方法,包括数据通路和控制器的设计方法实现难度是否适当?n适合三年级(上)本科生n初步的数字逻辑、数字电路基础是否可行? 如果使用如果使用ARMARM: 指令集分析指令集分析是否可行?是否可行? 数据通路设计数据通路设计是否可行?是否可行? 控制控制器器设计设计是否可行?是否可行? CPUCPU实现实现是否可行?
16、是否可行? CPU CPU验证验证是否可行?是否可行?计算机组成原理实践教学改革探索ARMARM详细规划详细规划培养试点工作培养试点工作从从2 2个方面进行系统能力培养试点工作:个方面进行系统能力培养试点工作:1.1. 高等学校计算机系统能力培养高等学校计算机系统能力培养2.2. 系统能力培养系统能力培养专业课程体系及课程建设专业课程体系及课程建设培养试点工作培养试点工作1 1o 试点工作的依据和目标o 试点范围和内容o 试点工作的实施(组织分工、评估验收)o 保障措施培养试点工作培养试点工作1 1o 共有全国共有全国4848所高校申报了所高校申报了5050个项目(个别学校个项目(个别学校申报
17、了多个项目,也出现多校联合申报的情况申报了多个项目,也出现多校联合申报的情况),其中专业综合改革项目),其中专业综合改革项目3131项(占项(占62%62%),课),课程及系列课程改革项目程及系列课程改革项目1919项(项(38%38%)。)。o 本次申报内容对系统能力培养课程体系中的每本次申报内容对系统能力培养课程体系中的每一层课程都有涵盖,其中涉及第一层课程的有一层课程都有涵盖,其中涉及第一层课程的有2121项,涉及第二层课程的有项,涉及第二层课程的有3636项,涉及第三层项,涉及第三层次课程的有次课程的有1616项。第三层次课程方向涉及大数项。第三层次课程方向涉及大数据、网络、云计算、嵌
18、入式、物联网。据、网络、云计算、嵌入式、物联网。培养试点工作培养试点工作2 2o 所有申报项目在关注理论课程改革的同时,都所有申报项目在关注理论课程改革的同时,都将实践平台、实践课程内容的建设和改革放在将实践平台、实践课程内容的建设和改革放在了重要地位。了重要地位。o 各高校均结合本校特色,提出了较为可行的系各高校均结合本校特色,提出了较为可行的系统能力改革设想和路径,比如,有的高校全面统能力改革设想和路径,比如,有的高校全面贯彻教指委的三层课程体系;有的院校从核心贯彻教指委的三层课程体系;有的院校从核心课程开始改造,逐步影响第一层和第三层课程课程开始改造,逐步影响第一层和第三层课程;有的高校
19、则从第三层课程起步,逐步倒推回;有的高校则从第三层课程起步,逐步倒推回第二层和第一层课程的改革。第二层和第一层课程的改革。培养试点工作培养试点工作2 2评审标准:评审标准: 1 1、院校之前的基础(能深入理解教指委系统、院校之前的基础(能深入理解教指委系统能力培养项目的内涵和意义、积极参加教指委能力培养项目的内涵和意义、积极参加教指委系统能力培养研讨活动、已开设或启动计算机系统能力培养研讨活动、已开设或启动计算机系统基础等课程的建设或改造)系统基础等课程的建设或改造) 2 2、改革思路的科学合理性(按照教指委给出、改革思路的科学合理性(按照教指委给出的课程体系,参照某一示范校的改革思路,如的课
20、程体系,参照某一示范校的改革思路,如新增系统基础课程、打通第二层次相关课程等新增系统基础课程、打通第二层次相关课程等) 3 3、学院或系部的支持力度、学院或系部的支持力度培养试点工作培养试点工作2 2安徽大学安徽大学实现实现数字数字逻辑、计算机组成、编译原理、逻辑、计算机组成、编译原理、操作系统操作系统系列系列核心课程核心课程的的打通打通北方民族大学北方民族大学1)建设计算机系统基础课程;)建设计算机系统基础课程;2)打通汇编语言、操)打通汇编语言、操作系统、组成、编译等专业核心课程,形成完整的系统作系统、组成、编译等专业核心课程,形成完整的系统能力培养课程体系。能力培养课程体系。北京电子科技
21、北京电子科技学院学院1)增开计算机系统基础课程;)增开计算机系统基础课程;2)以)以CPU设计为核心,设计为核心,打通计算机组成、编译、操作系统课程打通计算机组成、编译、操作系统课程北京科技大学北京科技大学调整调整完善现有专业核心课程体系,加强课程之间的关联完善现有专业核心课程体系,加强课程之间的关联关系,有效建立计算机系统的认识,并能将知识转化为关系,有效建立计算机系统的认识,并能将知识转化为解决复杂工程问题所必须的能力,设计良好的各类实践解决复杂工程问题所必须的能力,设计良好的各类实践项目。项目。大连海洋大学大连海洋大学探索地方性本科院校的系统能力培养体系,本项目期着探索地方性本科院校的系
22、统能力培养体系,本项目期着重在第一层和第二层课程的打通重在第一层和第二层课程的打通培养试点工作培养试点工作2-2-专业综合改革专业综合改革东北大学东北大学1)开设计算机系统基础课程;)开设计算机系统基础课程;2)打通组成、操作系统、)打通组成、操作系统、编译课程;编译课程;3)开拓第三层课程)开拓第三层课程东 北 林 业 大东 北 林 业 大学学1)开设)开设系统基础系统基础课程;课程;2)改造)改造操作系统操作系统课程,课程,3)完)完善善移动开发系列移动开发系列课程改革课程改革复旦大学复旦大学1)加强加强计算机系统课程建设,扩充必要传统系统课程计算机系统课程建设,扩充必要传统系统课程的基本
23、知识和最新研究进展内容的基本知识和最新研究进展内容;2)重新重新建设传统系建设传统系统课程统课程;3)开设开设提升学生系统全局观的实验课程。提升学生系统全局观的实验课程。哈 尔 滨 工 业哈 尔 滨 工 业大学大学1)以构建一个完整的计算机系统为主线,实现面向复杂以构建一个完整的计算机系统为主线,实现面向复杂问题求解、学生学习成效驱动的计算机系统能力培养,问题求解、学生学习成效驱动的计算机系统能力培养,打造计算机系统打造计算机系统与系统软件课程群与系统软件课程群;2)建设一套以建设一套以Xilinx公司的公司的ISE为软件实验环境和为软件实验环境和Spartan FPGA芯片芯片为主的为主的统
24、统一实验教学一实验教学平台平台;3)建立以建立以C程序设计语言为核心,关程序设计语言为核心,关联底层联底层、中间层中间层、桥接顶层的综合性课程体系。桥接顶层的综合性课程体系。培养试点工作培养试点工作2-2-专业综合改革专业综合改革哈尔滨师范大哈尔滨师范大学学通过计算机系统能力课程群和各专业的特色课程群建设,通过计算机系统能力课程群和各专业的特色课程群建设,融会贯通各个模块的课程内容融会贯通各个模块的课程内容,突出,突出学生贯通能力和系学生贯通能力和系统能力的培养目标。统能力的培养目标。合肥工业大学合肥工业大学1)增设计算机系统基础课程)增设计算机系统基础课程2)打通第二层课程,完成)打通第二层
25、课程,完成CPU设计、编译器设计、操作系统设计设计、编译器设计、操作系统设计湖北工业大学湖北工业大学 以系统能力培养为核心,以系统能力培养为核心,形成形成以计算机体系结构和移以计算机体系结构和移动互联网为代表的硬软两个专业方向,并建设相应的课动互联网为代表的硬软两个专业方向,并建设相应的课程体系和课程群。程体系和课程群。华东师范大学华东师范大学以系统能力培养理念为核心,开展嵌入式专业方向建设,以系统能力培养理念为核心,开展嵌入式专业方向建设,涵盖嵌入式系统规范与建模理论、软硬件协同设计方法、涵盖嵌入式系统规范与建模理论、软硬件协同设计方法、嵌入式系统设计与智能终端开发技术系列课程嵌入式系统设计
26、与智能终端开发技术系列课程华中科技大学华中科技大学数字逻辑、计算机组成、系统结构、编译原理、操作系数字逻辑、计算机组成、系统结构、编译原理、操作系统等课程的贯通;系统基础为选修课统等课程的贯通;系统基础为选修课培养试点工作培养试点工作2-2-专业综合改革专业综合改革华中农业大学华中农业大学1)增开计算机系统)增开计算机系统基础基础课程课程,2)重组数字逻辑、组成、)重组数字逻辑、组成、编译、操作系统课程;编译、操作系统课程;3)增开嵌入式、大数据、生物)增开嵌入式、大数据、生物信息等方向性课程信息等方向性课程吉林大学吉林大学结合自身定位与特色,研究如何重构计算机专业课程体结合自身定位与特色,研
27、究如何重构计算机专业课程体系。以培养解决复杂工程问题能力为导向,整合课程设系。以培养解决复杂工程问题能力为导向,整合课程设置,重组教学内容,更新教学模式,改革教学方法。形置,重组教学内容,更新教学模式,改革教学方法。形成新的本科培养方案。成新的本科培养方案。金陵科技学院金陵科技学院1)构建应用型高校系统能力培养课程体系;构建应用型高校系统能力培养课程体系;2)构建基)构建基于系统能力培养的实践教学体系;于系统能力培养的实践教学体系;3)建建设设系统系统能力达能力达成度评价模型成度评价模型南昌大学南昌大学融合贯通计算机组成、数字逻辑设计、操作系统、计算融合贯通计算机组成、数字逻辑设计、操作系统、
28、计算机网络和编译原理等课程,建立系统观知识体系机网络和编译原理等课程,建立系统观知识体系南京航空航天南京航空航天大学大学参照教指委系统能力培养的课程体系要求进行系统能力参照教指委系统能力培养的课程体系要求进行系统能力改革,改革,已已按按照照北航、南大的模式进行中,后续北航、南大的模式进行中,后续会向会向江苏江苏省推广省推广培养试点工作培养试点工作2-2-专业综合改革专业综合改革南京理工大学南京理工大学提出并实施面向系统能力培养的软硬贯通课程提出并实施面向系统能力培养的软硬贯通课程群体群体系,系,包括工程科学原理课程群、系统硬件课程群、系统软件包括工程科学原理课程群、系统硬件课程群、系统软件课程
29、群、软硬贯通专业课程群和软硬贯通实践课程群。课程群、软硬贯通专业课程群和软硬贯通实践课程群。南京林业大学南京林业大学面向系面向系统观,改造计算机系统基础课程,形成统观,改造计算机系统基础课程,形成“计算机计算机系统基础系统基础程序设计程序设计数据结构与算法数据结构与算法数据库数据库系列系列”的课程体系的课程体系南京师范大学南京师范大学1)增开计算机系统)增开计算机系统基础基础课程课程,2)重组数字逻辑、组成、)重组数字逻辑、组成、编译、编译、操作系统操作系统等核心课程等核心课程南开大学南开大学首期首期在在物联网工程专业进行计算机组成原理、操物联网工程专业进行计算机组成原理、操作系统和作系统和计
30、算机体系结构计算机体系结构等等课程课程的改革和贯通的改革和贯通青海大学青海大学1)完善)完善“计算机系统平台课程计算机系统平台课程”;2)以此课程为主线,)以此课程为主线,向前打通程序设计、数据结构、算法课程,强化问题求向前打通程序设计、数据结构、算法课程,强化问题求解能力;向上拓展大数据、云计算相关课程解能力;向上拓展大数据、云计算相关课程培养试点工作培养试点工作2-2-专业综合改革专业综合改革上海电机学院上海电机学院以系统能力为目标,构建应用型高校的嵌入式系列课以系统能力为目标,构建应用型高校的嵌入式系列课程体系程体系武汉纺织大学武汉纺织大学在第一层开设计算机系统基础结构课程。在第二层打在
31、第一层开设计算机系统基础结构课程。在第二层打通操作系统、编译原理和计算机组成原理三门课程。通操作系统、编译原理和计算机组成原理三门课程。建立计算机的基本组成原理、内部工作机制、编译程建立计算机的基本组成原理、内部工作机制、编译程序的算法和技术、资源管理和控制等课程体系和质量序的算法和技术、资源管理和控制等课程体系和质量监控评价体系。监控评价体系。西北工业大学西北工业大学1)打通核心课程知识体系,狠抓系统能力;)打通核心课程知识体系,狠抓系统能力;2)打通)打通计算机组成与系统结构操作系统编译原理计算机组成与系统结构操作系统编译原理计算机网络课程;计算机网络课程;3)搭建相应实践平台)搭建相应实
32、践平台郑州郑州大学大学1)新增新增系统基础课程系统基础课程,2)改造改造计算机组成课程等核计算机组成课程等核心课程心课程,3)建设建设嵌入式方向课程嵌入式方向课程中国石油大学中国石油大学(华东)(华东)1)增设系统基础课程,)增设系统基础课程,2)打通操作系统、编译和硬)打通操作系统、编译和硬件相关课程件相关课程培养试点工作培养试点工作2-2-专业综合改革专业综合改革重庆大学重庆大学1)形成计算机系统能力(数字逻辑、计算机组形成计算机系统能力(数字逻辑、计算机组成原理、计算机系统结构)与网络系统能力成原理、计算机系统结构)与网络系统能力两大课程群的课程培养方案;两大课程群的课程培养方案;2)基
33、于)基于Xilinx等系列和等系列和相关产品建立计算系统能力培养综合实验平台与网相关产品建立计算系统能力培养综合实验平台与网络系统能力培养综合实验平台。络系统能力培养综合实验平台。大连外大连外国国语大语大学、武汉科技学、武汉科技大学、武汉大大学、武汉大学联合申报学联合申报1)采用多校合作的方式,探索系统能力培养理念下)采用多校合作的方式,探索系统能力培养理念下嵌入式系统方向系列课程及其相关基础课程的培养嵌入式系统方向系列课程及其相关基础课程的培养路径。路径。2)增设系统基础课程;)增设系统基础课程;3)开设嵌入式系统)开设嵌入式系统基础、嵌入式系统开发、智能系统原理与设计等系基础、嵌入式系统开
34、发、智能系统原理与设计等系列课程;列课程;4)利用)利用ARM、INTEL等主流厂商产品构建实等主流厂商产品构建实验平台验平台湖 北 文 理 学湖 北 文 理 学院院在计算机组成与体系结构课程教学系统中引入在计算机组成与体系结构课程教学系统中引入系统思维,培养学生的系统能力,帮助学生建立系统思维,培养学生的系统能力,帮助学生建立“从程序员视角理解计算机硬件系统设计,从硬件从程序员视角理解计算机硬件系统设计,从硬件设计的视角理解程序设计与执行设计的视角理解程序设计与执行”的思想,建立扎的思想,建立扎实的计算机系统概念实的计算机系统概念培养试点工作培养试点工作2-2-课程改革课程改革湖南大学湖南大
35、学采用采用“深入理解计算机系统深入理解计算机系统”改造计算机组成课程,改造计算机组成课程,再逐步改造编译系统、操作系统再逐步改造编译系统、操作系统,网络、计算机体系网络、计算机体系结构等课程结构等课程济南大学济南大学1)增加计算机系统基础课程;)增加计算机系统基础课程;2)强化计算机硬件)强化计算机硬件课程群课程(包括电路与数字逻辑、计算机组成原课程群课程(包括电路与数字逻辑、计算机组成原理、计算机体系结构、理、计算机体系结构、ARM处理器原理及应用、嵌处理器原理及应用、嵌入式系统设计、硬件描述语言等课程);入式系统设计、硬件描述语言等课程);3)以以设计设计CPU为为目标目标实施实践环节实施
36、实践环节山东大学山东大学1)对对课程课程“计算机系统原理计算机系统原理”的教学内容及实验平的教学内容及实验平台进行改革;同时通过开放的实验平台、丰富的实台进行改革;同时通过开放的实验平台、丰富的实验课程构建学生对计算机系统的验课程构建学生对计算机系统的认知认知。2)以以系统能系统能力为核心,构建网络课程群力为核心,构建网络课程群培养试点工作培养试点工作2-2-课程改革课程改革太 原 科 技 大太 原 科 技 大学学以系统能力培养为核心,进行计算机组成课程改革以系统能力培养为核心,进行计算机组成课程改革天津大学天津大学以嵌入式计算系统构建为目标,结合系统能力培养以嵌入式计算系统构建为目标,结合系
37、统能力培养的理念,重新整合优化的理念,重新整合优化“计算机组成原理、计算机计算机组成原理、计算机设计与调试、计算机系统设计、设计与调试、计算机系统设计、VLSI系统设计系统设计”四门四门课程的理论教学及实践教学课程的理论教学及实践教学天 津 大 学 仁天 津 大 学 仁爱学院爱学院将将C语言、数字逻辑、计算机组成原理、汇编语言、语言、数字逻辑、计算机组成原理、汇编语言、计算机微机接口技术等课程重新整合,计算机微机接口技术等课程重新整合,建设建设“计算计算机系统基础机系统基础”课程课程,围绕,围绕C语言程序的编译、链接和语言程序的编译、链接和执行,从系统层面帮助学生形成计算机学科完整的执行,从系
38、统层面帮助学生形成计算机学科完整的知识体系知识体系武汉大学武汉大学进行数字逻辑、系统基础、计算机组成、微机原理进行数字逻辑、系统基础、计算机组成、微机原理与接口、体系结构、嵌入式的硬件系列课程改革与接口、体系结构、嵌入式的硬件系列课程改革培养试点工作培养试点工作2-2-课程改革课程改革培养试点工作培养试点工作2-2-课程改革课程改革扬州大学扬州大学对计算机专业中的硬件系列课程数字电子技术基础、对计算机专业中的硬件系列课程数字电子技术基础、计算机组成原理、汇编语言程序设计和微机原计算机组成原理、汇编语言程序设计和微机原理及应用等课程进行整合、优化,形成完整的计算机理及应用等课程进行整合、优化,形
39、成完整的计算机“系统观系统观”概念。增加概念。增加Verilog数字逻辑电路设计课程数字逻辑电路设计课程。以以CPU设计为目标改革组成课程设计为目标改革组成课程中国海洋大中国海洋大学学改造计算机组成课程,按照北航的思路实现改造计算机组成课程,按照北航的思路实现CPU设计设计提出的改革需求提出的改革需求o 希望教指委专家及改革先进校能予以具体的指导,针对希望教指委专家及改革先进校能予以具体的指导,针对试点试点校的实际和基础,帮助该校制定实际、可行的课程校的实际和基础,帮助该校制定实际、可行的课程体系,让系统能力培养的理念扎实落地。体系,让系统能力培养的理念扎实落地。o 清华、北航清华、北航、北大
40、、南大、上交大等、北大、南大、上交大等先进经验很好,但先进经验很好,但对于普通高校难度太大,希望教指委能牵头组织适合普对于普通高校难度太大,希望教指委能牵头组织适合普通地方高校的系统能力培养体系(如组织应用型系统能通地方高校的系统能力培养体系(如组织应用型系统能力培养的研究小组力培养的研究小组等等等等)o 希望教指委能给出更加细化的系统能力培养知识点或课希望教指委能给出更加细化的系统能力培养知识点或课程方案,便于高校参考、实施。程方案,便于高校参考、实施。o 关于学生系统能力评价标准的问题,有些老师提出希望关于学生系统能力评价标准的问题,有些老师提出希望教指委能研究、给出如何评价教师所做的系统
41、能力培养教指委能研究、给出如何评价教师所做的系统能力培养,以及学生是否具备了系统能力。,以及学生是否具备了系统能力。o 希望教指委能提供更多的资源便于老师们进行系统能力希望教指委能提供更多的资源便于老师们进行系统能力培养的改革,包括课程资源(教材、网站、案例、实践培养的改革,包括课程资源(教材、网站、案例、实践方案等)、名师资源(国内的、国外的)、企业资源,方案等)、名师资源(国内的、国外的)、企业资源,获取更多的企业支持,包括企业导师、先进技术等。获取更多的企业支持,包括企业导师、先进技术等。提出的改革需求提出的改革需求o 希望教指委能研究系统能力培养的出口希望教指委能研究系统能力培养的出口
42、和评价和评价,如参加,如参加大赛、企业实习或其他形式,以便更好地激励高校进行大赛、企业实习或其他形式,以便更好地激励高校进行系统能力改革。系统能力改革。o 组织多种形式的改革高校间的交流与学习组织多种形式的改革高校间的交流与学习。提出的改革需求提出的改革需求1. 教指委将对批准立项的试点高校提供必要的咨教指委将对批准立项的试点高校提供必要的咨询与指导,定期组织教师交流与研讨活动,提询与指导,定期组织教师交流与研讨活动,提供校企合作的平台,帮助试点院校的工作取得供校企合作的平台,帮助试点院校的工作取得实质性成果。实质性成果。2. 各试点单位应在试点工作方案的指导下,高度各试点单位应在试点工作方案
43、的指导下,高度重视试点工作,按照自定的试点目标和规划,重视试点工作,按照自定的试点目标和规划,吸收教指委专家意见,不断总结实践经验,确吸收教指委专家意见,不断总结实践经验,确保试点工作稳步推进,切实提高计算机类专业保试点工作稳步推进,切实提高计算机类专业人才系统能力。人才系统能力。有关思考有关思考3. 结合国际和国内的教育和学科技术发展,针对结合国际和国内的教育和学科技术发展,针对各个层次进行深入研究,重视以系统观为核心各个层次进行深入研究,重视以系统观为核心的新教材编写和调整。的新教材编写和调整。4. 理论和实践结合,深化建设实践教学的环境理论和实践结合,深化建设实践教学的环境和内容。和内容。5. 系统观教育对专业教师提出更高的知识与素系统观教育对专业教师提出更高的知识与素质要求,必须强化计算机专业的教师培训。质要求,必须强化计算机专业的教师培训。6. 拟进行系统能力竞赛以测评系统能力的培养拟进行系统能力竞赛以测评系统能力的培养成果。成果。有关思考有关思考谢 谢!
侵权处理QQ:3464097650--上传资料QQ:3464097650
【声明】本站为“文档C2C交易模式”,即用户上传的文档直接卖给(下载)用户,本站只是网络空间服务平台,本站所有原创文档下载所得归上传人所有,如您发现上传作品侵犯了您的版权,请立刻联系我们并提供证据,我们将在3个工作日内予以改正。