操作系统课程在应用型本科高校的教学改革与实践.docVIP

操作系统课程在应用型本科高校的教学改革与实践.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
操作系统课程在应用型本科高校的教学改革与实践.doc

操作系统课程在应用型本科高校的教学改革与实践 本文通过分析“操作系统”课程的教学 现状,结合笔者在应用型本科高校进行该课程教学和 改革的一些体会,提出了教学过程中全局观的建立, 探讨了体验式教学法的具体措施,改革了当前教学活 动中的薄弱环节。 关键词:操作系统;全局观;教学 TP316.7 A 1 引言(Introduction) 操作系统是计算机系统中的重要系统软件,它是 计算机系统中软硬件资源的管理者,用户与计算机硬 件的接口,操作系统在计算机系统中有如此重要的地 位,使得该课程成为计算机科学与技术及相关专业的 专业必修课。通过该课程的学习,可以使学生理解计 算机系统工作原理、了解操作系统的结构与实现技术、 初步具备系统软件开发技能,为后续相关课程的学习 奠定基础,为将来从事各种研发工作提供必要的理论 基础和技术准备。 操作系统课程是在先修了程序设计语言、数据结 构、计算机组成原理等专业课后开设的课程,因此要 求学生能在扎实的基本功上开始本课程的学习。但操 作系统所包含的内容广泛、概念抽象而庞杂、专业集 成度高,知识点和原理的讲授显得比较枯燥。而且操 作系统在长期的发展过程中,出现了多种策略和算法, 在课堂上要讲解这些处理机制所依据的技术条件及其 优劣,如果教师只是简单地把教学内容灌输给学生, 将很难激发学生的学习兴趣和学习主动性[1]。 另外,操作系统课程的学习要求学生有较强的抽 象思维能力,有深厚的程序语言功底、扎实的数据结 构基础和一定的硬件基础知识,学生在知识基础不完 备、缺乏系统性学习的情况下难免有畏难情绪。如果 在教学过程中不注意理论与实际的结合,会使大部分 学生对操作系统的学习只是停留在理论层面上。即使 布置了上机实践内容,由于运行结果不像其他程序设 计语言或应用软件能够有立竿见影的效果,学生会片 面地认为这门课就是理论课,只需要记忆术语和解决 机制就行了,不需要深刻理解,就算学好了也没有用 处。最终这门主干课程变成了最“无用”的课程。 2以全局观思想为主线展开教学(Teaching with the overall viewpoint) 操作系统课程的前导专业课有C语言、计算机组 成原理和数据结构,本课程还与计算机网络、java程 序设计、编译原理、数据库等课程有着密切的联系[2, 3],因此操作系统课程是计算机及相关专业非常重要 的“承上启下”的课程,在教学过程中必须以“大课 程观”的思路与其他专业基础课的内容和知识相结合。 在各章节涉及到相应部件的硬件知识时应融合计算机 组成原理课程的知识;在介绍存储管理中程序的编译 链接时应结合编译原理课程的知识;在介绍进程同步 互斥、死锁等内容时要结合数据库原理、计算机网络 的相关概念,通过这种联系将多门专业基础课程有机 地贯通起来,不仅使本课程的教学不再枯燥,也体现 本课程的“有用性”,有效地促进了整个专业理论体系 的完善。 操作系统课程分为处理器管理子系统、存储器管 理子系统、设备管理子系统、文件管理子系统[4],在 教学中强调模块化设计思想,以软件工程的观点训练 学生将大型软件划分为若干较小的模块,再对各模块 进行需求分析和功能设计,使学生提前接受软件工程 课程的基本知识。 抓住“大课程观”这根主线后,在展开教学的时 候引导学生纲举目张的学习。“纲”就是操作系统是计 f机软硬件资源的管理者,“目”就是处理机、存储器、 外设、文件这些具体对象的管理,作为管理者要考虑 如何有效地管理使得内部协调推进,还要考虑与外部 进程安全而有效地联系。各部件之间是相互关联的, 构成一个有机的整体,教师应该引导学生沿着一条主 线系统而不是孤立、盲目地学习。 3体验式教学方法的实践(The practice of experiential pedagogy) 在操作系统课程的教学过程中,如何让枯燥的理 论焕发出它本质的魅力,既调动学生的学习兴趣,又 兼顾知识体系的融合性,这就要求任课教师注意授课 技巧。 通过在应用型本科院校的实践,总结出一套体验 式教学方法。具体就是,教师在介绍理论之前,首先 以生活中的事件为载体,以生动的、形象的、学生愿 意参与讨论的案例为背景,吸引学生思考,积极探讨 并提出多种解决方案,然后比较各方案的优缺点,讨 论是否还有更优的方案、是否照顾到各类用户的需要。 以调度算法为例,设置医院这种生活化的场景, 将病人比喻为进程,当多个进程到达时,作为院方最 简单的解决方案是先来先服务。然后引导学生展开讨 论:如果是急病或慢性病怎么处理?如果用户只是来 开药不需要看医生也要等那么长时间吗?这时候再抛 出教材上的短进程优先、多级反馈队列等算法,由于 学生首先站在有感知问题的角度看问题,已经有了生 活的体验,这时再从具体到抽象,比起一开始就介绍 空洞的理论,学生更

文档评论(0)

ggkkppp + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档