计算机组成原理课程实践教学探索.PDF
第 17 期 计 算 机 教 育
110 2011 年 9 月 10 日 Computer Education No.17 Sep.10,2011
文章编号:1672-5913(2011)17-0110-05 中图分类号:G642 文献标识码:A
计算机组成原理课程实践教学探索
袁春风,张泽生,蔡晓燕,杨若瑜,王 帅
(南京大学 计算机科学与技术系,江苏 南京 210093)
摘 要:文章首先介绍国外相关课程的实践教学情况;在分析对比国内计算机组成原理课程实践教学情况的
基础上,提出相应的实践教学改革思路,规划出一整套实践教学方案。南京大学在相关课程的实践教学方面
对这些改革方案进行了探索,实践结果表明,这种改革方案是有效的。
关键词:计算机组成原理;实践教学;教学改革;课程实验
1 完整框架结构,因而,很难使学生能够真正了解计算
机系统的工作原理和硬件系统结构,实验手段和教学
计算机组成原理是计算机专业最重要的核心基
内容与现代计算机技术的发展水平和实际情况脱节,
础课之一,在整个计算机专业教学中起着重要的承上
与国外一流大学相比有很大差距,因此,迫切需要进
启下的作用。该课程对于学生完整地理解计算机系统
行教学内容和教学模式的改革探索,特别是实践环节
的层次结构,系统地建立计算机整机概念,培养学生
的教学改革。
对计算机系统的分析、应用、设计及开发能力,都具
有非常重要的作用。 2
从国内高校计算机组成原理课程的教学情况来
看,大部分高校都把它当成一门纯硬件课程进行介绍, 为了更好地规划相关课程的课程体系和教学内
最多加入一些汇编程序设计方面的内容。对于课程的 容,改革现有的实践教学模式和教学内容,我们对美
实验内容,大多数高校还是停留在验证性实验阶段, 国几所一流大学计算机专业相关课程的实验情况进
这样的教学理念和实验内容,没有让学生参与和经历 行了跟踪调查。表 1 给出了对 MIT 、UC-Berkeley 、
从高级语言程序到机器代码、从机器代码到机器结构 Stanford 大学、CMU 这四所大学相关课程的实验情
的转换过程,也没有让学生针对一个给定的指令系统, 况总结。这些信息源自这些大学相关课程的最新课程
分析设计出实现该指令系统的计算机基本部件和 网站[1-7] 。
表 1 美国部分大学计算机专业相关课程实验教学基本情况
MIT UC-Berkeley Stanford University CMU
Great Ideas in Computer Computer Organization and Introduction to Computer
课程名称 Computation Structures
Architecture (Machine Structures) Systems(COS) System(ICS)
开设专业* EE、CS CS CS CS