- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
计算机组成原理课程教学探讨
摘要在分析计算机组成原理课程地位和教学现状的基础上,以计算机系统能力培养为导向,借鉴国内示范高校的教改经验,探讨地方普通高校计算机组成原理课程的教学内容、教学实践和教学方法,并阐述教学系统设计及具体实施过程。 关键词计算机组成原理;系统能力培养;地方高校当今时代计算机技术的应用极大地推动了社会经济的蓬勃发展,不断改变着社会的生活方式。 计算机技术的高速发展对高等学校计算机类专业学生的培养也不断提出更高的要求,国内计算机领域的专家学者也在不断探索和改革计算机类专业的教学模式、方法和内容。 近年来,各高校都在实践基于系统能力的培养模式。 系统能力是由系统知识和工程实践能力组成的系统知识,即掌握计算机核心系统的工作原理及其构造方法,理解计算机系统的软硬件相互作用关系;工程实践能力,即用工程方法开发计算机应用系统。 1课程地位和教学现状计算机组成原理课程在计算机类的培养方案中一直作为核心课程,在课程体系中占有重要位置,起到承上启下的作用[1]。 在从2009年开始的全国计算机专业研究生入学考试中,计算机组成原理作为4门核心基础课之一,并且占有45分,可见其课程地位的重要性。 然而,学生对这门课程学习的积极性普遍不高,学生认为难学,教师觉得难教。 究其原因,可能有以下几点①课程知识点涉及面广、多而繁杂、概念抽象[2]。 该课程既不像离散数学课程逻辑性强,也不像数据结构有算法理论,更不像高级语言可编程实现。 ②现在的就业岗位,绝大多数岗位要求的都是软件编程类。 各高校的研究生招生的方向也是软件方向居多,硬件方向偏少,长期以来就在学生中形成了爱软怕硬的现象。 ③课程内容主要是以讲授功能部件的工作原理为主,软硬件脱节,难以建立计算机系统的层次感,难以深入理解计算机系统的工作过程。 ④没有以处理器的设计为主线来讲授,所以难以建立计算机系统的整机概念。 近年来,在全国计算机教学指导委员会的指导和推动下,各高校都在进行计算机系统能力培养的教学改革。 国内有多所985高校在10年前就已经开始了系统能力培养试点工作,现在他们的成功经验开始在其他高校示范推广。 到2017年3月,已有58所高校入选教指委系统能力培养试点高校。 目前,国内主要有4种系统能力培养模式[3]①以教授等编写的《深入理解计算机系统》教材为代表,从程序员的角度来讲述应用程序员如何能够利用系统知识写出更高效的程序。 ②以教授等编写的《计算系统概论》教材为代表,目的是让学生在掌握计算机底层工作的原理机制之后,能更加从容地解决以后可能面临的新问题,包括高级编程语言方面的问题。 ③以袁春风教授编写的《计算机系统基础》教材为代表,使学生能够很好地将高级语言程序、汇编语言、编译和链接、组成原理、操作系统等相关的基础内容有机贯穿起来,以建立完整的计算机系统概念,从而能深刻理解计算机系统的工作原理。 ④以一个、一个、一个编译器为目标,在统一硬件实验平台上以或者指令集为基础,逐步建立深化系统观念。 这些都是国内顶尖985高校探索出来的行之有效的培养模式,但对学生能力、教师水平、实验设备等方面都有很高的要求,地方高校很难一步到位、全面推广,必须因校制宜、量体裁衣。 2教学系统设计21构建教学内容。 近年来,国内一些高水平的高校大多选用国外的一些经典教材,如教授和教授编著的,教授等编著的’等。 这些教材虽然有中译本,但篇幅太大、内容太多,给学生的学习带来较大困难。 一般地方高校将其作为参考书,并结合国内的优秀教材,构建教学内容。 教学内容构建的原则如下①把硬件和软件结合起来讲授,软硬兼施,使学生熟悉软件和数据在计算机中的表示、存储、类型转换、局部性原理、编译优化、执行过程等,内容具体而不抽象,使学生能够正确分析和解决软件运行中出现的各种问题,帮助学生编写高效率的程序代码;②以指令集处理器的设计为主线,使学生熟悉数据通路和控制器的设计思想,清晰、具体地建立整机的概念。 这样组织教学,内容线索清楚、多而不乱。 具体内容安排如下①计算机概论部分,减少对计算机的基本介绍部分内容,增加计算机系统的层次结构内容、计算机开发与执行过程和性能评价部分的内容。 ②运算方法和运算器部分,增加的内容有结合语言来讲解数据在底层的表示、存储、类型转换、运算、大端小端等知识点,可以激发学生的学习兴趣。 特别是一个运算同时有无符号数和有符号数参加、不同类型数据在位扩展和截断运算时都会出现意想不到的结果,学生会特别好奇,有学习的动力。 把语言中的运算与指令中的运算对照讲解,使学生能够从高级进入到底层,有知其然而知其所以然的
原创力文档


文档评论(0)