刘青,卜锡滨
(滁州职业技术学院,安徽滁州239000)
高职院校基于linux网络操作系统的教学研究
刘青,卜锡滨
(滁州职业技术学院,安徽滁州239000)
以培养创新型人才为目标,探索新形势下linux网络操作系统课程的改革思路,本文分析了课程教学中存在的一些实际问题,重点阐述了课程在完善实验教学平台的构建、任务驱动式教学模式设计的改革思想。
教学改革;linux操作系统;教学平台;任务驱动
Linux是一种类Unix操作系统,是一个开放源代码操作系统,它是支持多用户、多任务、集成网络功能的实时网络操作系统,具有高效、稳定、安全、功能强大等特点。目前Linux操作系统在服务器领域与Unix、Windows平台逐渐形成三足鼎立之势,市场发展潜力巨大。
“linux网络操作系统”是计算机网络专业一门重要的核心课程,实践性很强,学生必须学好它。然而,由于该门课程具有系统结构体系复杂、操作界面以字符界面为主等一些自身特点,在实际的教学过程中,要想让学生学好linux网络操作系统并不是一件容易的事情。
“linux网络操作系统”是计算机网络专业的一门职业能力提高的核心课程,位于专业课程体系中课程链路的出口端,对应能力链的较高的位置。课程培养的主要目标是:让学生对linux系统结构体系和操作系统的工作原理有深入了解;具有较高linux网络系统管理能力;具有熟练的linux网络系统平台常用服务的配置能力;能够胜任大中型企业linux网络系统平台的管理和维护。
1、Linux课程授课内容绝大多数需要在命令行模式下完成,而习惯了Windows图形化界面模式的学生一时难以适应,再加上课程内容一般作为网络管理人员或开发人员使用,离同学们平时生活较远,普及率不高,学习内容学生不易接受。
2、现有的linux网络操作系统课程试验的学习环境不够灵活、充分,不能够完全满足课程中各种试验的要求,一定程度上制约了同学们学习的积极性和主动性;
3、能够用于linux课程试验学习的时间有限,除每周两次实验室上课时间外,其余时间大部分学生没有实验环境,无法进行学习,因而造成很多试验内容不能进一步熟练,实践能力难以提高[1]。
4、课程结构设置不够合理,重理论轻实践现象普遍存在;教学方法还以灌输式为主,没有体现教学过程中学生的中心地位;教学的内容还是章节式,学生学习的知识点分离,难以实现对课程内容总体把握;教学的形式相对比较呆板,难以激发学生学习激情,学习成了任务,学习效果难以保证。
搭建一个多层次全方位的实验平台,给学生提供一个实时可靠的实验环境。瑞士学者让o皮亚杰提出建构主义理论的核心为:以学生为中心,强调学生对知识的主动探索、手动发现和对所学知识意义的主动建构。建构主义学习理论认为“情境”、“协作”、“会话”和“意义建构”是学习环境中的四大要素。建构主义提倡在教师指导下的、以学习者为中心的学习,既强调学习者的认知主体作用,又不忽视教师的指导作用,教师是意义建构的帮助者、促进者,而不是知识的传授者与灌输者;学生是信息加工的主体,是意义的主动建构者,而不是外部刺激的被动接受者和被灌输的对象。根据建构主义的核心理论的启发,构建一个“以学生为中心”的Linux实验教学平台。
在计算机实验室或计算机网络实验室构建一实一虚两套系统方案,所谓一实就是安装两个真实的操作系统,一个linux系统、一个windows系统,如果有专门的网络操作系统实验室,最好windows系统也能装服务器版的,例如windows server 2003等。一虚是指在windows系统环境下安装VMWARE虚拟软件环境,通过VMWARE虚拟软件环境安装好一套完整的Linux系统。由于现在的实验室的计算机都带有保护卡,为了保障两个系统在后期课程试验中的重要作用,在安装linux真实操作系统环境时必须把日后能用到的服务组建尽量选择安装,在虚拟环境中必须把当前比较流行的linux操作系统版本的原文件全部以镜像文件的形式备份到windows磁盘中。
在校园网的环境下搭建一个实验服务器平台,该实验服务器具备同学们所有Linux课程实验的环境,要求该服务器必须能从校园网上任何时问都能访问。这样同学们既可在实验室本地计算机上做实验,也可随时随地的通过TELNET、SSH、VNC或WEBMIN等远程访问Linux实验服务器进行实验。在该服务器上创建一组合法账号和密码以及相应实验环境,分配给各个学习小组的同学,为后面的各实验项目做准备。
在校园网的环境下搭建一个linux教学网站,该网站可以采用linux中的PHP技术编写,后台为MySQL数据库,Apache服务器作为WEB服务器,网站的主要功能模块有[2]:管理模块,主要任务是管理账号、信息内容审核、系统备份等;教师模块,教师负责这个网站的管理工作,主要包括教学课件发布、实验项目管理、网络疑难解答、资料收集、技术发布等;学生模块,学生通过学习教学内容、实验项目,针对具体问题发布相关的技术咨询或反馈教学内容或实验项目中存在的问题或对已有问题结合自己的见解给予解答。
如果学生有自己的个人计算机,帮组学生搭建个人的实验平台,实验平台也可以采用一实一虚的两套系统,灵活的根据学生的机器情况而定。
任务驱动式教学模式来自于新课程标准。新课程标准在中小学搞得比较有特色,而在职业院校的课程改革中虽然启动得早,但早期效果一直不明显。近期任务驱动式教学模式又成为职业院校的热点话题,通过长期的教学研究和反复思考,“linux网络操作系统”是一门操作性很强的课程,采用任务驱动式教学模式教学的效果会更好。
任务驱动式教学方法[3],能为学生提供体验实践的情境和感悟问题的情境,围绕任务展开学习,以任务的完成结果检验和总结学习过程等,改变学生的学习状态,使学生主动建构探究、实践、思考、运用、解决、高智慧的学习体系。
本节内容选自机械工业出版社出版的《linux系统管理员》第十四章第二节。原来的内容是三大块:一是SSH服务的加密技术介绍;二是SSH服务的启动;三是SSH客户端联机。传统的教学方法是先由老师讲解SSH服务的加密技术,再演示SSH服务的启动和客户端联机,最后再由学生上机实践操作。学生感觉效果不是很好。
将任务型教学贯彻到这一节后,作了如下安排:
首先,将一个班级的学生分成10组,每组4-5人,在分组中充分考虑了学生的基本情况,每一组至少有一个学生操作能力比较强,并要求每个人有各自的分工。
然后,布置任务:
模拟实验情景,假设某企业现有一台Linux服务器需要配置SSH服务,现针对这一任务,要求我们每个小组都能实现SSH服务器的配置,并完成一下内容:
1、画出SSH服务的网络模型图;
2、了解SSH服务的加密方法,和数据通信方式;
3、分析SSH服务所能实现几大功能模块;
4、写出通过SSH服务配置方法、远程访问的操作步骤、使用命令和相关配置文件;
5、使用访问控制列表等方法实现两到三个安全通信策略;
6、写出实验报告(SSH服务配置步骤及SSH服务配置过程中碰到的问题)。
完成后每小组派代表展示自己小组的实验成果,同时总结这次在任务执行过程中是不是顺利,有没有走弯路或者提出一些更快更好的方法供大家参考。
最后,由老师归纳总结本次任务,指出每组在完成任务过程中取得的成绩和存在的问题,并提出最合理的解决方案。
应用任务驱动式教学模式后原来传统教育模式下不能解决,或较难解决的问题现在得到较好的解决。
1、学习的主动性问题。在传统模式下,学生上课负责听,老师上课负责讲;老师讲什么,学生听什么;老师不讲了,学生不学了。而在任务型
教学过程中每个学生都有自己的事要做。并且要靠自己的努力才能有结果,实际上也是逼着他去主动地寻找答案。
2、独立思考的问题。职业学校的学生在学习中很少有主见,因为在很长时间里,他感受到的都是失败的体验,长期的积累造成学生不敢在学习中有自己的看法,有些基本上是没有看法了,你说什么就是什么。而任务型教学避免了这种情况,老师事先并不直接提出观点,而是让学生自己去体验,再从自己的体验中来总结出自己的观点。
3、学生上课的兴趣问题。不少学生上课就低下头,有些更是一上课就睡,一下课就醒的“白日梦”学生。这个问题的原因不仅仅在学生,老师和传统的教学模式也是一个因素。学生从小学到现在至少在这种模式下关了十几年,每次上课就是座在教室里听老师讲。而任务型教学模式改变了上课的模式,以学生为主体,让学生讨论、交流从而得出结论。学生感觉即鲜感又有事可做,极大的提高了学生学习兴趣。
Linux网络操作系统是一门专业地位重要、课程实践性较强的课程。为了提高对linux操作系统的实践能力,依赖于教、学双方的不懈努力和教学方法的不断创新。为适应新形势下我国信息技术加速发展的需要,计算机科学中的核心课程教学必须大胆创新、敢于实践,开创创新型人才培养的新局面。本文分析了linux网络操作系统的课程现状,提出建立多层次开放型实验环境和采用任务驱动式教学模式的改革探索之路。
[1]张迎春.高职网络技术专业Linux实践教学新模式探究[J].教育理论与实践,2008,(12).
[2]谢延红.开放式linux实验教学平台设计与实现[J].现代教育技术,2010,(20).
[3]冯小萍,周峰.任务驱动探究式教学在技能课程的应用[J].高教高职研究,2009,(12).
[4]管孝振.计算机专业linux操作系统的课程开设与教学[J].中国校外教育,2009,(9).
G712
A
1671-5993(2010)04-0020-03
2010-03-08
卜锡滨(1962-),男,安徽滁州人,滁州职业技术学院副教授,研究方向:应用电子技术。
刘青(1982-),男,安徽怀远人,滁州职业技术学院助理讲师,安徽大学计算机科学院与技术专业研究生在读。