应用驱动操作系统教学研究.docVIP

  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文档。上传文档
查看更多
应用驱动操作系统教学研究

应用驱动操作系统教学研究   摘要:针对目前操作系统课程教学中存在的不足,提出一种应用驱动的操作系统教学模式,即教师布置一些有针对性的实验,促使学生学好操作系统基本理论并用理论知识指导编程实验,通过编程实验加深对理论知识的理解。   关键词:操作系统;教学实践;应用驱动   操作系统在现代社会生活中起着越来越重要的作用,除传统的计算机外,手机、家用电器、汽车电子、工业控制设备中大量的嵌入式应用都需要操作系统。操作系统是计算机科学与技术及相关专业的一门主干课程,掌握操作系统基本原理可以提高学生应用开发的实践能力,有利于学生对相关后续课程的学习。传统的操作系统教学方法存在一些不足之处,需要改进以加深学生对操作系统原理的理解,增强学生应用理论知识解决实际问题的能力。   1 教学中存在的问题   操作系统的教学包括理论讲授和实践环节,在多年的教学实践中,我们发现操作系统的教学普遍存在一些不足之处。   1)课时安排不尽合理。   在教学中,有的学校将操作系统原理和操作系统实验作为一门课,也有很多学校将二者分成了两门课;但无论是哪一种方式,大部分学生都觉得实验学时安排较少。对于学习自主性不强的学生而言,这是个大问题,原因在于绝大部分应用软件都需要利用操作系统的功能,因此操作系统实验除了要验证操作系统的一些理论外,还需要为学生进行应用软件开发提供实践锻炼的机会。   2)理论讲授内容不能反映操作系统的最新发展。   类似于其他计算机软、硬件技术,操作系统也经历了系统结构与实现技术的变更与发展。早期的操作系统由于受硬件、程序设计语言及软件设计技术的限制,一些设计原理与实现技术相比现代操作系统已经过时或不合理,而现代操作系统则运用到一些新的概念和技术,如现代操作系统中已经很少采用存储管理中的覆盖技术,作业的概念也被淡化,而越来越多地用到操作系统触摸屏技术、语音控制技术、包括手机操作系统在内的嵌入式操作系统及相关技术。这些内容在大部分教材中也都没有反映出来。   3)与其他课程教学的联系不紧密。 ??? 操作系统课程的教学需要其他一些专业课程的支持,这些课程包括计算机组成原理、高级语言程序设计、编译原理、汇编语言程序设计等。由于高校中这些课程的教学往往由不同教师承担,不同课程的任课教师之间交流很少,因此操作系统课程教学还需要与这些课程的教学加强联系。虽然学生已经学习了高级语言程序设计,但是很多高级语言程序课程都是以讲授相关的语法为主,很少涉及如何利用这种程序设计语言调用操作系统功能等方面的内容,然而在实际的软件开发中不进行操作系统功能调用是很难想象的,从而导致学生在面对实际问题的时候常常感到无从下手。例如,大部分学生在学习了C语言程序设计之后,对于一些问题,包括main函数返回值的作用、main函数中两个参数argc和argv的作用等,仍然不是很清楚。   4)实验安排存在不足。   对于操作系统这类实践性很强的课程,让学生真正掌握相关的知识以及实验环节非常重要,而课堂讲授只是一种效果很一般的教学手段。研究表明,对于需要理论和实践相结合的课程,如果只有课堂讲授,学生只能掌握大约30%的知识;但是目前很多实验安排都是模拟性质的,跟实际应用之间还有一定距离,从而导致学生不能很好地将理论和实际应用相结合,学习目标不够明确,学习积极性不高。另外,程序代码和文档都很容易拷贝,导致学生在实验过程中经常出现复制或抄袭现象。   5)成绩考核不尽合理。   目前的考核成绩是由平时成绩、期末考试成绩以及实验或课程设计成绩按一定的比例加权计算得出。一般来讲,期末成绩所占比重较大,但是期末考试是采用卷面考试的方式,主要以理论为主,因此存在两种不太合理的情形:①学生虽然最终成绩好,但是实际动手能力差,运用理论知识解决实际问题的能力弱;②个别学生平时不认真学习,在期末考试前通过死记硬背也能及格。我们认为考试既要考核学生的理论知识,又要考核学生应用理论知识解决实际问题的能力,而且考核应该贯穿在整个学习过程中,而不应该只在学期末进行。   2 以应用为驱动的教学方法   根据存在的问题,我们对操作系统的教学方法进行了改进,由于学生基础较差,缺乏钻研理论知识的兴趣,不能将理论用于实际软件开发,因此我们研究并设计了一些示范性、有广泛应用的、能覆盖这门课程基本内容的实验。学生通过完成这些实验能直观认识到学习操作系统理论的作用,从而增加学习理论的兴趣和动力,以理论指导实践并通过实践进一步加深对理论的理解。   我们设计的实践性实验分为3层模式,即学习用户模式下的系统功能调用、掌握监控操作系统行为的方法和工具、了解部分操作系统内核的实现。为了提高学生的学习兴趣,在讲授相关理论之前,我们先布置与该理论相关的实验,在课堂上为学生演示教师设计的接近实

文档评论(0)

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

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

1亿VIP精品文档

相关文档