《Linux操作系统》课程教学改革探索*
2012-01-29柴艳宾
柴艳宾
(浙江育英职业技术学院 浙江 杭州 310018)
Linux是一种自由和开放源码的类Unix操作系统,有着强大的网络优势和极为突出的安全性与稳定性。从手机、平板电脑、路由器和视频游戏控制台,到台式计算机、大型机和超级计算机,Linux可安装在各种计算机硬件设备中。近几年,以Linux为代表的开放源代码运用在国际上发展很快,IT企业人才需求的趋势越来越重视Linux操作平台下的系统应用开发和网络管理能力。因此,我院的计算机网络技术专业和计算机应用技术专业都开设了《Linux操作系统》课程。由于该课程具有较强的理论性和实践性,教师要教好这门课程和学生学好相关技能都不是一件容易的事。结合教学体会和课程教学现状,笔者拟从课程结构、教学内容、项目设计和教学手段等几个方面阐述在教学过程中的探索和实践。
课程教学现状分析
2005年,我院面向计算机网络技术专业开设了《Linux操作系统》课程,课程性质为专业技术课,安排为72学时。2007年,又面向计算机应用技术专业开设,但课程性质有所改变,为专业拓展课,安排为36学时。通过课程学习,使学生掌握Linux操作系统的基本概念、常用命令以及系统安装、配置、管理和应用的技能和方法。目前,我院该门课程在教学中存在以下问题:(1)学生对Linux系统认知不足,学习兴趣不高。当前桌面操作系统多数是Windows,学生接触Linux比较少,对Linux系统的认知不足,是造成学生不想学的主要原因。况且Windows和Linux差别很大,两者的人机界面和使用习惯完全不同,因此,很多学生在面对Linux问题时会产生畏难情绪。(2)课程结构设置不科学,专业学习缺乏特色。
两个专业开设同一门课,课程性质和教学学时都不相同,很难做到教学内容和职业能力培养的一致性。计算机应用技术专业每周只有2课时,时间间隔较长,课程中的很多内容只能被压缩,尤其是一些重要的实验环节。很多学生反映课程所学内容过多,知识点难记易忘,教学效果不理想。(3)采用传统的教学方式,教学内容比较陈旧。由于课程自身的原因,不能把许多直观交互的现代教育手段应用在教学过程中,致使大多数教师仍采用比较传统的教学方式。教师在组织教学时,往往按照教材编排的顺序,先介绍单纯的理论知识,再讲解具体的使用。教学内容陈旧,学生在课堂上学到的理论、方法和技能就不能直接应用到实际项目开发中去,实践能力差。(4)教学设计缺乏项目,考核方式比较单一。教师自己没有做过实际项目,没有完成任务的实际经验,在承担教学过程中,就找不到合适的项目和任务来支撑教学设计。此外,以往的考核都采用常规性的闭卷考试,理论课和实验课的内容放在一起,出一张试卷进行闭卷考试,这种考试方法不能充分反映学生对该门课程实验技能掌握情况,从而也导致学生对实验课不够重视。
课程改革的一些方法和实践
(一)调动学生的学习兴趣,变被动为主动
托尔斯泰说过:“成功的教学所需要的不是强制,而是激发学生的兴趣。”兴趣是最好的老师,有了兴趣就有了积极性,学习就能取得事半功倍的效果。要使学生学好Linux操作系统课程,最好的办法就是调动学生的学习兴趣,变被动为主动。教师可以运用多种途径来培养学生的学习兴趣,使学生爱学。比如,介绍当今Linux系统发展动态,提供业界新闻、Linux方向就业的情况等,还可以邀请企业或行业的专家学者来学校作讲座。2011年11月1日,教育部LUPA开源软件实训管理中心副主任、人保部开源软件职业鉴定中心副主任、浙江科华科技发展有限公司CEO在我院做了“与小机器人Android交个朋友”的专题讲座,吸引了大批感兴趣的学生。
(二)调整专业教学计划,合理设置课程内容
基于课程的特殊性和学习的延续性,需要对计算机应用技术专业授课计划进行调整,在保证总学时不变的前提下,可采取短学期上课的方式,由原来的18周每周2学时,调整为9周每周4学时。另外,从专业角度出发,结合职业人培养方案,对照课程的知识目标和能力目标,对课程内容进行取舍、优化,体现出不同专业的学习特点。例如,计算机网络技术专业掌握的技能侧重于网络服务器的安装、配置和管理,计算机应用技术专业则侧重于系统的基本设置和开源办公软件OpenOffice的应用。只有这样,才能在规定的学时范围内,最大限度地提升学生的实际应用能力,体现专业培养的不同特色。
(三)以项目为载体,开展基于工作过程的课程设计
高职教育以就业为导向,只有从工作出发,才能真实、客观、全面地反映职业活动对教育的要求。开展基于工作过程的教学设计,就是将整个教学过程模拟实际工作过程,教师与学生共同来实施一个或多个完整的工作项目,实现“教学做”有机统一。
实训平台仿真设计 实验室使用VMware Workstation虚拟机来搭建高度仿真企业工作项目实施环境的虚拟网络实训平台。通过在一台物理机上并发运行多个Linux服务器和Windows客户端,使每个学生均可扮演整个企业网络的管理员,针对虚拟的企业网络环境快速方便地练习系统及服务器的配置和管理技能。
综合项目设计 选择、设计一个或几个贯穿整个课程的大型综合项目,作为训练学生职业岗位综合能力的主要载体,这就是以项目为课程能力训练载体的原则。以计算机网络技术专业为例,根据知识目标和能力目标要求,课程围绕一个综合项目“企业网络服务器的搭建、管理和使用”进行设计。项目内容是利用Linux平台,设计一个中小企业中常用的综合应用服务器,主要功能应包括企业的文件服务器 (NFS+Samba)、 企业的DHCP服务器、企业的DNS服务器、企业的Web服务器、企业的FTP服务器、企业的邮件服务器、企业的安全防火墙的设计与实现。
单项项目设计 根据综合项目需要实现的功能,把整个教学过程划分成若干个教学模块,每个教学模块对应一个单项项目,具体设计如下。项目1:Linux系统的安装、升级和卸载;项目2:Linux图形化界面操作;项目3:系统管理命令的使用;项目4:文本编辑器和办公软件OpenOffice的使用;项目5:Samba服务器的配置和管理;项目6:DNS服务器的配置和管理;项目7:DHCP服务器的配置和管理;项目8:Apache服务器的配置和管理;项目9:FTP服务器的配置和管理;项目10:Sendmail服务器的配置和管理;项目11:Iptables防火墙的配置。每个单项项目还可以再划分为若干个任务,例如,在单项项目3系统管理命令的使用实训中,按命令的用途和功能又可以分为Linux基本命令、文件系统管理命令、常用网络操作命令等教学任务。
教学过程设计 以单项项目为单位的教学过程设计如下:展示学习目标→提出任务引入课题→分析任务演示操作→了解任务相关知识→教师分配任务→学生实施任务→结果展示与评价→拓展任务深化训练→作业巩固。
考核方式设计 该课程的考核采取过程考核与期末考核相结合的方式,重点考核学生在完成单项项目和综合项目过程中表现出来的专业知识、职业技能、学习态度、创新能力和团队合作精神,其中学习态度根据平时出勤情况、课堂纪律和作业完成等方面进行综合评价。考核采用百分制,过程考核中的能力鉴定成绩占学生成绩的60%,期末考核中的知识鉴定成绩占学生成绩的40%。
(四)构建网络教学平台,拓展教学空间
网络教学为高职教育提供了新载体,拓展了新空间。构建网络教学平台,提供课程学习资源的共享和下载,包括教学课件、视频演示、在线作业、在线测试、技术交流、项目案例、电子资料等丰富的数字化教学资源,方便了学生的自主学习。同时,网络教学平台还设立了在线答疑、电子虚拟教室等交互场景,可以将现有的教学资源与虚拟技术完美地整合在一起,打破时间、地域的限制,将学习延伸到课外。
[1]李建新,唐小燕.项目导向式教学法在“Linux操作系统”教学中的应用[J].科技文汇,2010(4):129-130.
[2]夏晶.高职院校《Linux 操作系统》课程改革思路[J].科技信息,2007(32):587.
[3]柴艳宾.电子虚拟教室的建设与应用初探[J].科学时代,2010(9):112-114.