您好, 访客   登录/注册

任务驱动法在JSP教学中的探讨

来源:用户上传      作者: 严春风

  摘要:任务驱动教学法是新时代教学的产物,适用于培养学生的创新能力和独立分析问题、解决问题的能力。JSP课程作为计算机专业开设的重要课程之一,如何更好地在JSP的教学中让任务驱动法融入,这样的探究就显得比较有意义。
  Abstract: The task-driven approach is the product of a new era of education for students and independent innovation ability to analyze and solve problems. JSP courses as computer science courses offered by one of the important, how to better the teaching of the JSP method for task-driven integration, this becomes more meaningful inquiry.
  关键词:任务驱动法 JSP 教学方法
  Key words: task-driven method JSP teaching methods
  作者简介:严春风,女,江苏连云港人,硕士,国家高级程序员,苏州托普信息职业技术学院计算机教师,主要从事Java、JSP、J2EE等计算机语言方面的教学。
  
  JSP是由SUN公司倡导、许多公司参与,于1999年推出的一种动态网页技术标准。它是基于Java Servlet以及整个Java体系的Web开发技术,利用这一技术可以建立安全的、跨平台的先进动态网站。JSP课程的教学过程中平时主要以项目实践动手能力培养为基础,通过上机开发和设计,对JSP的基本运行原理和开发模型进行掌握,达到能用JSP进行WEB应用程序设计和开发。在计算机专业教学中任务驱动法也是一种最为灵活、新颖、主动性强的一种教学方式。能将所学知识分类、归纳,然后设计出一个个任务,通过具体任务来完成,让学生学到教学目标所规定的内容,又提高了解决问题的能力,也属于探究式教学模式。
  一、任务驱动法
  任务驱动教学法是指由教师根据当前教学主题设计并提出“任务”,针对所提出来的任务,采用演示或讲解等方式,给出完成任务的思路、方法、操作和结果。然后引导学生边学边做,并完成相应的任务。从学生的角度来说,“任务驱动”是一种学习方法,它适于各类实践性和操作性较强的知识和技能。学生的讨论、探究等活动是在老师的指导和监控下进行,学生作为整个学习过程中的主要演员去发现任务中的问题、解决问题,学生是基于解决任务、根据任务的需求而学习新的知识和技术。从教师的角度来说,任务驱动法是一种值得探索和实践的教学方法,这种方法有利于培养学生自主学习、分析问题、解决问题的能力。
  二、JSP中任务驱动法可行性分析
  JSP课程作为计算机专业及相关专业开设的计算机程序设计的重要课程之一,具有明显的层次性和很强的实用性,既可以学到程序设计的算法,又可以培养学生分析问题、解决问题的逻辑推理思维能力。在JSP的教学中急需探索一种新的教学方法来充分调动学生的学习主动性,挖掘他们的创造潜能,培养学生的逻辑思维能力、抽象思维能力和创新能力,提高教学效果,而任务驱动法很适用于JSP程序设计课程的教学。
  三、JSP任务设计
  JSP编程这门课程,教学目标是培养学JSP做网站的设计能力,主要内容包括网行环境的搭建,输入,输出,登录,系统流程控态显示信息,分页显示,信息添加,信息修改除,系统异常处理,安全控制和网站部署等。而任务设计是任务驱动教学法的关键,教师认真细致地分析教学目标与教学内容是任务设计的首要环节。教师要通过全面分析统筹,确定学生需要掌握哪些知识与技能,在情感、态度和价值观方面需要得到哪些提高,并且进一步把这些目标与具体教学内容联系起来。在教学过程中,要打破教材结构,以任务为教学单元,突破先理论后实践的模式,由教师把知识点进行归并与重组,把知识点融入到任务中去。我系在JSP课程中采用分解的方式将教学总任务划分为若干个具有典型性的子任务,再按照由简到难的顺序来排列它们。从而达到循序渐进的效果。
  四、任务驱动法实现过程
  在任务驱动法的实施过程中,我们老师要很好的实现引导的作用,极大地发挥学生的主观能动性。在设计任务时要把握好以下两个原则: ①任务的设计必需具有实用性不能脱离现实。②任务的设计要循序渐进。学生对知识的认识、理解与运用有一个逐步深入的过程。下面以我系JSP课程任务中有一实际的任务――开发一简单的论坛为例作相关说明。
  1、分析
  任务必须有鲜明的现实意义,能实现学习的情景性设计,并激发学生的学习兴趣。提出任务的目的是为了引出将要学习的知识,反过来学习知识则是为了解决现实中的任务。因此,任务必须能驱动学生有的放矢地学习,并能让他们体会到所学知识的实用性。任课老师通过对学生需要掌握的知识点,对所涉及的的内容进行知识要点和难点的分析,根据具体情况可将学生需要掌握的知识点分成几个模块。
  2、实施
  学生对所接受的任务进行分析提出具体的方案并进行实施。这个过程是比较重要的过程,是学生综合知识能力实施的过程,也是学生对已经学过的知识进行再学习的过程。在论坛开发设计教学任务上,本着“循序渐进”的原则,采取三个递进层次教学过程。一是“示范”,二是“应用”,三是“创新”。
  3、评价
  学生在完成某一教学任务后,我们教师要对其进行及时的交流、讨论并作出反馈以及评价。学生在教师的评价中能受益匪浅。这一环节教师要查漏补缺,讲解一些共同的重、难点知识,给出大量应用论坛开发的实例,进一步强化学生对所学知识的理解和掌握。
  4、体会
  学生在对相关知识点进行任务驱动法的学习后,能提高自己分析问题、解决问题的综合能力,从而提高终身的学习能力。
  五、总结
  作为近年在教学理论和教学实践中都有突出表现的任务驱动法,应用于JSP教学也取得了比较好的教学效果,作为讨论式的任务驱动法效果则更好。总之,在JSP程序设计课程的教学中,根据教学内容的需要,运用“任务驱动法”,有利于改变学生获取知识的方法,让学生在探索中学习,最终使学生由被动接受知识转变为主动获取知识,进而培养学生善于钻研和勇于创新的精神以及实际的软件开发能力。任务驱动法在JSP语言程序设计课程教学中是一种值得推广的好方法。
  参考文献:
  [1]俞正红. JSP课程设计教学改革研究[J],计算机教育,2010(18)
  [2]许干,胡涛. 课程设计教学改革的思考[J]. 科技信息(科学教研), 2007,(18)
  [3]郭业才,姚善化. 加强课程设计环节 提高学生综合能力[J]. 中国科技信息, 2005,(19)


转载注明来源:https://www.xzbu.com/1/view-290171.htm