操作系统课程的实验教学改革

操作系统课程的实验教学改革

ID:25101595

大小:52.50 KB

页数:6页

时间:2018-11-18

操作系统课程的实验教学改革_第1页
操作系统课程的实验教学改革_第2页
操作系统课程的实验教学改革_第3页
操作系统课程的实验教学改革_第4页
操作系统课程的实验教学改革_第5页
资源描述:

《操作系统课程的实验教学改革》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、操作系统课程的实验教学改革操作系统课程的实验教学改革 操作系统是计算机科学与技术专业的一门非常重要的专业基础课程。操作系统课程内容丰富而且概念比较抽象,学生理解起来比较困难,因此,操作系统实验教学是课程学习过程中非常重要的环节。目前的操作系统实验教学内容单一、形式呆.L.板,主要以验证、模拟为主,实验教学没有发挥其应有的作用。  现在,很多用人单位需要大量既懂得理论知识,又具有很强动手能力的综合性型人才[1]。如果学生在学校期间只学会了基础理论知识,而不具备任何实际经验,那么这些学生就不符合用人单位对毕业生的要

2、求,因此,学习操作系统课程应当重视实验教学[2]。为了在实验教学中充分锻炼学生的动手能力、培养学生学习兴趣和增强学生的创新意识,该文在操作系统实验平台、实验内容、教学方式、考核方案等方面进行了探索,取得了较好的实践效果。  1操作系统实验教学现状  1.1操作系统实验教学重要性认识问题  计算机操作系统课程内容分两部分:一是操作系统理论知识学习;二是操作系统实验教学内容。操作系统实验教学主要培养学生的创新能力,加深对操作系统理论知识的理解。但是在实际的教学过程中,往往过多重视理论知识的学习,把实验教学当成次要课

3、程,殊不知实验教学和理论教学同等重要[3],通过实验教学可以实现对理论知识的有效复习和加深理解。  1.2实验内容设置问题  操作系统从功能上可以分为四大模块:处理机管理模块、存储管理模块、设备管理模块、文件管理模块。实验教学应该紧紧围绕这些模块展开,但是由于受到实验平台的制约,有些实验难以开展,实验内容设置主要是一些模拟性、验证性实验,且主要围绕教材中的主要算法。  操作系统课程概念比较抽象,仅仅通过几个模拟性、验证性实验很难把这些抽象的概念直观地表现出来;另一方面,这种实验教学方案很难培养学生综合运用知识的

4、能力和独立设计的能力,不易调动学生的积极性和提高学生的学习兴趣。  1.3实验平台选择问题  操作系统实验大多选择Windows操作系统作为实验平台,主要考虑到Windows操作系统是学生经常使用的操作系统,操作方便[4]。但是Windows操作系统源代码是保密的,学生也无法了解它的内部结构和实现原理,只能通过操作系统给用户提供的接口对其进行操作。学生只能通过模拟和验证来理解操作系统中的概念和算法,这将限制学生对操作系统工作原理的理解和创新能力的培养。  1.4实验教学方式问题  实验教学中,实验内容和实验方案

5、均由教师制定,学生仅仅是按照实验步骤在规定的时间内进行演示或验证。实验内容和实验方案没有考虑到社会的需要,不利于学生将来所从事的工作。实验室主要在学院规定的实验时间内开放,这种局限性限制了学生创新能力的培养。  2实验教学改革  2.1合理选择实验教材  现代操作系统技术发展迅速,很多新的开发思想和理念不断出现,选择合适的实验教材对于实验教学非常关键。目前的操作系统教材大致分为两种类型[5]:第一类为国内自编实验教材,这类教材偏重于操作系统理论知识的讲解,实践性不强;第二类教材为国外具有权威性的英文原版实验教材

6、,该类教材知识较新、实践性很强,但是由于普通院校学生的专业英语水平有限,难以得到全面实施。因此,我们采取一种灵活的方式来进行实验教学,针对本校学生的水平与特点,在充分利用教材的基础上,增加趣味性、可操作性和调整实验难度,保证学生的实验可完成性,并通过一些案例来提高学生的兴趣,使其在实验过程中获得成就感。  2.2科研和实验教学相结合  作为操作系统实验教学教师,必须及时更新自己的知识,不断学习,提高业务水平。多年来,课程梯队成员始终坚持收集、阅读与操作系统有关的各种资料和主要考虑以下两点:  1)Linux是开

7、放源代码的操作系统。学生可以阅读、修改Linux的源代码,能够了解Linux操作系统的内部实现机制[7]。  2)有利于培养学生创新能力。在Linux环境下进行实验可以对操作系统内核进行操作,学生可以在内核中添加新的功能,或者修改原来的功能,通过重新编译内核定制自己的操作系统。  2.3.2实验内容安排  实验教学作为操作系统教学的一个重要部分,实验内容设置的是否合理将直接影响学生对操作系统的学习兴趣。我们的实验内容设置如下:  1)掌握操作系统中常用系统调用的使用方法和功能。通过编写C语言来使用这些系统调用,

8、并验证它们的功能,因此要求学生具备一定的C语言编程能力。  2)学习Linux操作系统的开发基础知识和运行机理。学生在学习了操作系统的相关概念和原理后,再进行实验环节,对于一些复杂的实验项目,我们采用分组方式来完成实验,这样既完成了实验项目,又培养了学生的团队合作意识。  3)我们安排了9个操作系统实验项目,如表1所示。我们还鼓励学生将自己的想法引入到实验项目中,进而拓展实验教学,从而

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。