文档库 最新最全的文档下载
当前位置:文档库 › 操作系统课程实验教学改革探析

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

第7期计算机教育

2010年4月10日Computer Education No.7 Apr.10,2010

91文章编号:1672-5913(2010)07-0091-03 中图分类号:G642 文献标识码:B

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

张其亮,韩斌

(江苏科技大学 计算机科学与工程学院,江苏 镇江 212003)

摘要:本文分析了目前操作系统课程实验教学中存在的问题,提出基于培养学生动手能力和创新能力为目标的实验教学改革方案,对操作系统实验教学内容、教学方式、教学手段进行了探索。实践证明,操作系统实验教学改革提高了实验效率,强化了学生的动手能力,培养了学生的创新意识。

关键词:操作系统;Linux;教学改革;创新

操作系统课程是计算机科学与技术专业的专业基础课,是一门理论性和综合性较强的学科,其内容丰富而且概念比较抽象,学生理解起来比较困难。课程特点决定了实验教学将成为该课程学习过程中的一个重要环节。目前的操作系统实验教学内容单纯、形式呆板,主要以验证、仿真为主,实验教学没有发挥其应有的作用。为了在实验教学中充分锻炼学生的动手能力、培养学生学习兴趣和激发学生的创新意识,我校在操作系统实验教学内容、教学方式、实验室管理等方面进行了探索,取得了较好的实践效果。

1 操作系统实验教学现状及弊端

1.1 实验内容设置问题

操作系统从功能上可以分为五大模块:进程管理模块、存储管理模块、文件管理模块、设备管理模块、网络管理模块。实验教学应该紧紧围绕这些模块展开,但是由于受到实验平台的制约,有些实验难以开展,实验内容设置主要是一些基础性、验证性实验,且主要围绕教材中的主要算法。例如,进程调度实验:编写程序模拟时间片轮转调度算法和基于优先级的抢占调度算法。P、V操作实验:通过P、V操作来模拟两个进程间的同步与互斥。存储管理实验:用首次适应算法、最佳适应算法、最差适应算法模拟可变分区的存储管理方式。页面置换实验:用先进先出算法、最久未使用页面置换算法模拟请求分页式管理中的页面置换过程。

操作系统课程概念多而且概念比较抽象,仅仅围绕实现几个算法难以把众多抽象的概念直观地表现出来;另一方面,基础、验证性实验缺乏培养学生综合运用知识的能力和独立设计的能力,而且学生的实验基本都是通过程序模拟实现,不易调动学生的积极性和提高学生的学习兴趣。实验成为一种形式,理论与实践脱离得相当严重。

1.2 实验平台选择问题

操作系统实验大多选择Windows操作系统作为实验平台,主要考虑到Windows操作系统是学生最熟悉的操作系统,易于操作。但是Windows操作系统是一个傻瓜式的操作系统,其源代码不对外公开,其内部结构和实现原理对用户是透明的,只能利用操作系统提供的外部接口对其进行操作。学生实验时无法深入到操作系统内部进行学习和探究,限制了学生对操作系统工作原理的理解和创新能力的培养。

1.3 实验教学方式问题

实验过程中,实验内容和实验方案均由教师制定,学生仅仅是按照实验步骤在规定的时间内进行演示或验证,实验方式如图1所示。实验室主要在学校规定的实验时间内开放,条件的局限性限制了学生创新能力的进一步发展。

基金项目:江苏科技大学高教研究项目(GJKTS200709)。

作者简介:张其亮(1979-),男,讲师,硕士,研究方向为嵌入式操作系统、嵌入式系统、软件设计。

计算机教育

Computer Education 92

2010

图1 实验教学方式

2 实验教学改革思路

当今教育改革的一个重要课题之一就是如何培养和造就具有创新精神的高素质人才,这也是实验教学改革的一个方向[1]。根据这一思想,我们对操作系统实验内容、实验方式和实验手段等方面进行了改革。

2.1 增加实验教学时数

根据社会培养应用型人才的要求,我们对操作系统的课时设置进行了修改,增加了实验教学时数。操作系统课程为72学时,实验教学时数设置了30学时,比原来多了一倍,占总课时的42%。

2.2 选择合适的实验平台

良好的实验平台是学生做好实验的前提,我们根据课程需要,在实验室的每一台计算机上安装了双操作系统:Windows和Linux,实验教学以Linux操作系统为主进行。之所以选择Linux操作系统作为实验平台,主要考虑以下几点:

(1) Linux是开放源代码的操作系统。学生可以阅读、修改Linux的源代码,清楚地掌握操作系统的内部实现机制。

(2) Linux是免费的操作系统。用户可以从Internet上免费下载该系统,没有版权问题。而且Linux资源丰富,对硬件要求也比较低,完全适合在实验室或实验室之外的个人PC机上安装使用。

(3) 有利于培养学生创新能力。传统的操作系统实验教学主要是在Windows平台下仿真或模拟操作系统各个部分的功能或概念,没有真实感。在Linux 环境下进行实验则是对真实操作系统内核的操作,学生可以在内核中添加新的功能,或者修改原来的功能,通过重新编译内核定制自己的操作系统。对于学生来说可扩展的空间和进行创新的空间较大,有利于创新能力的培养。2.3 改革实验内容

进行实验教学内容改革的思路是:精简基础性、验证性实验;规划综合性实验和模拟设计性实验[2]。根据这一思路,从操作系统的五大模块出发,我们开设的实验主要包括:(1)熟悉Linux常用命令;(2)Linux 下进程的创建与撤销;(3)进程间的通信;(4)Linux进程调度;(5)文件管理;(6)内核模块实验;(7)存储管理实验;(8)Linux下网络通信实验。实验内容基本上能涉及到操作系统的各个方面。大部分实验要求学生独立设计,通过修改操作系统内核来完成,激发了学生的学习兴趣和主动性,训练了学生分析问题、解决问题的能力,起到了比较好的效果[3-4]。

2.4 引入多元化的教学策略

实验教学的形式应该多元化[5],而不仅仅是传统的上机操作。为了更好地提高学生的学习兴趣,培养学生的创新意识,我们采取了如下几种教学策略。

(1) 案例教学。

案例教学是通过对一个具体案例的思考,启发学生的创造潜能。首先由教师通过案例给学生演示实验过程,然后学生自己重复调试或者在此基础上进行一些改进性或创造性的工作。

(2) 成立兴趣小组。

除了在实验室上机外,课外我们还组织学生以小组的形式完成一些较大的实验项目,实验项目可以由教师制定,也可以由学生自己选择。小组中的每一个成员根据自己的兴趣爱好进行分工,各负其责,小组成员之间可以相互讨论,共同学习。鼓励学生在完成项目的过程中积极思考,提出一些独到的见解,从而培养学生的创新能力和团队协作能力[6]。

(3) 引导学生参与教师的科研项目。

结合教师的课题,积极引导学生参与。实验教学与科研实现了有机的融合,有力地推动了学生创新活动的开展,收到了明显的成效[2,7]。通过这种形式,学生可以提早参与到项目开发中来,为以后走上社会就业打下良好的基础。

(4) 开放式实验教学。

面向本科生开放实验室资源,一方面提高了实验资源的利用率,另一方面实施开放式实验教学,对培养具有创新精神、实践能力和社会竞争力的创新人才

学科建设与教学改革93第7期

具有重要作用[8]。实验室全天面向学生开放,给学生提供更多的实践机会。

3 结语

教学思想、教学内容、教学手段的改革是与时俱进的。操作系统实验教学的改革,促进了学生对操作系统知识的理解和掌握,并对提高教学质量起到了重要的作用,让学生在学习中得到了更多的锻炼,培养了学生的创新意识。实验教学应该以培养学生创新意识和创新能力为主线,不断深化改革,为社会提供更多符合市场需求的实用型人才,充分发挥实验教学应有的作用。

参考文献:

[1] 张俊华,郭新,王大平,等. 实验教学培养学生创新能力的研究与实践[J]. 实验技术与管理,2008,25(9):124-126.

[2] 丁爱侠,郑春龙. 大学生创新性开放实验项目管理的探索与实践[J]. 实验技术与管理,2009,26(4):212-214.

[3] 韩智,张振虹. 数字图像处理实验课教学改革与实践[J]. 实验室研究与探索,2008,27(9):102-104.

[4] 靳天玉,吕振肃. 加强实验教学建设培养创新能力[J]. 实验室研究与探索,2008,27(9):94-95.

[5]宋广华,李善平,郑扣根. 边学边干:操作系统课程教学改革的探索与实践[J]. 计算机教育,2006(4):27-29.

[6] 索剑.“计算机科学与技术导论”教学与思考[J]. 计算机教育,2005(1):40-41.

[7] 吕守林. 更新教育观念,深化实验教学改革[J]. 实验技术与管理,2008,25(9):28-30.

[8] 韦化,曾冬梅,秦钢年. 实验教学与科研相结合,培养学生的创新能力[J]. 实验技术与管理,2008,25(5):31-34.

Exploration on Reform of Experimental Teaching of the Operating System Course

ZHANG Qi-liang, HAN Bin

(College of the Computer, Jiangsu University of Science and Technology, Zhenjiang 212003, China )

Abstract: By analyzing the problems on experimental teaching of operating system course, this paper proposes the experimental teaching reform program based on the cultivation of students’ practical ability and innovative ability,and makes some exploration on teaching contents and teaching methods. The exploration on experimental teaching improves the experimental efficiency,strengthens the students’ practical ability and cultivates the student's sense of innovation.

Key words: Operating System; Linux; teaching-reform; innovation

(编辑:姚彦如

) (上接63页)

Systematic Design of Practice Teaching in Software Major of Vocational College

LIU Zhi-cheng, SHOU Heng

(Hunan Railway Professional Technology College, Zhuzhou 412001, China)

Abstract: This paper described the necessity and importance of the systematic design of practice teaching in software major of vocational college, the basic framework of practice teaching combined with the construction of Hunan Railway Professional Technology College. Finally, the design method of practice teaching from security system, content system, implement system and evaluation system is given in detail. It is of great significance for High-skilled specialized personnel train.

Key words: software technology; practice teaching; systematic design

(编辑:张玥)

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

作者:张其亮, 韩斌, ZHANG Qi-liang, HAN Bin

作者单位:江苏科技大学计算机科学与工程学院,江苏镇江,212003

刊名:

计算机教育

英文刊名:COMPUTER EDUCATION

年,卷(期):2010(7)

参考文献(8条)

1.张俊华;郭新;王大平实验教学培养学生创新能力的研究与实践[期刊论文]-实验技术与管理 2008(09)

2.韦化;曾冬梅;秦钢年实验教学与科研相结合,培养学生的创新能力[期刊论文]-实验技术与管理 2008(05)

3.吕守林更新教育观念,深化实验教学改革[期刊论文]-实验技术与管理 2008(09)

4.索剑"计算机科学与技术导论"教学与思考[期刊论文]-计算机教育 2005(01)

5.宋广华;李善平;郑扣根边学边干:操作系统课程教学改革的探索与实践[期刊论文]-计算机教育 2006(04)

6.靳天玉;吕振肃加强实验教学建设培养创新能力[期刊论文]-实验室研究与探索 2008(09)

7.韩智;张振虹数字图像处理实验课教学改革与实践[期刊论文]-实验室研究与探索 2008(09)

8.丁爱侠;郑春龙大学生创新性开放实验项目管理的探索与实践 2009(04)

本文链接:https://www.wendangku.net/doc/5d1943844.html,/Periodical_jsjjy201007027.aspx

相关文档
相关文档 最新文档