任务驱动法在JAVA程序设计课程中的应用

来源 :电脑知识与技术·学术交流 | 被引量 : 0次 | 上传用户:h8x8x8
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘要:在《Java程序设计》课程教学中,以激发学生学习兴趣为前提,提高学生的自主学习能力为目标,引导学生积极主动参与学习,成为真正的学习主体,最终使学生将知识转化为能力是现代高教改革的主流。那么,与该理念相适应的教学方法就显得特别重要。将任务驱动法应用于该课程可以很好地调动学生的学习积极性,实践表明学生的程序设计能力得到极大的提高。
  关键词:任务驱动法; 建构主义学习理论; 程序设计; 教学任务
  中图分类号:G424文献标识码:A文章编号:1009-3044(2008)05-10ppp-0c
  
  1 引言
  
  学好《JAVA程序设计》这门课程对于学生就业是非常重要的。而计算机知识本身在不断地更新和变化,这对教学目标提出了更高的要求。授人 “鱼”,不如授人“渔”,不但要让学生学会知识本身,而且更重要的是培养学生学会学习[1]。传统教学方法不能适应这样的要求,笔者认为“任务驱动法”是一种能够很好的适应新的教学目标的教学手段。
  
  2 “任务驱动法”的特点
  
  “任务驱动法”是由教师根据当前教学的知识点设计并提出“任务”,针对提出的任务,采取演示或讲解等方式,给出完成任务的思路、方法、操作及结果,然后引导学生边学边练,完成相应的教学任务的教学方法[2]。
  传统的教学方法是建立在行为主义学习理论基础之上,强调“刺激——反应”,没有完全将人的学习行为和动物分开。任务驱动法是在“建构主义” [3]教学理论上发展而来的。它既能发挥教师主导作用,又能体现学生认知的主体作用,形成鲜明的“双主模式”。其特点是改造传统的教学活动过程,而在整个教学过程中,让学生有更多的主动思考与探索[3]。
  
  3 《Java程序设计》课程的特点适合采用任务驱动法
  
  《Java程序设计》课程是一门实践性很强,要求学生大量实验上机操作的学科。它的教学目的更重要在于让学生学会一门能够在未来的工作中派得上用场的手艺,同时培养对软件开发工作的感觉。“任务驱动法”符合Java程序设计课程教学的层次性和实用性,符合由表及里逐层深入的学习途径,符合探究式教学模式,便于学生循序渐进地学习Java程序设计的知识和技能。在《Java程序设计》课程教学中采用“任务驱动式”教学方法有利于构建教学情景,营造宽松的学习环境,激发学生的学习兴趣;有利于学生自主学习,获得再学习的能力;有利于充分调动学生的学习主动性;有利于学生创新能力创新意识的培养。
  
  4 “任务驱动法”的操作步骤
  
  传统的教学通常采用三步法,即:提出概念——解释概念——举例说明。而任务驱动法则采用的是四步法,即:提出任务——分析任务——完成任务——总结规律。
  首先,教师要以知识点为依据,学生知识背景和实际接受能力为前提,设计出合理的任务。要求任务能够达到:a、能够覆盖相关知识点;b、具有一定趣味性,学生也只会对自己感兴趣的东西投入更多的学习热情。c、方便教师讲解,也能够使学生通过适当的指导顺利完成任务。如前所述,设计一个好任务是“任务驱动法”实施的前提,任务设计得是否合理,能否贴近学生生活使学生产生兴趣,直接关系到后续教学过程。比如,笔者在讲授Java的Applet程序设计相关章节的时候就设计了一个贪食蛇游戏的任务,该任务要求学生使用规定的控件完成输入输出操作和展示界面效果,覆盖了教学大纲要求的知识点,同时该任务有较强的趣味性,能够激发学生的学习热情,愿意自己花时间认真去做。实践证明该任务的设计是成功的,学生完成了该任务之后感觉对Java的Applet开发掌握较好。
  然后,教师在提出任务之后,引导学生分析任务,分析出完成任务的思路、完成任务的方法以及具体操作步骤。分析任务处于整个教学的中心环节,根据具体任务的不同,可采取多媒体演示、讲解、学生自己摸索等多种分析方式。如果任务比较复杂,可以将任务划分为若干个子任务,再完成相应的子任务,达到完成任务的目的。教师应该在这一过程中处于中心,发挥主导作用。比如:在贪食蛇的任务中,笔者首先向学生讲解Applet的整个生命流程,以及各个重要接口的意义和作用,然后再引导学生以面向对象的设计思路分析整个任务,提取出相关的类。刚开始学生对该任务整体把握不好,根据这一情况,笔者将任务分解为后台数据操作任务和前台界面展示任务两个子任务交给两个组的学生分析解决。经过划分,子任务达到了学生能够接受的程度,使得该任务顺利进行。
  接下来,教师就根据“教学任务”的内容,让学生及时练习,边学边做。根据学生的掌握程度和教学任务的难易程度选择多种方式让学生灵活完成。
  (1)如果任务难度较大但实际工作量较小,可以在课堂上或者实验课中让学生照着老师的示范一步一步完成。比如,在讲解Java多线程操作的时候,笔者设计了一个要求使用多线程完成的打字练习程序(不要求界面,仅仅完成功能)。该任务工作量相对较小,但涉及到多线程操作,难度相对较大。这样就必须教师做好示范,学生才能正确理解,并照着一步一步做下去。
  (2)如果任务难度并不高但实际工作量却相对较大,那么就需要学生查阅相关资料在课后完成,在这一过程中教师要将课后监督和辅导的工作落实。
  还需要注意的是,这一过程一定要突出学生的主体地位才能起到好的效果,否则学生很可能会仅仅为完成任务而学习。一定要在教师的引导下,充分发挥学生的学习主动性和创造性,让学生亲身感受认知的过程,并培养、提高学生解决实际问题的能力和创新意识[4]。
  最后,学生完成任务后,教师要根据学生的完成情况给出一个评价,并总结规律,突出重点,将实践上升到理论,使学生对问题的认识达到一个新的高度。
  
  5 应该注意的问题
  
  虽然任务驱动法有许多优点,但并不能解决所有问题。在教学过程中应该对Java程序设计课程的内容进行深刻细致的分析。经过一段时间的教学实践,笔者认为对于操作技能要求较高,特别是Java类库、AWT、Applet等内容的学习采用任务驱动法,可以达到很好的教学效果。但对于面向对象设计思想这一块儿概念性基础性较强的部分,则不宜采用该方法。
  使用任务驱动法必须首先了解学生的知识背景和实际接受能力。这一步也是任务驱动法能成功应用的必要条件。只有了解了学生相关的情况,才能有针对性的设计出合理的任务,否则就可能出现这样的情况:学生还没有系统学习过计算机网络课程,而教师要求学生使用Java完成一个网络聊天室应用程序。这样的任务设计超出了学生的接受能力,教学效果也就可想而知了。
  采用任务驱动法进行Java教学时,最好能够在交互式多媒体教室中进行,使任务驱动法的实施能够顺利展开[5],仅仅使用黑板讲解任务是抽象的,容易让学生产生厌倦情绪,只有当学生看到了实际可以运行的应用程序,才能有所触动。
  总之,在Java程序设计课程的教学中,根据教学内容的需要,运用“任务驱动法”,有利于改变学生获取知识的方法,让学生在探索中学习,最终使学生由被动接受知识转变为主动获取知识,进而培养学生善于钻研和勇于创新的精神以及实际的软件开发能力。任务驱动法在Java程序设计课程教学中是一种值得推广的好方法。
  
  参考文献:
  [1]潘洪军.高校计算机专业课程结构体系构建的思考[J]. 现代教育科学,2005,195(4):116-118.
  [2]史宝会.“任务驱动”教学法的几点体会[J]. 信息教育技术,2005:223-240.
  [3]刘凤艳.建构主义论——教学改革的理论基础[J]. 牡丹江师范学院学报(哲学社会科学版),2006.6:83-85.
  [4]杨起帆.计算机专业应用型创新人才的"211"培养模式[J]. 高教探索,2006,1:65-67.
  [5]甘建侯.网络与课堂教学相整合的计算机专业教改研究[J]. 计算机教育,2006,2:31-33.
  
  收稿日期:2007-12-27
  作者简介:吴愚(1981-),男,重庆万州人,助教,硕士,主要研究方向:并行与分布式处理。
其他文献
摘 要:以人教版选修3-5“原子的核式结构模型”一课的教学实践为例,说明项目学习在促进学生深度学习及发挥学生的主观能动性等方面显示出重要作用,以期为高中物理《原子结构》这一章的教学提供借鉴。  关键词:α粒子散射实验;核式结构模型;项目学习  中图分类号:G633.7 文献标识码:A 文章编号:1003-6148(2019)2-0065-3  项目学习最早出现于国外,其英文全称为Project-b
国家统计局最新公报显示,11月份居民消费价格总水平同比上涨6.9%,创近11年来新高,与此同时,这也是居民消费价格指数(CPI)自8月份以来连续第四个月保持在6%以上高位。  在任何国家任何时期,通货膨胀都是政府力图控制的重要指标。今年以来,为了防止经济增长由偏快转为过热,以及价格由结构性上涨演变为明显通货膨胀,相关部门进行调控的力度几近空前,仅货币政策就包括连续10次上调法定存款准备金率、5次上
【摘 要】书法艺术是中华民族特有的传统艺术,在简单的黑白世界里,以其强烈的节奏,形神兼备的气质,富有情趣的意境,深深地吸引着、打动着众多人,带给大家如诗如画般美的享受。书法的内涵博大精深,足以代表中国传统文化的精神。如今,新课标给书法教育奠定全新的地位。新课标要求:小学一至三年级着重培养学生硬笔书写能力,学生首先要能使用硬笔熟练地书写正楷字,从三年级开始,再过渡到硬笔软笔兼学;三到四年级的学生除了
限购范围再度扩大,这次是在那些被称为“房价涨幅过快”的二三线城市里。  7月12日,温家宝主持召开国务院常务会议指出,房价上涨过快的二三线城市也要采取必要的限购措施。  与此同时,由于一些二三线城市甚至中小城市房价过快上涨,住建部已经开始调查分析成因,并将据此初步拟定下一步限购的城市名单。  实际上,早在5月份,一部分二三线城市房价和销售数据的快速攀升已经引起决策层和主管部门的警觉。或许,正是这部
新疆维吾尔自治区、新疆生产建设兵团2008年初中毕业生学业考试物理试卷是一份严格按照《物理课程标准》的要求命题的试卷(试卷及答案附后)。全卷题目设计精心,图文并茂,背景材料新颖,贴近学生生活,有利于学生发挥应有的水平。下面将对试卷做简单分析和点评。    一、分值分布情况     试卷中选择题有10个小题,共计20分;填空题10个小题20个空,每空1分,共计20分;综合题9小题,涉及的内容有基
建行发行不超过90亿股A股的申请已获通过,按照该行港股股价测算,预计此次融资规模在600亿元左右,超过工行去年10月创下的466亿元A股融资额记录。  一段时间以来,金融企业已经成为新股发行最显要的主体,投资者对于这类股票的热情更是节节攀升。仅今年以来,兴业银行、中信银行、交通银行分别以1.16万亿元、1.43万亿元、1.45万亿元,不断刷新新股发行冻结资金量之最,即使是“第三梯队”中的宁波银行与
子宁and猫  为吸引全社会公众对博物馆事业的了解、参与和关注,国际博物馆协会在1977年将每年的5月18日定为“国际博物馆日”。 国际博物馆协会官方网站将2013年国际博物馆日的主题定为“博物馆(记忆 创造力)=社会变革”。  数字科技的兴起与发展之于现代生活的意义也许早已超出人们的想象。对我们来说,从生活的各个角落里寻找数字新兴技术与生活的完美融合,是一个充满惊喜的过程。今天,让我们共同前往世
以色列因为自然资源的匮乏以及周边国家的敌对态度,选择了一条科技兴国的道路,并在重要的高科技领域(如军用设备、通信和信息系统、生物科技、环境科学等)占据了全球领先的市场地位。在以吸引科技企业而著称的纳斯达克交易所中,仅有800万人口的以色列贡献了147 个上市公司,仅次于美国、加拿大和中国。以色列在20世纪90年代定下的发展方向已得到肯定:智力是以色列最坚厚的资本。以色列为智力的存续所做出的奋斗造就
摘 要:通过对物理青年教师基本功比赛中实验比赛命题、评价与结果的分析,针对反映出来的教师实验技能缺陷,分别从教师、学校、教研部门的角度提出三个方面的弥补策略:一是教师要提高对物理实验价值的认识与技能提升意识;二是学校要开展实验技能培训与考核的校本研修;三是教研部门要搭建促进教师实验专业技能提升的交流与展示平台。  关键词:物理教师;实验技能;弥补策略  中图分类号:G633.7 文献标识码:A 文
2007年中国成为日本第一大贸易伙伴已无悬念,日本对华直接投资也可望得到恢复,非制造业投资将持续增加。若温家宝总理此次访日的“融冰之旅”能启动一些大项目,中日经贸关系更将出现突破性进展。    前一段时期,由于众所周知的原因,中日两国的政治关系陷入冰河期,但以双边贸易、直接投资和政府间资金合作为主要内容的经贸关系仍然处于健康发展状态,因此人们把上世纪90年代中期以后的中日关系形容为“政冷经热”。2