基于项目分解的任务驱动教学模式探讨
2017-04-18杜经纬
杜经纬
摘要:通过分析计算机网络类课程的教学内容及课堂教学方法,提出了一种基于项目分解的任务驱动教学模式。该教学模式是由实际项目出发,根据课程的知识体系将项目分解为若干个小任务,再将任务布置给学生。通过完成不同层次的任务,既提高了学生的实践能力,又使学生具有了一定的实际项目经验。
关键词: 项目分解;任务驱动;计算机网络;教学模式
中图分类号:TP393 文献标识码:A 文章编号:1009-3044(2016)35-0091-02
1 引言
网络工程专业培养中计算机网络类课程占据很大的比重,比如计算机网络原理、路由与交换、网络工程设计与集成等课程。这些课程中都包含着大量的理论性很强的知识,很多学生不清楚这些理论知识有什么用途,对网络工程专业要解决的问题认识模糊,并容易产生对网络类课程的厌学情绪。为了使学生能够喜欢并更好地掌握计算机网络类课程的核心理论知识及在实际工程领域的具体应用,以达到网络工程专业的人才培养目标,开展基于任务驱动的教学模式改革是一个很好的选择。
2 任务驱动教学模式分析
“任务驱动” 教学模式是一种建立在构建主义教学理论基础上的教学方法。授课教师将课程的理论及实践教学内容设计成各种具体的任务,以任务作为驱动,使学生在完成各项具体的任务中,掌握课程的教学内容,从而达到课程的培养目标,锻炼学生的自学能力、分析和解决问题的能力。“任务驱动”教学模式的特点是:学生为主体、教师为指导,强调通过调动学生学习的积极性、创造性,独立自主地完成实验任务,学生实验中遇到的问题通过师生互动加以解决。所以“任务驱动”教学法区别于传统的满堂灌教学,可提高学生的学习主动性,从而达到提高学生自学能力、独立分析问题及解决问题的能力。由于计算机网络类课程尤其是像路由交换等课程的实践性较强,课程的教学过程是以学生操作为主,教师只进行少量的理论知识讲解和指导,二次每个实践环节都有明确的任务和教学目的,所以根据计算机网络类课程的教学内容及课程特点采用“任务驱动”的教学模式是适宜的。
“任务驱动” 教学法中的关键点在于设计合理的任务,但任务从哪里来的呢?如果能够结合实际项目来设计课程实验的任务,将能实现产与学的有效结合,真正提高学生的实际项目经验,也可防止学生所学与实际需求脱节。所以,笔者提出一种基于项目分解的任务驱动教学模式,将实际的网络工程项目与学生的实验密切结合起来,以达到学以致用的目的。
3 基于项目分解的任务驱动教学模式
基于项目分解的任务驱动教学模式,是指在教学过程中针对课程不同章节的知识内容,由授课教师依据1-2个网络工程实际项目为学生设计一整套的学习任务,这些任务可覆盖课程的主要知识内容,使学生在经过精心设计的各项任务驱动下,利用所学的知识通过自主学习、查阅文献、小组讨论、团队合作等方式进行学习的教学模式。
基于项目分解的任务驱动教学模式特别适合于具有明显的工程背景的网络工程专业中的各种课程的教学,尤其适合网络工程类课程的教学活动。该教学方法的应用,可以极大的调动学生的学习积极性,变被动学习为主动学习,从而达到培养学生的学习主动性、自学能力、独立分析问题、解决问题的能力以及团队合作的能力。
基于项目分解的任务驱动教学模式的整个教学过程包括基于知识单元的项目分解、教师指导下的任务布置、实验环境下的任务实现、项目答辩式的任务评价等四个阶段。
3.1基于知识单元的项目分解阶段
根据课程的特点精选1-2个实际工程项目,再根据课程的教学基本要求尤其是教学的重点难点内容,由课程的教学团队共同参与对实际工程项目进行任务分解。任务分解要按照难易适中、任务明确、技术可行、并能覆蓋课程主要知识内容的原则进行分解,各项任务要能集中体现课程的核心理论知识及对实践能力培养的要求,使学生能够通过自主学习、查阅文献、分析、讨论等独立完成相关任务,从而达到课程教学大纲要求的培养目标。根据实际工程项目分解出来的任务不能太过复杂,否则学生无法通过自主学习独立完成。学生在完成所有任务后,教师再将实际的工程项目作为课内课程设计布置给学生,让其在课下独立完成。由于该实际工程项目涉及的技术学生在前面的各项任务中均已完成,通过项目的布置既能检查前面的任务完成情况,又能培养学生的综合应用问题的分析解决能力。例如,以路由交换课程为例,该课程要求学生掌握网络工程中的交换机、路由器等的基本配置。常见企业网的拓扑如图1所示,可以将其作为课程选取的项目进行任务分解。由图1可以分解出STP生成树配置、链路聚合配置、VLan的划分及VLan间的通信、路由冗余与负载均衡配置、策略路由配置、网络地址转换(NAT)配置、PPP链路的基本配置、OSFP路由协议的配置、RIP路由协议的配置、静态路由的配置等任务,学生通过完成这些任务即掌握了常见企业网的配置。通过项目分解、任务来源于项目,最终实现产与学的结合。
3.2 教师指导下的任务布置阶段
授课教师通过课堂讲授相关理论知识及原理,帮助学生明确任务的基本要求,指导学生完成任务的基本方法和策略,并给学生提供一些针对性较强的参考资料,使学生明确任务的关键部分及容易出错的部分,引导学生进行独立自主的进行任务的分析与实现,最终形成一个任务实现的基本步骤或方案。
3.3实验环境下的任务实现阶段
在课下或者实践课上,学生通过实际网络设备或者模拟器根据自己对任务的理解,独立完成任务规定的各项基本要求,并记录详细的实验步骤及结果,对实验中发生的问题及解决办法进行详细记录,并体现在任务的实验报告中。在学生完成任务的过程中,教师应当及时发现学生的共性问题,并再次给学生讲解任务中所包含的理论及实践知识点,通过任务实现阶段使学生进一步明白任务与理论知识之间的关联。
3.4项目答辩式的任务评价阶段
以实际工程项目为内容的课内课程设计完成后,由学生对其课程设计的完成情况进行汇报,学生在规定的有限时间内对自己课程设计进行答辩,教师根据学生的答辩情况及时发现问题并向学生进行提问,通过分析学生存在的问题,教师即可判断出学生对课程的核心内容掌握情况。在学生的答辩过程中,教师首先要及时肯定学生好的方面,已达到激励学生的目的;同时对其不足要及时提出,并要求学生课下进一步去完善,以达到课程理论知识和实践能力双提高,从而完成课程大纲规定的教学目标的目的。
4 结论
通过多年的教学实践证明,“基于项目分解的任务驱动”教学模式非常适用于网络工程专业中实践性较强的课程教学。该教学模式不仅给学生“授人以鱼”,更加强调给学生“授人以渔”,强调对学生自主学习能力、团队合作能力等的培养,而通过实际工程项目进行教学任务的设计更能达到产与学的统一,使学生真正能够学以致用,是对传统教学模式的一种有益尝试,该教学模式同样适合像网络工程专业一样具有工程背景的其它专业的实践性较强的课程教学。在今后的教学实践活动中,我们将重点对项目分解后的任务进行详细的规范化设计,并对任务之间的关联进行深入研究,以便能更好地推进课堂教学模式的改革,提高专业培养质量。
参考文献:
[1] 郭银章,赵俊忠.基于项目任务驱动的计算机网络课程教学方法[J].计算机教育,2011(13).
[2] 郭峰.基于任务驱动模式的《计算机网络》研究[J].数字技术与应用,2011(3).
[3] 施晓秋,刘军.“三位一体”课堂教学模式改革实践[J].中国大学教学,2015(8).
[4] 蒋宗礼.基于教学质量国家标准的本科计算机类专业应用型人才培养思考[J].中国大学教学,2015(5).
[5] 杨茂云.计算机网络管理课程教学探讨[J].计算机教育,2010(22).