周莉 许璐蕾 谭方勇 张燕
摘要:该文针对Linux网络管理课程提出一种基于任务型教学法的新型教学模式,将课程划分为多个项目,为每个项目设置多个工作任务;将多种教学方法融入到网络专业学生的教学实践中,提出更为有效地课程考核机制,更好地课程教学目标。
关键词:任务教学法;高职院校;Linux网络管理
中图分类号:TP3文献标识码:A文章编号:1009-3044(2012)33-7955-02
Linux是一个优秀的、日益成熟的操作系统,经过十几年的发展,已经拥有了大量的用户,同时作为很多嵌入式设备的操作系统内核,国内外众多软件供应商、硬件供应商和系统集成商的业务都逐步向Linux转型,Linux人才的就业面日益宽广。根据2011年红帽公司发布了的《Linux从业人员就业形势分析报告》提供的就业机会分析,在一个月的时间内,对Linux有招聘需求的企业数量共有9176家,产生29897个具体工作岗位,需求88495名Linux人才;对Windows有招聘需求的企业数量共有11030家,有21410个具体工作岗位,需求人才55666名;虽然在招聘企业数量上,Linux人才需求略少于Windows人才需求,但是在岗位数量与招聘人数上Linux人才需求已经完全超越Windows人才需求。就岗位数据来看,Linux需求岗位除了在09年受金融危机影响外数量有所下降,其他年份均保持稳步增长,特别在2011年由2010年的12318个需求岗位猛增到29897个。
《Linux网络管理》作为高职院校网络技术专业核心课程,系统介绍了Linux操作系统基础知识、基本理论和基本技术,学生通过该课程的学习,能够建立较为完善的Linux操作系统知识体系,掌握系统管理、网络管理的方法,灵活应用已有的知识对现有的Linux操作系统进行管理、配置和应用各种网络服务,构建基于Linux的安全操作系统,具备成为Linux网络管理员的能力。
1教学内容任务化设计的原则
面向岗位,基于工作过程的任务设计。Linux课程开设在计算机网络类专业,必须首先考虑该专业群的主要就业岗位——企业网络管理员,教学活动应紧密围绕实践能力培养这一核心任务。通过Linux网络管理员这一职业岗位可总结出该岗位的典型岗位工作任务和完成工作所需掌握的职业能力,然后从企业实际应用出发,将RedhatLinux在中小企业平台项目中的实际案例进行重新整合与优化,设计出多项典型工作任务,作为学生学习的主要项目。通过完成这一系列项目中的任务,使学生能够掌握“职业岗位”所需的知识与技能,顺利完成从学校到企业的职业过渡。
递进式任务设计。针对每一个项目,设计“基本任务-进阶任务-拓展任务”三个层次的任务,递进地开展项目学习。三个层次的任务由浅及深,环环相扣,前一项任务为后一项任务的基础,后一项任务是前一项任务的延伸和拓展,有利于学生循序渐进地学习项目,掌握学习任务。
自主与合作兼顾的任务设计。基本任务一般情况下学生可以独立完成,进阶和拓展任务需要多名学生承担不同的角色来配合完成。在每个具体的项目三个工作任务的开展过程中,学生既有独立完成的任务,又有合作完成的任务,有利于提高其合作与沟通能力。
该文设计Linux网络管理课程工作项目主要包括网络基础配置、远程联机服务器、DNS服务器、DHCP服务、Samba和NFS服务器、Apache服务器、FTP服务器、邮件服务器、防火墙和NAT服务器、代理服务器等10个工作项目,每个项目具体的任务如图1所示。
2课堂教学任务化处理与创新
理论与实践紧密结合,用“基础知识—实践说明—示范引导—任务布置(基础任务、进阶任务)—纠错重做—总结拓展(拓展任务)”的模式开展教学。“实践说明”指实验开始前需对实验内容、目的、要求、考核方法等进行详细的说明;“示范引导”指教师边演示边讲解实验的基本内容,然后向学生布置实验任务,教师在巡视中给予学生实验的开展以纠错和针对性指导,并在实验完成后总结学生的实验过程和表现,进而向学生布置与本实验相关的拓展任务作为自学内容。以项目4为例,教师可采用以下步骤组织实践教学:第一,教师讲解LinuxDHCP服务器的基本工作原理和配置方法,演示在课前实验准备中搭建好IP地址动态分配过程,向学生直观展示DHCP服务器的作用;第二,为学生布置基本任务,要求学生搭建DHCP服务器,告知学生本次实践的考核标准;第三,学生2人一组分工合作完成工作项目中的进阶任务,重在提高学生的动手能力并培养合作精神;第四,教师对每一组的完成情况予以检查并进行针对性指导,组织学生服务器的配置方法和容易出错的地方开展讨论,由教师完成课堂教学内容的总结;第六,教师提出拓展实践的任务,要求学生完成拓展任务,进一步培养学生自学及及灵活应用知识的能力,拓展任务以报告或者论文等大作业形式进行考核。
3课程任务化考核
本课程实践性极强,考核方式不应局限于传统的纸质的试卷考核,需采取多种方式对学生进行任务化的考核。
1)项目任务演示和讲解。项目任务演示和讲解要求学生自行组成3~4人学习小组,通过讨论确定工作项目,能够完成学习报告,制作PPT演示文件,搭建实验环境,向教师及全班同学做综述、讲解和演示。综述要求学生针对具体工作项目的技术背景和三个工作任务做简单的介绍,讲解要求对每个任务做具体的执行步骤和完成情况作详细说明,演示部分要求向大家演示服务器与客户机、服务器与服务器之间协同工作的场景。项目任务演示和讲解方法能够充分考验学生的动手能力,调动学生自学的积极性,营造良好的合作氛围,提高学生的讲解表达能力。
2)方案设计。方案设计要求学生针对小型企业给出一个局域网方案,设计网络拓扑,安装配置多台服务器,这是对学生综合能力的一次考评,有利于学生回顾整个课程的学习。
3)大作业。拓展任务的考核要求学生以完成大作业的方式总结和记录拓展任务的完成情况,学生在报告中能够在理论上做出深入的自学和研究,详细记录拓展任务的完成步骤,对所涉及领域的最新技术有所涉足,对技术发展的前沿进行展望。
4结束语
该文面向具体岗位,着眼工作过程,将Linux网络管理课程的教学划分为10个教学项目,为每个项目设置基本任务、进阶任务、拓展任务,将任务化教学深入应用到教学各个环节,取得了良好的教学效果。
参考文献:
[1]王和平,胡菊芬.基于工作过程的“Linux网络操作系统”课程设计与实践[J].职教论坛,2010(14):44-48.
[2]王鹏飞,康鲜菜,徐晓.高职院校《Linux网络服务》课程标准设置及人才培养目标定位[J].职业教育研究,2011(3):44-45.
[3]彭勇.关于职业资格标准与教学内容相融合的研究——职院《Linux系统管理与应用》课程教学内容的选择[J].职业教育研究,2010(11):86-87.
[4]罗俊丽.高校Linux系统课程教学探讨[J].软件导刊,2012,6(11):180-181.