- 1、本文档共16页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
浅谈非计算机专业操作系统课程教学方法.
浅谈非计算机专业操作系统课程教学方法
摘要:很多非计算机专业都将操作系统作为一门专业课,若采用统一的方式进行教学,教学效果不佳。本文对非计算机专业操作系统课程的教学改革进行了初步的研究与实践。br 关键词br本文来自:计算机毕业网 :非计算机专业;操作系统;教学方法br br 操作系统是计算机系统软件的核心,也是计算机专业本科生的一门核心专业课,通过这门课程的学习,对于理解和掌握计算机系统结构和软件设计技术都起到了至关重要的作用。由于其重要性,很多非计算机专业也将它列为核心专业课,但是由于该门课程理论性强,实验操作性强,要求前期设置相关系列课程作为铺垫,而一些专业在没有相关课程设置的情况下开设操作系统,造成了学生反映课程抽象,学习困难。在普通高校中,普遍反映计算机操作系统课程难学也难教,枯燥而繁杂的理论,往往又不能真正应用于操作系统的现实中,纯粹是各种原理和算法的罗列,教与学两方面都觉乏味。根据为非计算机专业讲授《操作系统》课程及相关教学经验,笔者认为,出现这种现象除了该课程自身理论性较强等特点之外,更重要的是课程设置欠妥,教授方式单一,内容没有变化。笔者也对此采取了一些措施,使得课程从不同角度和学生专业相结合,提高学生的学习兴趣,加深他们对于课程的理解。本文仅就教学实践的体会作一些探讨。br br 1深研课程、紧扣结构br br 学习操作系统课程要做到从点到面的延展,既要在宏观上把握操作系统在计算机系统中的地位,清楚操作系统的整体结构,又要从微观上熟悉并理解各模块的基本概念、原理及算法。而一些非计算机专业的学生在学习操作系统之前,对计算机整体结构不熟悉,没有学过计算机组成原理等涉及计算机硬件的课程,认为操作系统课就是教他们如何使用Windows或者Linux。如果直接按照教材进行学习,学生往往被章节的具体内容所限制,跳不出章节的框框,忽视对课程体系的整体把握,弄不清章节之间的联系,搞不清各章节在课程体系结构中的地位和作用。br 针对这一情况,辅导教师应在学习之初引导学生掌握课程的体系结构,明了课程的脉络主线。在操作系统的第一堂课上,笔者首先通过操作系统的定义,使学生了解“计算机操作系统是控制和管理计算机系统的硬件和软件资源,合理地组织计算机工作流程及方便用户使用的程序和数据的集合”。再通过课程的整体框架图(如图1所示),引申出操作系统的主要五个功能,概括地介绍每个功能的具体实现,并和相应章节相联系。这样学生在学习之前可以了解各章节之间的关系,把握课程系统结构。在每一章的讲解之前,笔者都会将该章的内容结构告诉学生,讲解中将前面的知识点的应用穿插其中,这样学生对每个章节的内容有了整体的把握,也了解了它们相互之间的关系。通过这些措施,学生眼中“虚无缥缈”的操作系统变成了实实在在的功能模块,神秘感消失了,学习兴趣和信心也就相应提高了。br br 2比较教学、突出重点br br 在教学过程中,学生往往把握不住重点,这就要求教师在教学中要吃透教材,注重知识的前后联系和对比,这样在授课时才能有的放矢地突出重点,而其中一种有效的方法就是比较教学。br 例如在讲授存储管理的教学过程中,涉及到有关“覆盖与交换”的内容。在讲授该内容之前,首先引导学生思考如下问题:这两种技术有什么共同点和区别?它们的实现方式和使用对象有什么不同?学生带着这些问题学习基本思想,在学习的过程中,通过比较他们对于这两种技术的实现方式和区别能够重点掌握。学习结束后,再通过填写表格(如表1所示)的方式加深理解。br br 再例如存储管理方式中的有关“页式、段式和段页式存储管理”的内容。有些专业的学生对于存储器了解不多,学习相对困难。这里采用的手段是在讲述该内容前,首先强调三种管理方式中的重点,即内外存如何进行划分?通过什么完成地址映射?内外碎片情况如何?这样,学生既可以在庞杂的内容中抓住重点,又通过对比三种方式的具体实现过程,能够进一步理解各种方式的优点。学习结束后,同样通过填写表格(如表2所示)的方法进行重复记忆。br br 3联系实际、注重实验br br 对于计算机专业的学生来说,他们在学习掌握计算机操作系统原理之后,还有实际进行操作系统各个功能模块的设计与实验,理论结合实际,了解各个模块的结构和工作过程,学生可以通过设计和实现一个操作系统(或一部分),或者模拟实现一个操作系统的某个模块功能,或者分析一个现有操作系统的源代码等方式,真正认识现代操作系统,理解操作系统的设计精髓,培养大型系统程序的设计能力和合作开发项目的能力。但是这对于非计算机专业来讲,显然具有一定的难度。因此,针对不同的专业特点设置实验题目也是非常重要的。题目太难,学生无法完成,起不到预期的效果,题目太容
文档评论(0)