关键词:Linux用户基础;情境任务;教学模式;“六步”教学法;过程考核
● 引言
随着Internet、云计算、智能终端的快速发展,IT行业亟需具备操作系统知识和技能的人才。其中,以Linux为代表的开放源代码软件的发展日益引起世人的关注,它为操作系统课程教学提供了较好的实验平台。Linux操作系统是高职高专计算机网络技术专业的系列核心课程,其特点是具有很强的实践性和应用性。其中,“Linux用户基础”为入门级课程,学生对其理论学习的深浅、技能掌握的熟练与否,直接关系着系列后续课程的学习,在专业课程体系中有着重要的地位。
● 课程教学设计理念
“Linux用户基础”面向高职高专学生开设,理论教学和上机实践学时1:1,课程特点是命令繁多且附带若干选项、命令之间关联性不强,对于初学者来说在教学时间内达到融会贯通具有一定的难度。“linux用户基础”旨在培养学生具备Linux操作系统桌面系统的使用、管理和维护方法,使其具备职业Linux系统维护员和桌面系统维护员管理、维护和定制企业终端系统的能力。
结合职业教学特点和高职高专学生的学习心理特点,本文采用“以项目为载体,情境任务驱动”教学模式,融入系统管理员的职业资格标准进行教学。基于构建主义学习理论的“项目为载体,情境任务驱动”教学模式的特点是结合实际应用场景,从项目需求分析开始,引导学生分析问题、激发其学习兴趣,使其主动参与教学的过程,师生一同探讨解决方案,随着“项目展开、任务递阶”的深入而理解知识点,不断掌握实战技能,从而不断完善Linux用户基础的系统知识体系。
“Linux用户基础”采用迭代项目教学法进行设计,教学方案设计思路如图1所示。
根据Linux基础应用职业岗位的调研,设计、开发并实施“Linux研发项目小组日常管理系统”和“教师Linux办公平台构建”两个教学项目,按照迭代项目化教学的要求完成课程的教学设计,重在培养学生的技术实战应用能力,全面提升高职学生的竞争力和人才培养质量。
● 课程教学内容选取与设计
1.教学项目的选取
教学项目“Linux研发项目小组日常管理系统”的目的是让项目组帮助新加入小组的同学安装Linux操作系统实现一个集娱乐和学习一体的操作系统平台,设定项目组权责划分、项目组成员定期提交工作报告、项目组资料共享,内部考核、网络信息搜索,项目组资料日常备份,软件研发等任务。教学项目“教师Linux办公平台构建”是响应学院无纸化办公的号召,需要给教辅人员安装操作系统,实现全员统一免费的管理操作系统平台,并向教师提供LiveCD光盘系统,免去了教师在硬盘上安装Linux操作系统的麻烦。
2.教学环节设计
本文以教学项目“Linux研发项目小组日常管理系统”为例,对应迭代项目教学法进行项目分解,对应重组后序化的课程知识点。
“Linux研发项目小组日常管理系统”借鉴迭代项目教学法将项目分解为八个情境任务,对应的八个教学单元基本上涵盖了“Linux用户基础”的大部分核心知识点。教学实践表明,情境任务驱动教学模式能够引导学生积极主动的进入项目角色,能够亲身体验分析、解决问题的系列环节,在有限教学学时内,学生能够高效地掌握课程理论知识,并具备实际操作能力,顺利实现教学目标。此外,学生反馈对于类似日常生活中能够接触到的仿真项目,其易学易入手的特点容易引起学习兴趣和主动性,能进一步激发学生自身的潜力。
授课理念规避了教学内容由易到难循序渐进学习和积累的老套路,而是以完成一个又一个紧密相衔接的情境任务来驱动学生学习,从而达到教学目标。
情境任务驱动教学模式倡导学生角色扮演,切身感受真实任务。若想在每一个教学单元均取得良好的教学效果,需要不同单元采用不同的教学方法。比如,“情境任务5-项目组定期考核”要求每个研发人员必须知道项目组内共享的每个文件夹的功能,映射为要求学生了解Linux系统中多个目录的用途。像这个任务,适合采用类比的教学方法,拿大家熟悉的Windows操作系统和Linux操作系统对比来讲课,具体对比如上表所示。
在表中,对Linux操作系统和Windows操作系统的共同点进行对比分析来教学,使得学生更容易接受,从而掌握在Linux系统中所有的输入和输出设备都是以文件的形式存在的,都被当作文件来对待。
在项目角色扮演中,学生作为学习主体,通过不断地完成阶段任务获得满足感,进一步激发起求知欲望,有利于培养独立探索、开拓进取的自学能力和团队协作意识。例如,任务2-“项目组权责分配”中就要求项目经理和研发人员明确自己的职责,映射为了解和掌握用户和组的概念、用户如何添加到组中、如何从组中删除一个用户等知识点,完全符合学生分组的实际情况,无形中消除了学生抵触心理,有力地推动了教学的顺利展开。此外,如下页图2所示精心设计的教学单元,在项目分解任务过程中遵循了“循环式”教学思维,任务3-“项目组成员定期报告”要求项目组成员每周都要提交工作总结,映射为必须能够使用vi编辑器进行文件的创建、文件内容的追加、修改、删除和查找指定内容等技能。而且,在任务5-“项目组定期考核”中查阅、编辑Linux系统配置文件,任务7-“项目组备份调度”中编辑系统自动定期完成的任务,任务8-“项目组软件研发”中的Shell编程都蕴含了学生必须熟练掌握vi编辑器的要求。对vi编辑器的多次重复使用,有助于学生对知识的充分消化,并且在不经意间通过多次重复练习,以循环螺旋上升的方式达到纯熟掌握的程度。
● 情境任务驱动“六步”教学法
教学单元环环相扣,结合情境任务驱动“六步”教学法,能够进一步发挥“以项目为载体,情境任务驱动”教学模式的作用,有效的驱动整个教学进程。情境任务驱动“六步”教学法融合了PBL教学法(如图2)。
如图2所示,教师主导的环节为“任务目标—任务分析—解决方案”,这样可以让学生明
确教学单元的任务目标,通过分析了解完成任务需要了解哪些知识点和掌握哪些技能,从而形成解决方案。师生互动的环节为“方案实施—结果检测”,其目的是模仿教师演示进行实践,并掌握结果检测的方法。最后在学生独立环节“强化与拓展”,通过同类任务强化学生独立完成任务的能力,通过拓展考核学生独立思考、学以致用的潜力。
情境任务驱动“六步”教学法,涵盖了师生互动、教师主导、学生自主多个环节,符合学生的认知规律和学习心理特点,也映射了企业中专业人士的职业成长规律。由于高职高专学生个性特点突出,建议采用分组教学,教师可以提前对组长或技术骨干提前指导,使其成为教师小帮手,具备指导学生实验的能力,从而顺利带动班级学生实验动手全动员。
● 课程教学方案的实施
1.独立实践环节
“以项目为载体,情境任务驱动”教学模式的引入使得“Linux用户基础”中大量零散、繁杂命令的学习变得明确有针对性,但必须通过独立实践环节来强化学生对技能的熟练掌握。建议独立实践环节与讲授环节同步,难易度相同,任务工作量适中,这样能够有效推动教学目标的实现。
情境任务驱动“六步”教学法适用于课程的讲授,在独立实践环节可采用“明确情境任务—团队讨论分析问题—教师引导启—团队动手实践—教师点评—共性问题示范讲解—个别问题单独指导”的教学思路进行实践教学。教学实践表明,该方法能够有效提升学生的综合素养。
2.考核评价环节
“Linux用户基础”的实践多为验证性实验和综合性实验,建议采用“过程考核—团队汇报—个别提问”的方式督促学生按进度完成任务,注重过程考核中与学生的交流,针对学生疑问的启发引导和对技能的强化训练。课程最终成绩由任务分析报告(15%)、方案实施过程的熟练程序(50%)、任务结果的检测演示(15%)和实验报告(20%)四部分组成。
● 结束语
经过多年教学实践,结果表明学生的动手能力和实际操作技能得到了大幅提升,“以项目为载体,情境任务驱动”教学模式避免了传统的灌输式教学,使得学生从“要我学”的被动状态转变为“我要学”的主动状态,并且培养了学生的职业岗位素质和团队协作精神,教学效果良好。