关于提高“计算机组成原理实验”课程教学质量的探讨

时间:2022-06-01 08:17:12

关于提高“计算机组成原理实验”课程教学质量的探讨

文章编号:1672-5913(2009)08-0096-03

摘要:本文结合实际教学经验,从实验内容、教学方法、实验结果验收、成绩考核和实验教师队伍建设等方面,对提升“计算机组成原理实验”教学质量做了一些研究与探索。

关键词:计算机组成原理实验;实验教学;教学质量

中图分类号:G642

文献标识码:B

1引言

“计算机组成原理”是大学计算机专业的一门专业基础课,在整个课程体系中占有重要的地位。该课具有综合性强、知识面广、抽象性较强和学习难度大等特点。因此,该课的实验教学环节非常重要。近年来,随着高校实验教学改革的不断推进,“计算机组成原理”的实验教学在实验课程体系、实验内容、实验手段和教学方法等方面都得到了很大的改进。我院在“计算机组成原理”的实验教学环节中,单独开设了2门实验课:“计算机部件实验”和“计算机组成实验”,分别为32学时。前者主要完成计算机单个部件的设计与调试,后者主要在部件实验的基础上完成模型机系统整体设计和测试。两门实验课是一个有机的整体,后者以前者为基础,共同构成“计算机组成原理”课程的实验教学内容。本文结合这两门实验课程(在本文中统一称为“计算机组成原理实验”)实际教学过程中取得的一些成功经验,从以下几个方面来探讨如何提高“计算机组成原理实验”课程的教学质量。

2实验内容与方法

“计算机组成原理实验”课程的内容主要包括:运算器、存储器、控制器、时序电路、总线传输控制和模型机系统设计。实验类型以验证性实验为主,保证设计性和综合性实验的比例。实验项目安排遵循由浅入深,先局部后整体的原则,符合学生接受知识的习惯。实验引入EDA技术,采用基于FPGA的实验开发系统,不但提高了实验效率,也丰富了实验手段。每个实验项目的内容、步骤和具体要求需要根据自身特点来设计,并且根据实际教学效果和学生反馈意见逐步进行完善。目前,计算机组成原理实验项目具有以下特点:

(1) 实验内容灵活性。为了满足不同层次学生的要求,实验项目内容尽可能有可选性。例如,存储器实验要求在完成基本的ROM和RAM实验外,可以选择双端口RAM实验。总线控制实验允许学生自行选择设计总线上的部件和数据通路。

(2) 实验方法多样性。一些验证性实验中,我们在参考代码上故意设置一些错误,要求学生分析查找并更正错误。有能力的学生可以发挥自主设计能力完善设计方案,这样既达到了验证性实验的目的,又弥补了验证性实验“照抄照搬”的不足。

(3) 设计方法多样性。逻辑电路设计可以采用硬件描述语言或者框图输入。部分实验项目要求学生分别采用二种方式实现。例如运算器实验和时序电路实验。对于模型机系统设计,可以采用二者相结合的方法。

3实验教学方法

“计算机组成原理实验”课程是一个难度比较大,耗时比较多的实验课。学生们的能力有所差异。为了满足不同层次学生的要求,保证每个学生能够得到充分的实践锻炼,在教学过程中必须采用多种方法,充分发挥教师的指导作用和学生的主观能动性。我们在实验教学过程中主要采用了以下几种方法:

3.1集中讲解与个别辅导相结合

实验理论讲解是“计算机组成原理实验”课程的重要组成部分。每次实验课不仅要说明实验目的和实验要求,还要引导学生如何将理论知识和实际电路结合起来,把计算机部件和模型机系统的设计思想深入浅出地灌输给学生。另外,实验过程中针对共性问题的集中讲解也是非常必要的。例如,在基本模型机系统设计实验中,总共安排了4个学时的实验理论学习,主要讲解模型机的设计思想和实验方法,复习实验过程用到的基本理论知识。大部分理论学时穿插在实验过程中,根据实验进度,在适当的阶段统一讲解重点难点问题。这样分阶段讲解比一次性全部讲完所有实验理论效果好。例如,当大部分学生都提出关于微程序设计的问题时,可以集中讲解学生提出的问题。借助多媒体课件和展台,通过实例以及实际操作来讲解实验理论,可以显著提高讲解效果。在实验过程中,教师还要针对个别学生进行单独辅导。例如,有些学生在实验中遇到困难,经自己长时间努力也无法解决时。指导教师要耐心的帮助他发现问题解决问题,鼓励学生增强自信心,使其能够继续认真做实验。对于一些思维活跃的学生,应该对其提出的设计想法给予正确引导。并鼓励其通过实践检验自己的设计方案。

3.2重视“个性化”培养,锻炼学生创新能力

“个性化”教育是创新教育的组成部分。由于学生能力的个体差异,应该对他们提出不同要求,因材施教。在实验大纲允许的范围内。适当调整实验要求和难度。鼓励学生根据自己的能力,提出多种设计方案并优化设计。在实际教学过程中发现,有些实践能力突出的学生在教师的指导下完成的实验远远超出了实验要求。例如有些学生完成了实现多条指令的复杂模型机。还有的学生自行设计指令,增加了堆栈操作等指令。指导教师应该注意发现优秀或有特长的学生,开展“个性化”培养,鼓励他们培养设计能力和创新能力。组织他们参加各种科研训练和电子设计竞赛。

3.3严肃实验课堂纪律,保证学生独立完成实验

计算机组成原理实验引入了EDA技术,提高了实验效率,但所有电路设计文件都在PC机中完成,文件拷贝非常容易,这给实验作弊提供了方便。在以往的实验教学过程中,发现有少数学生作弊。作弊情况主要有:

(1) 不喜欢做实验,验收实验时,拷贝别人的工程,希望能蒙混过关。

(2) 实验进度慢,为了提高实验速度,拷贝进度较快的学生的实验工程。

(3) 对自己的实验仿真结果不满意,拷贝实验结果优秀学生的仿真设计文件。

作弊不但使学生个人失去了实践的机会,而且如果不及时发现,会导致了考核的不公平,甚至影响整体的实验风气。因此,必须严肃实验课堂纪律。根据实际经验,采用了以下有效措施:

(1) 发现作弊,给与扣分。作弊严重者,此次实验成绩为不及格。

(2) 实验中的工程名称、实体名称、信号名称等需要命名的地方,尽量保持名称的唯一性,例如以自己学号后两位结尾。由于文件互相关联,修改名字比较麻烦,并且容易产生错误。这样避免了学生由于未完成实验而临时拷贝他人实验工程进行验收的情况。

(3) 实验验收阶段,通过提问以及现场提出要求进行操作等方式,发现独立性较差的学生,并进一步确定其是否独立完成实验。

(4) 实验课堂上允许正常地讨论,共同探讨问题、分析解决问题。但教师应该给与正确的组织,避免有些学生不独立思考而过分依赖他人。

采取一系列措施后,可以保证基本没有作弊现象出现,保持了优良的实验风气。学生们能够认真独立地完成实验。对于动手能力较弱的学生,在同学和指导教师的帮助下,能够坚持独立完成实验。

3.4鼓励学生利用课余时间做实验

教学计划内的实验课时可以保证大多数学生按时完成实验。但为了能够给学生提供充分的实践机会,提高实验室资源的利用率,实验室对学生提供额外的开放时间。只要学生提出申请,就可以利用课余时间到实验室做实验。实验室开放采用网络化管理软件,实现网上预约实验,现场刷卡签到,为学生实验提供了方便。这样一些动手能力较差的学生可以多花时间保证按时完成实验。一些学习兴趣浓厚,刻苦钻研的学生,也可以有充足的时间更好的完成实验。对于额外利用课余时间做实验并表现突出的学生给予适当地加分鼓励。

上一篇:“计算机原理”课程教学模式的新探索 下一篇:“操作系统原理”理论与实践课教学研究