《计算机组成原理》教学方法改革初探.doc

《计算机组成原理》教学方法改革初探.doc

  1. 1、本文档共7页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
《计算机组成原理》教学方法改革初探   摘要:《计算机组成原理》主要学习计算机系统中5大硬件部分的功能结构、工作原理及协调工作方式,是计算机科学与技术专业的核心专业课。本文针对该课程理论性强、内容抽象的特点,就教学和学习中存在的一些共性问题,尝试利用多种教学手段、建立贯通课理念、激发学生学习主动性等教学改革方法,旨在提高学生对硬件系统的学习、分析和设计能力。   关键词:计算机组成原理;硬件系统;分析和设计;教学改革   中图分类号:文献标志码:A编号:1674-9324(2018)52-0118-02   一、前言   《计算机组成原理》是计算机科学与技术专业的一门核心专业课,该课程基于冯·诺依曼模型,系统讲述计算机内部结构以及计算机五大硬件部分的功能特征、工作原理、交互方式和基本设计方法[1],是全国计算机专业硕士研究生入学考试的重点专业考试课程,也是师生普遍反映难教难学的课程之一[2-3]。   该课程的先导课包括《模拟电子》、《数字电路》、《汇编语言程序设计》、《c语言》等,后续课程有《计算机体系结构》、《接口技术》、《计算机网络》等,关系比较密切的还包括《操作系统》、《编译原理》等课程。可见该课程在计算机专业本科生的知识体系中起着承上启下的作用,在计算机系统中占据非常重要的地位。作为诸多硬件课程的核心骨干课,根据多年的教学体验,学生们在学习过程中主要存在以下问题:   1.课程内容抽象,学生难以理解。课程中讲授的很多内容都是芯片级内部发生的,例如数据是如何表示、如何存储的;如何构成一位加法器,进而构成并行加法器并扩展成为能实现多种算术逻辑运算的ALU;控制器是如何取指令、译码并执行的,期间控制信息、地址信息、数据信息如何在数据通路上流动;cache工作期间,其硬件部分是如何存储主存地址、判断是否命中并执行替换策略的等;中断处理过程中I/o接口的各寄存器内容的如何动态变化等等。这些学习内容非常抽象,如果仅凭课本、PPT及课堂讲解,缺乏形象、具体的教学手段,大多数学生难以掌握课程内容。因此,如何合理组织教学内容、采用多种教学手段,吸引学生注意力,便于学生理解和掌握,是一个亟待解决的问题。   2.与诸多课程联系紧密,授课缺乏贯通性。《计算机组成原理》与其先导课、后续课的内容联系紧密,知识存在密切的相关性。例如,为解决一个实际应用问题编写的高级语言程序,其中的一条高级语言指令如何经编译、汇编后成为幾条机器指令(涉及《编译原理》、《汇编程序设计》的内容);如何由操作系统为该程序在内存中安排空间进行存储(涉及《操作系统》的内容);在cPU取一条机器指令结束后,对操作码译码的译码器如何设计(涉及《数字电路》的知识);讲授中断接口控制器的原理时,实际例子(如Intel8259A中断控制器)会在《接口技术》中讲述。因此,如果仅仅讲解本课程的内容,缺乏相关知识的贯通性,学生们只能片面、局部地学习一门课程,其实很难真正理解和掌握本课程的内容,也不能真正了解和其他课程的关系,从而难以建立对整个计算机系统的认识。可见,如何在教学过程中从计算机系统层次结构的角度,考虑相关课程的贯通性,设计和调整教学内容,并辅助采用多种教学手段,是一个有意义并且富有挑战性的难题。   3.“灌输式”教学方式,学生兴趣不高。该课程涉及的内容广泛,包括计算机硬件系统中5大硬件部分的基本组成、工作原理及设计方法,并建立整机的概念及熟悉其工作机制。长期以来采取的“满堂灌”式的教学方法,较少采用启发式、任务驱动式、课堂讨论式的教学方法,忽略了学生的主体地位,无法调动学生的主观能动性。   据相关研究表明,尽管国内外学者专家对该课程的教学方法提出了很多有建设性的探索[4-8],但鉴于该课程自身特点,如何应对上述挑战,仍然是授课教师面临和需要不断思考、解决的问题。   二、具体教改措施   针对在《计算机组成原理》课程教学中存在的问题,结合多年来的教学实际,采取的教改方法包括:   1.采用多种教学手段,培养学生关于硬件系统的认知能力和设计能力。组成原理的内容很抽象,而且电路图、时序图很多。为提高课堂教学效果,我们都采用了多媒体教学手段,将所需要的硬件结构图等以PPT的形式给出,节省了在黑板上画图的时间。但是,在学习并行加法器的进位链、cPU取指译码执行等内容时,仅依靠静态的多媒体无法演示各部件的数据流、控制流以及工作时序等动态信息。因此开发了相应的Demo系统,例如制作指令的执行流程、流水线的工作过程、中断的工作过程等,通过丰富的色彩、动感的画面,将极其抽象的知识直观显示出来,有助于学生理解和掌握各部分的工作原理及整机的运行机制。   2.尝试运用贯通课理念,让学生真正建立计算机系统的概念。结合计算机系统中与《计算机组成原理》相关的课程,在授课过程中通过内容说明和其他课

文档评论(0)

586334000 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档