“源码情境分析”在《操作系统原理》课程中的教改研究与实践研究.pdf

“源码情境分析”在《操作系统原理》课程中的教改研究与实践研究.pdf

  1. 1、本文档共4页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
“源码情境分析”在《操作系统原理》课程中的 教改研究与实践 李文娟 寿周翔 杭州师范大学钱江学院,浙江杭州,310012 摘要:《操作系统原理》课程是计算机专业的核心专业课,也是一门理论和实践都 很强的课程。本文首先分析了操作系统课程教学的现状,阐述了该课程传统教学 中存在的问题;最后,在此基础上提出了“源码情境分析”的理论课教学模式,并构 建了一套完整科学的分阶段实验教学体系。教学实践表明,引入该教学模式有效 地提高了课程的教学水平和教学效果。 关键词:操作系统;情境教学;源码分析;实验体系 1 引 言 操作系统是现代计算机系统中最核心的系统软件。《操作系统原理》是ACM与IEEE 制定的计算机科学与技术专业培养体系中的核心课程。该课程是一门综合性课程,教学目 标是使得学生系统掌握操作系统的设计原理、各组成模块功能和实现技术,具有初步的操作 系统开发和维护能力。但因其内容庞杂、涉及面广且理论抽象、实践性强但实验难组织等特 点,导致本课程教学组织十分困难,师生普遍反映其内容枯燥、难讲、难学。针对目前本科 《操作系统原理》课程存在的问题,我们在几年的教学实践中,努力构建一套完整科学的课程 体系并积极寻找合适的教学方式来提高本课程的教学质量和教学效果。理论教学我们采用 的是“源码情境分析法”,即结合分析Linux操作系统源代码的方式来配合讲解概念和原理。 此外我们设计了一套完整的分层次实验教学体系。实践表明,该教学体系和教学模式取得 了较好的效果。 2课程教学现状 2.1理论与实践脱节 传统的本科操作系统教学往往仅从理论上讲授操作系统涉及的五大主要功能模块的组 成、特点和功能,而忽略了对具体实现技术的分析。这种教学方式下,教师对概念和原理的 讲解往往晦涩抽象,导致学生很难理解。并且由于基本原理与具体系统实现存在较大差异, 这很容易使学生产生所学与实际脱节的疑问,进而影响到学习的积极性。另外。目前国内多 数院校缺少先进的操作系统理论教学配套演示环境,使得讲授本课程的教师只能站在讲台 195 计算机教学研究与实践——2009学术年会论文集 上讲着干巴巴的理论,这显然很难激发学生的学习兴趣和参与思考的积极性[I]。 2.2实验环节薄弱 尽管“操作系统原理”是一门理论和实践性都很强的课程,但长期以来本科操作系统课 程往往对实验环节不是很重视,少数院校甚至未设置实验学时,开设的实验也主要是一些验 证性实验且学时数偏少;实验依附于理论教学,内容老化,未形成完整科学的实验教学体系。 这使得学生学习本课程仅接触到操作系统的皮毛,影响了教学效果。 2.3缺乏规范的课程体系 一门教学效果良好的课程应该有科学规范的课程体系。“操作系统原理”课程同样需要 建立一套严格规范、科学合理的理论和实验教学体系。尽管目前国内各高校均认可本课程 的在专业建设中的重要地位,但缺少统一规范的课程教学体系和标准。这导致不同院校在 本课程的教学内容组织和具体实施中存在很大差异,不同院校的学生在学习完本课程之后 知识的广度、深度及运用能力存在巨大差别。 2.4学生普遍兴趣不高 在教学中我们发现:虽然任课教师从学期伊始就强调本课程的重要性,但多数学生的学 习兴趣仍不高。经过调研,我们发现主要有以下两方面的原因[1]:①从主观上看,学生中普 遍存在“操作系统无用论”。学习操作系统不像学习其他应用软件,学了之后立马可以看到 可以进行简单的动画设计。而学习完操作系统的本科生却很难独立设计出一个操作系统, 因此不少学生认为操作系统学不学没有太大关系。②从客观上看,全面深入地学习操作系 统难度较大:由于“操作系统原理”是一门理论性和综合性都很强的学科,要学好这门课需要 学生具备一定的先修课程基础如硬件基础、很强的逻辑和抽象思维能力以及扎实的编程功 底等。课程学习的难度导致容易引起学生的畏难情绪。 3“源码情境分析”在理论教学中的运用 I。inux的创始人Linus认为,深入理解操作系统原理必须阅读源代码。因此,学好操作 系统不仅应该学习操作系统的基本工作原理而且应该了解操作系统的具体实现方法。而学 习系统实现方法的最佳途径就是阅读源代码。开源操作系统Linux为我们学习操作系统实 现机制提供了极大便利。 情

您可能关注的文档

文档评论(0)

带头大哥 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档