论文部分内容阅读
摘要:任务驱动教学是目前高校课程模式改革的主要方向,特别是像《使用JSP开发Web应用系统》这种实践性较强的、基于任务驱动机制的课程都较为适合这种课程模式。本文结合高等职业院校计算机类《使用JSP开发Web应用系统》这门核心综合专业技能课,初步探索应用任务驱动教学法进行课程设计与实施的过程,指出了任务驱动教学法是高职教学的重要模式,实现师生在课程教学中互动的效果,提升学生的学习能力和职业能力。
关键词:任务驱动教学法;教学过程;JSP
《使用JSP开发WEB应用系统》课程是一门实用性强、发展迅速的专业课,是培养基于Java技术的Web程序员的主要支撑课程,课程的理论性强,涉及的知识面宽,对学生的理论与实践两方面的要求均较高。因此要在有限的环境和条件下尽可能在教学过程中加深学生对理论知识的理解,培养学生具备开发一个中小型应用的能力是本课程教学急需解决的问题。
1、概述
任务驱动教学法是一种建立在构建主义学习理论基础上的教学法,将原来以章节为单位的教学内容,调整为以任务为导向,设计教学模块和子任务,按照工作过程中完成任务所需的知识结构和能力要求去组织课程内容,通过讲练结合,将知识传授与技能训练有机地相结合。在完成任务的同时培养学生的创新意识和自主学习的习惯,引导他们学会如何去发现,去思考,去寻找解决问题的方法,最终让学生自己提出问题,并经过思考自己解决问题。
采用此教学方法可引导学生循序渐进完成一系列任务,从而得到清晰地思路、方法和知识脉络。
2、任务驱动教学在课程教学中的设计与实施
通过任务能将教学课题的理论知识和实际技能结合在一起;与企业实际生产过程或现实的商业经营活动有直接的关系;学生有独立进行计划工作的机会,在一定的时间范围内可以自行组织、安排自己的学习行为;有明确而具体的成果展示;学生自己克服、处理在项目工作中出现的困难和问题;具有一定的难度,不仅是已有知识、技能的应用,而且还要求学生运用新学习的知识、技能,解决过去从未遇到过的实际问题;学习结束时,师生共同评价项目工作成果和工作学习方法。
2.1任务内容安排
在课程开始的时候,教师确定工程项目,分解到所任课程中,将课程内容与工程项目相结合,教学过程就是项目任务的实施过程,学生作品就是工程项目成果,能够投入到实际应用中去。
在安排课程项目任务内容时,要注意理论知识和技能知识的有机结合。理论知识指完成该工作任务必须具备的理解性知识;理论知识分析的要求是以满足理解工作过程为基本原则,要避免以工作任务为参照点简单剪裁原有课程知识体系的倾向。同时,项目不宜太大也不宜太小,而且应以学生熟悉的、感兴趣的内容为主题。
2.2制定任务计划
项目任务准备完毕之后,要对任务涉及的问题进行分析,确定操作步骤,选择相应的方法,制定操作计划。计划的制定需要根据各个任务的目标和任务,确定工作方案和步骤,并与教师经过分析讨论后确定正式的实施计划。
2.3 任务实施
任务实施是在教师的引导下,从学生已有的知识技能和生活经验出发,讨论完成本任务活动的方法和过程,学生以小組为单位运用学过的知识和技能解决新情境下的问题,在任务活动过程中,增强学生的知识和技能,提高分析和解决问题的能力,在情感、态度的价值观等多方面对学生进行培养,整个过程活动都是真实的,是现实生产生活的一种反映,从而使学生的学习更有针对性和实用性,学到了今后就业所必须的技能。
这一阶段是任务驱动教学的核心或主体部分,学生的大部分和技能技巧学习是在此过程中完成。此过程是一个教与练的过程,是把客观规律转化为知识与技能的过程。例如,我们要完成用户注册任务。首先要进行效果的演示,然后重点讲解任务中的相关知识点,JDBC及其接口;基本SQL语法。接下来分解步骤。第一步,创建注册页面;第二步,完成客户端验证;第三步,获取用户注册信息;第四步,将注册信息添加到数据库中。这期间,教师不是将知识和理论灌输给学生,而是充当技术顾问的角色,引导他们一步步思索探究、自己实践,在实践中理解知识、掌握知识和运用知识,为项目组能正确完成项目的最终目标提供指引和帮助。
和传统教学的效果相比,任务驱动教学法下的学生在自主学习、合作精神和探究能力等方面有很大提高,对知识的运用也比较熟练和灵活,同时对以后的就业方向也有比较明确的意图。
在教学方法上,通过“实践与理论相结合、课内与课外相结合、学校与企业相结合”的工学结合教学模式,强化实践技能教学,做到练讲结合。理论知识部分采用多媒体教学为主,技能知识部分采用实际操作为主,有效激发学生的学习兴趣和学习自觉性。
2.4 成果交流
在任务计划的工作完成之后,应该对其成果进行必要的展示,以此肯定项目成果,使学生获得心理上的成功感和满足感。这期间,教师以点评为辅,尽可能开展一些热门问题的讨论,还可以进行作品欣赏或方法交流,让学生在思路上得到一些启发。成果交流是项目的总结和提高,通过展示和交流,学生可以进一步熟悉有关的知识、技能,反思自己的项目进程和有关的处理方法。
2.5 评价反馈
检测评价的目的是为了掌握教学情况,找出存在的问题以便及时纠正。检测评价的形式灵活多样,评价可由教师和学生来共同完成,评价过程也是一个学习和学习需求的再诊断过程。针对发生的问题可以先从理论上再讲解,重点再示范,展开讨论,进行全员强化训练等。
3、课程考核
为全面考核学生的学习情况,本课程主要以平时考核和期末考核为主,考核涵盖任务全过程,其中平时考核包括学生的出勤、作业和测试三部分。作业主要是学生在任务开发过程中所撰写的实验报告及项目代码。测试是考核学生对理论知识的理解和实践动手能力的检验。期末考核包括期末笔试考核和期末项目作业考核两部分。期末项目作业考核和课程项目实践的教学特点相适应,以最终验收项目的实际情况对学生进行考核。
4、总结与反思
采用基于任务驱动的实践教学,大大提高了学生学习的主动性。 学生在任务实践过程中理解和把握课程要求的知识和技能,体验创新的艰辛和乐趣,培养分析问题、解决问题的思维和方法。通过实际操作,不但可以训练学生在工作中与其他同学协调合作的能力,还可以充分发挥学生的创造潜能,培养了学生团队协作精神和集体荣誉感,锻炼了沟通能力和合作意识。
参考文献
[1] 乐文行.浅谈项目教学法在计算机软件教学中的应用[J].广西教育学院学报,2005(6).
[2] 贾瑞凤,谷美繁,王桂芹.项目学习实证研究[J].中国现代教育装备,2009(7).
[3] 冷淑君.以项目为中心构建新型教学模式的时间与思考[J].中国电化教育,2008(7).
[4] 黄靖龙,罗先进,曾设华.项目教学法在高职专业课程教学中的应用[J]. 淮北职业技术学院学报,2007(4)
[5] 李亚娟.工程任务课程化在JSP课程中的应用[J].计算机光盘软件与应用.2011,7.
[6] 万芳.基于工作过程的《JSP技术》课程改革思考[J].中国科技信息,2011,13
关键词:任务驱动教学法;教学过程;JSP
《使用JSP开发WEB应用系统》课程是一门实用性强、发展迅速的专业课,是培养基于Java技术的Web程序员的主要支撑课程,课程的理论性强,涉及的知识面宽,对学生的理论与实践两方面的要求均较高。因此要在有限的环境和条件下尽可能在教学过程中加深学生对理论知识的理解,培养学生具备开发一个中小型应用的能力是本课程教学急需解决的问题。
1、概述
任务驱动教学法是一种建立在构建主义学习理论基础上的教学法,将原来以章节为单位的教学内容,调整为以任务为导向,设计教学模块和子任务,按照工作过程中完成任务所需的知识结构和能力要求去组织课程内容,通过讲练结合,将知识传授与技能训练有机地相结合。在完成任务的同时培养学生的创新意识和自主学习的习惯,引导他们学会如何去发现,去思考,去寻找解决问题的方法,最终让学生自己提出问题,并经过思考自己解决问题。
采用此教学方法可引导学生循序渐进完成一系列任务,从而得到清晰地思路、方法和知识脉络。
2、任务驱动教学在课程教学中的设计与实施
通过任务能将教学课题的理论知识和实际技能结合在一起;与企业实际生产过程或现实的商业经营活动有直接的关系;学生有独立进行计划工作的机会,在一定的时间范围内可以自行组织、安排自己的学习行为;有明确而具体的成果展示;学生自己克服、处理在项目工作中出现的困难和问题;具有一定的难度,不仅是已有知识、技能的应用,而且还要求学生运用新学习的知识、技能,解决过去从未遇到过的实际问题;学习结束时,师生共同评价项目工作成果和工作学习方法。
2.1任务内容安排
在课程开始的时候,教师确定工程项目,分解到所任课程中,将课程内容与工程项目相结合,教学过程就是项目任务的实施过程,学生作品就是工程项目成果,能够投入到实际应用中去。
在安排课程项目任务内容时,要注意理论知识和技能知识的有机结合。理论知识指完成该工作任务必须具备的理解性知识;理论知识分析的要求是以满足理解工作过程为基本原则,要避免以工作任务为参照点简单剪裁原有课程知识体系的倾向。同时,项目不宜太大也不宜太小,而且应以学生熟悉的、感兴趣的内容为主题。
2.2制定任务计划
项目任务准备完毕之后,要对任务涉及的问题进行分析,确定操作步骤,选择相应的方法,制定操作计划。计划的制定需要根据各个任务的目标和任务,确定工作方案和步骤,并与教师经过分析讨论后确定正式的实施计划。
2.3 任务实施
任务实施是在教师的引导下,从学生已有的知识技能和生活经验出发,讨论完成本任务活动的方法和过程,学生以小組为单位运用学过的知识和技能解决新情境下的问题,在任务活动过程中,增强学生的知识和技能,提高分析和解决问题的能力,在情感、态度的价值观等多方面对学生进行培养,整个过程活动都是真实的,是现实生产生活的一种反映,从而使学生的学习更有针对性和实用性,学到了今后就业所必须的技能。
这一阶段是任务驱动教学的核心或主体部分,学生的大部分和技能技巧学习是在此过程中完成。此过程是一个教与练的过程,是把客观规律转化为知识与技能的过程。例如,我们要完成用户注册任务。首先要进行效果的演示,然后重点讲解任务中的相关知识点,JDBC及其接口;基本SQL语法。接下来分解步骤。第一步,创建注册页面;第二步,完成客户端验证;第三步,获取用户注册信息;第四步,将注册信息添加到数据库中。这期间,教师不是将知识和理论灌输给学生,而是充当技术顾问的角色,引导他们一步步思索探究、自己实践,在实践中理解知识、掌握知识和运用知识,为项目组能正确完成项目的最终目标提供指引和帮助。
和传统教学的效果相比,任务驱动教学法下的学生在自主学习、合作精神和探究能力等方面有很大提高,对知识的运用也比较熟练和灵活,同时对以后的就业方向也有比较明确的意图。
在教学方法上,通过“实践与理论相结合、课内与课外相结合、学校与企业相结合”的工学结合教学模式,强化实践技能教学,做到练讲结合。理论知识部分采用多媒体教学为主,技能知识部分采用实际操作为主,有效激发学生的学习兴趣和学习自觉性。
2.4 成果交流
在任务计划的工作完成之后,应该对其成果进行必要的展示,以此肯定项目成果,使学生获得心理上的成功感和满足感。这期间,教师以点评为辅,尽可能开展一些热门问题的讨论,还可以进行作品欣赏或方法交流,让学生在思路上得到一些启发。成果交流是项目的总结和提高,通过展示和交流,学生可以进一步熟悉有关的知识、技能,反思自己的项目进程和有关的处理方法。
2.5 评价反馈
检测评价的目的是为了掌握教学情况,找出存在的问题以便及时纠正。检测评价的形式灵活多样,评价可由教师和学生来共同完成,评价过程也是一个学习和学习需求的再诊断过程。针对发生的问题可以先从理论上再讲解,重点再示范,展开讨论,进行全员强化训练等。
3、课程考核
为全面考核学生的学习情况,本课程主要以平时考核和期末考核为主,考核涵盖任务全过程,其中平时考核包括学生的出勤、作业和测试三部分。作业主要是学生在任务开发过程中所撰写的实验报告及项目代码。测试是考核学生对理论知识的理解和实践动手能力的检验。期末考核包括期末笔试考核和期末项目作业考核两部分。期末项目作业考核和课程项目实践的教学特点相适应,以最终验收项目的实际情况对学生进行考核。
4、总结与反思
采用基于任务驱动的实践教学,大大提高了学生学习的主动性。 学生在任务实践过程中理解和把握课程要求的知识和技能,体验创新的艰辛和乐趣,培养分析问题、解决问题的思维和方法。通过实际操作,不但可以训练学生在工作中与其他同学协调合作的能力,还可以充分发挥学生的创造潜能,培养了学生团队协作精神和集体荣誉感,锻炼了沟通能力和合作意识。
参考文献
[1] 乐文行.浅谈项目教学法在计算机软件教学中的应用[J].广西教育学院学报,2005(6).
[2] 贾瑞凤,谷美繁,王桂芹.项目学习实证研究[J].中国现代教育装备,2009(7).
[3] 冷淑君.以项目为中心构建新型教学模式的时间与思考[J].中国电化教育,2008(7).
[4] 黄靖龙,罗先进,曾设华.项目教学法在高职专业课程教学中的应用[J]. 淮北职业技术学院学报,2007(4)
[5] 李亚娟.工程任务课程化在JSP课程中的应用[J].计算机光盘软件与应用.2011,7.
[6] 万芳.基于工作过程的《JSP技术》课程改革思考[J].中国科技信息,2011,13