任务驱动教学法在ASP开发Web应用的技术课程中的教学实践

来源 :广西教育·C版 | 被引量 : 0次 | 上传用户:yuxuan1991
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  【摘要】ASP开发Web应用的技术课程中应用任务驱动教学法,应该合理确定总任务,统筹设计各个分任务,并在教学实践中一以贯之。同时,应端正教师的角色地位。要求教师具有较高的综合素质。注意课后的师生互动。
  【关键词】Web应用ASP技术任务驱动教学教学实践
  
  任务驱动教学法是一种以学生主动学习、教师加以引导的一种教学方法,它打破了传统教学方法中注重学习的循序渐进和积累的老套路,不再按照教学内容的从易到难的顺序,而是以完成一个任务作为驱动来进行教学,完成教学任务。采用任务驱动模式教学,有利于学生掌握学习内容,提高多方面能力。
  ASP开发Web应用的技术课程的教学,通常的做法都是按课本的内容顺序先讲解ASP的特点、VBScript语言的语法、ASP的内置对象、SQL语句等,最后才是综合知识的应用举例。采用这种教学方式。教师还没有教授完VBScript的语法,许多学生就已失去了学习的兴趣,难以坚持学完全部的课程内容。但是,在ASP开发Web应用的技术课程教学中采用任务驱动教学法,其教学效果显著:一是可极大地提高学生学习的兴趣和积极性;二是可增强学生学习的信心;三是掌握开发Web应用的方法和基本技术比较快。本文对任务驱动教学法在ASP开发Web应用的技术课程中的教学实践作初步的探讨。
  
  一、教学实践过程
  
  (一)合理确定总任务
  合理并恰当地确定任务,是任务驱动教学的主要特征,也是能否达到教学要求的关键因素。在设计具体的任务时,可以先设计为一个大的任务(总任务),然后再细分为多个小的任务(分任务),通过解决分任务来完成总任务。
  笔者在ASP开发Web应用的技术课程教学实践中确定的总任务是:开发一个家庭购物管理系统,要求具有物品分类管理、购物登记、购物信息查询、外部文本文件中购物数据的导人等功能。总任务也是学生学习的总目标。有了这个总目标,容易激发学生学习的兴趣,也可以激励学生持久地进行学习的探讨。
  在设计总任务时应该注意如下几点:
  第一,能够使学生掌握所需的基本技术和方法。学生通过学习并完成总任务后,应该可以掌握使用ASP技术开发Web应用的基本技术和方法。对数据的维护(追加、更改、删除,如物品分类管理和购物登记都涉及了数据的维护)和读取(如购物信息查询)是开发Web应用最基本也是最根本的技术,其中最重要也是最普遍的是操作数据库的技术和方法。
  第二,要涵盖课本的所有知识点。教学要围绕课本进行并完成教学任务,这是基本的常识。学生在完成总任务的过程中,应该涉及课本的所有知识点。当然,也可以根据学生的实际能力对知识点进行扩充。
  上述确定的总任务中,数据的追加涉及了表单、客户端和服务器端的VB脚本语言(还可能使用JavaScript脚本语言)以及Request、Setwer等内置对象等等;外部文本文件的调用涉及了ASP操作磁盘文件的方法;数据的更改、删除、查询涉及了VB脚本语言的语法、SQL语句的更深应用(如模糊查询、表关联操作等)、数据的呈现方法,等等。
  第三,难易适当。确定的总任务,如果太难实现,则畏难情绪很容易使学生失去学习的动力;如果太容易实现,则很难起到应有的作用,而且也难以让学生持久地坚持学习。 第四,便于分解为多个分任务。解决总任务时肯定是通过各分任务的解决来完成的。这就要求总任务的范围要适中,范围太小,分任务不好划分;范围太大,划分的分任务太多,课时又不够。
  
  (二)统筹设计各个分任务
  总任务确定之后,日常的课堂教学就是为了解决分任务而进行的,分任务都一一地解决了,总任务也就完成了。可见,分任务的设计也很重要。
  1 通盘考虑,周到细致。分任务的设计应该围绕如何完成总任务来进行,这就需要通盘考虑,而且还要周到细致。所谓通盘考虑。就是分任务的设计要考虑到总任务的具体内容、课时总数、学生的实际能力、先后顺序等。所谓周到细致,就是在每个分任务的设计中,一不单要考虑其在完成总任务所起到的作用,还要考虑其难易程度(学生能否在规定的课时内解决,或者太容易解决)、内容的描述方式(是否容易激发学生的兴趣,或者学生能否正确理解问题等)等。
  2 服务主线,不拘顺序。服务主线是指在设计分任务时,必须紧紧地抓住总任务这根主线,为主线服务。既然已经确认如果完成了总任务就会使学生掌握了基本的技术技能,那么分任务就应该服务于主线,不应该偏离主线。如总任务中有“购物登记”这项功能,就府该有一个或多个分任务是为实现这项功能而设计的。
  不拘顺序是指各个分任务出现的顺序。ASP编程与数学等其他学科比较,有一点是比较特别的,那就是“承前启后”性不如其他数学等学科要求那么严格。在数学中,前面的知识不学而直接学习后面的知识,这是不可想象的。而在ASP编程中,前后知识的关联性就没有那么强,如不了解内置对象的概念但并不影响使用“内置对象”去实现具体应用的编程。在设计分任务时,不一定要完全按照课本内容的顺序去进行分任务的排列,当要用到所需的知识时再回过头来学习也未尝不可。如可先跳过“VB脚本语句”这一章节内容,待使用判断语句时,再回过头来学习。
  3 难易适中,数量合适。设计的分任务应该是绝大部分学生在规定的时间所能完成的。如果难度太大,无从下手;太容易了,又形同虚设。一个课时以能解决一个分任务为好。如果一个课时要解决的分任务超过一个,不仅教师不便于操作,也会给学生带来较大的压力,甚至使得学生无法完成任务。如一开始就直接提出要求学生完成“物品类型管理”的编程任务,显然这个分任务难度太大,学生根本就无从下手。如果先给学生解决表单应用、收集表单提交的数据、插入数据的SQL语句等分任务,再解决“物品类型管理”的编程任务,就会容易得多。
  4 注重实践,提高效率。要想学生比较好地掌握ASP开发Web应用的基本技术,必须注重学生的编程实践。在设计的分任务中,应该都是学生通过动手(或编程)实践才能解决的问题,不但可以激发学生的学习兴趣,还可以让学生更牢靠地掌握相应的应用。例如,提出诸如“写出内置对象Request、Response常用的方法或者属性”的任务,不如提出“获取表单提交的数据并显示出来”的任务更好。
  
  二、教学实践总结
  
  (一)教学中应坚持的一些重要做法
  1 任务驱动教学法一以贯之。既然选择了任务驱动教学法来进行ASP开发Web应用的技术课程的教学,而且也确定了总任务和各个分任务,那就应该一以贯之,坚持到底。教学当中可能有个别课时用于总结讲评,但总体应该是任务 驱动教学法的教学模式。
  2 教学中根据实际修正分任务。随着教学的深人和对学生状况的进一步了解,可能发现事先设计的分任务已不再适合教学的要求,这时就要进行修正。但服务主线、难易适中、注重实践等的原则应该遵守。
  3 向学生灌输编程的理念。在教学实践中,编程语言有许许多多,语法也各有千秋,但一些理念是相通的。首先是系统功能的实现,这是最重要的。如果编程不能实现系统应有的功能,那么这是失败的编程。其次是程序代码的优化。实现系统功能的程序代码不是唯一的,但应该对程序代码进行优化,尽可能使用最优的程序代码,以缩短程序运行的时间。在开发Web应用中,因为数据是通过计算机网络进行传输的,更要注重程序代码的优化,尤其是对SQL语句的优化。
  4 特别强调数据库设计的重要性。严格地说,数据库的设计方法属于“数据库技术”的范畴,不属于ASP开发Web应用的技术课程的教学内容。但要开发Web的应用,一般都离不开数据库的应用。数据库的设计确定了,系统的框架也就确定了,以后的编程基本上都是围绕数据库的结构而进行。尽可能使用关联表,这样不但清晰明了,而且也便于数据的维护,更重要的是提高了数据库数据执行的效率。如“物品类型”表中有作为唯一标识的WPID字段,“购物登记”表中也有WPID字段,两个表通过WPID字段进行关联。
  
  (二)对教师的要求
  1 教师角色定位。教师的角色应该是学生建构知识的忠实支持者。教师的作用从传统的传递知识的权威转变为学生学习的辅导者,成为学生学习的高级伙伴或合作者。教师应该给学生提供复杂的真实问题,并鼓励学生对问题解决的多重观点。教师必须创设一种良好的学习环境,学生在这种环境中可以通过实验、独立探究、合作学习等方式来展开他们的学习。
  教师要成为学生建构知识的积极帮助者和引导者,应当激发学生的学习兴趣,引发和保持学生的学习动机。通过创设符合教学内容要求的情景和提示新旧知识之间联系的线索,帮助学生建构当前所学知识的意义。为使学生的意义建构更为有效,教师应尽可能组织协作学习,展开讨论和交流,并对协作学习过程进行引导,使之朝有利于意义建构的方向发展。
  教师通过引导和辅导学生解决一个个分任务,最终完成总任务,从而使学生掌握ASP开发Web应用的基本技术和方法。
  2 具有较高的综合素质。使用任务驱动教学法来进行ASP开发Web应用的技术课程的教学时,因为要对学生的学习进行组织、引导和辅导,要对学生完成任务的结果(正确或者错误)进行总结和评价等,所以相比较“讲解法“等其他的教学方法而言,对教师自身的素质要求更高。另外,实现同一功能的程序代码往往是不唯一的,同时许多时候程序运行时产生错误的原因,或者学生提出的一些意想不到的问题等都是在书本上是找不到的。这样,不但要求教师具有比较深厚的理论知识,也要有较多的开发实践经验。
  3 重视课后师生之间的及时互动。及时的师生互动,不但可以解决学生出现的学习问题,更是能够增强学生学习的动力,激发学生长久保持学习的兴趣。可通过校园网、QQ、E-mail、MSN等平台与学生进行课后的师生互动。
其他文献
微笑教学是指在教学中,师生互相尊重信任、平等友好,在轻松愉快的氛围中开展双边教学活动,它是对学生爱心的表达,是一种辅助传达教学信息、组织教学的有力手段,是教师赏识学生的最佳的面部情态语言。“赏识学生,微笑教学,肯定自我”是笔者在语文教学实践中探索出的一种比较有效的教学方法。    一、微笑使学生更自信    微笑教学在语文课中的创设运用,有利于克服学生的紧张害怕心理,让他们在自由的、安全的环境里学
会计监管问题成为我国经济发展中的一个重要问题.文章论述了会计监管的内容,分析了我国当前会计监管工作的现状,并针对现状提出了应对措施。
2014年10月16日,中国国务院总理李克强在意大利米兰出席第十届亚欧首脑会议第一次全会并在会上作了引导性发言,阐述了互联互通思想。李克强说,亚欧大陆是世界上发展机遇最多
【摘要】中等卫生职校英语教学改革应以知识为基础,以能力为主线,以培养具有较强实践能力的实用型卫生人才为目标,充分考虑学生的需求和兴趣,确立学生在教学活动中的主体地位,强调基础语言知识传授和基本技能训练与培养学生实际英语交际能力并重。教学改革应紧紧围绕职业能力的形成,以学生未来的卫生职业需求和真实工作任务为依据。整合相应的外语知识、语言技能,使学生实现外语知识与语言运用实践的统一。  【关键词】职业
邵瑞珍老师说过:有效的教学取决于有效的交往,交往顺利则教学成功。这就告诉我们,只有建立和谐的师生关系,才能促进课堂教学效率的提高。学生喜欢某个老师的课,就证明了两点:一是老师课上得生动,讲得精彩;二是老师已经和学生打成一片,师生关系比较和谐。学生用“喜欢”和“讨厌”这类词,笔者认为这主要还是修饰师生关系的。因此,作为教师应该着力构建和谐的师生关系,这也是在教育教学方面坚持以人为本,贯彻科学发展观的
新一轮收入分配制度改革已正式启动.这次高校工资改革的目的是建立新机制,而不是简单地增加工资.建立高校工资管理新机制必须从存在的问题入手,建立科学的考核制度,强化岗位
2006年2月15日,财政部发布了包括1项基本准则和38项具体准则在内的一整套新的企业会计准则体系,公允价值成为本次准则的亮点。有人认为公允价值会成为利润操纵的工具。文章认为
随着网络在乡镇的推广普及,网络对于乡镇中学语文教学的影响,已经为人们所关注。在网络环境下,乡镇不再是孤立地存在,而是实现了与世界的联通。农村学生利用网络弥补了课外书籍的不足,能够和城里孩子一样分享网络带来的好处,教师也可以通过网络实现了与国内甚至国外教学资源的共享。    一、网络背景下的乡镇中学语文教学的新发展    网络实现了教学内容从有限到无限的扩展。以朗读为例,乡镇的学生过去由于条件的限制
期刊
超低碳贝氏体钢经两阶段控轧控冷,在不同温度进行一定时间的回火,检测了热处理前后钢板力学性能并对比分析了组织特点。结果表明,随着回火温度的升高,贝氏体板条逐渐合并,过
说起当教师听课,是再平常不过的事了,但也有一些教师总会有一种难以言状的感觉,在一些学校中,听课这种教学研究活动也成了鸡肋。其实,一名从教者走上讲台之时,就与听课观摩结下了不解之缘。不断地授课、听课也就构成了与教师职业相伴的工作内容,组织听课观摩便成了学校教学管理工作中的一种常规手段。20多年的从教历程。使笔者在听课学习这条职业之路上走过了一段不短的路程,其间,懵懂、厌倦、苦闷、省悟等感受颇多。