项目驱动教学法在Java程序设计课程中的应用

来源 :中国教育技术装备 | 被引量 : 0次 | 上传用户:oxen777
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘 要 从理论上分析项目驱动教学法的概念,深入研究在Java语言程序设计课程中采用项目驱动教学法的优势和实施过程。
  关键词 高职;项目驱动;教学方法;Java语言程序设计
  中图分类号 G423.07 文献标识码 B 文章编号 1671-489X(2008)08-0024-03
  
  随着高等职业教育的迅猛发展,基于高职学生的教育教学方法的探索也在不断进行,如何引导高职学生学习?如何提高高职学生的学习热情和学习兴趣?笔者根据自己多年的教学经验,在“Java语言程序设计”课程的教学中,结合高职的办学方针、高职学生的特点和兴趣,在教学中应用项目驱动教学法,提高学生的学习兴趣,重点培养学生分析问题、解决问题的能力,培养学生自主学习的编程习惯。通过对此教学法的应用和探索,取得了良好的教学效果。
  
  1 项目驱动教学法
  
  项目驱动教学法是指在教学过程中以一个个项目为主线来展开,把相关的知识点融入到项目的各个环节中去,层层推进项目[1],直至得到一个完整的项目解决方案,从而达到学习知识、培养能力的目的。
  项目驱动教学法是一种建立在建构主义理论基础上的教学方法,是实施探究性教学模式的一种教学方法[2]。在教学过程中,学生通过提出问题、分析问题,明确问题所涉及的旧知识和新知识,在教师指导下学习。教学不应“由外而内”的注入,而应是“由内而外”的主动吸收。项目驱动教学法就是体现这种先进理念的教学方法之一。其基本特征是以项目为先导,以任务为主线,学生为主体,教师为主导。项目驱动教学法将以往以教师传授为主的单一的传统教学理念转为以解决问题、完成任务为主的、互动的教学理念,将再现式教学转化为探究式学习,能充分调动学生的学习积极性,在课堂上能使学生始终处于积极思维的学习状态。
  
  2 采用项目驱动教学法的优势
  
  Java程序设计是计算机专业的一门实践性很强的专业课,采用项目驱动教学法具有明显的教学优势,主要体现在以下几个方面。
  2.1 提高学生心理素质每个班的学生都有若干层次,以尊重每一位学生、激励每一位学生为前提,教师制定好教学策略,使学生对学习产生兴趣和求知欲,在此基础上可充分提高学生心理素质。
  在Java程序设计课程中采用项目教学法,能有效地消除高职学生学习的畏难情绪和自卑心理。教师在教学中采用项目驱动教学法,将在课程中要学习的知识点渗透到学生感兴趣的一个或几个实际项目中,然后把具体的项目分解成若干个简单的任务,再把一个个简单的任务贯穿在课堂中讲解,从而让学生在实际的项目中学习Java基础知识。这样既克服了“传递—接受”传统教学法存在的问题,又能增强学生的自信心,让他们有成就感。
  2.2 提高学生学习效率项目驱动教学法将目标定在培养学生的学习动机和能力上,使学生能根据已有的知识经验,掌握有序的学习途径,在教师的指导下去解决问题,完成任务。在完成任务的过程中学会学习,也就达到了“学会学习”的目的。
  采用项目驱动教学法,能使教师的教学目的明确、学生的学习目的也十分明确,从而提高学习效率。比如在学习Java GUI阶段,紧紧围绕学生成绩管理系统的主界面设计和各个子菜单的界面设计为目标,按步骤了解相关的知识和操作方法,而一些深奥的理论可以先不涉及,这样做可以大大地提高学生的学习效率。当一个任务完成后,教师的教学目的达到了,又产生新的任务,从而引入新的教学内容。
  2.3 激发学生学习兴趣采用项目驱动教学法能使学生在一次次成功中找回自信,体味成功的快乐,激发他们的学习兴趣,始终让学生在光明和自信中前进[3]。同时,项目教学法将个体自学与群体讨论、合作探究有机地结合起来,把个体学习、小组学习、班级学习有机地结合起来,提供3个学习空间,使学生人人参与,鼓励提出不同见解,使教学方式变成更为生动、活泼的全员探讨合作教学。个体的成功与全员的探讨能有效地激发学生的学生兴趣。
  高职学生之所以会出现“旷课”“我不感兴趣”“我不喜欢”等现象,主要是因为课堂上的教学达不到他们的期望值。兴趣是最好的老师,课堂上达不到他们的期望值,学生就感到学习枯燥乏味,随之而来的便是懒惰和无能为力,最终导致丧失学习兴趣。特别是计算机程序设计语言课程的上机课,有的学生只会对计算机发呆,不知道如何下手。在Java程序设计课程中,笔者采用项目驱动教学法:在备课时,设计与学生生活最贴近、学生感兴趣的,基本涵盖了Java程序设计课程全部内容的程序,如学生成绩管理系统、局域网聊天系统和一个简单的媒体播放器;在教学初,笔者先把自己用Java开发的实际程序演示给学生看,让他们了解学习Java后到底能干什么;在教学过程中,伴随着项目中的任务讲解知识点,随着一个个任务的完成,一个个知识点的掌握,一个个项目的实现,学生渐有成就感。
  2.4 提高学生应用能力项目驱动教学法完成教学任务的途径是通过“用”来促进“学”,用后知不足,用后学,学以致用,学用互动,相互促进。
  在Java程序设计课程实际教学中,设计的项目充分注意让学生将前面所学知识应用于实际项目中。比如在学生成绩管理系统中,笔者开始讲述了用户登陆、用户退出、用户添加、用户修改和用户删除等事件的处理过程。在班级信息模块、学生基本信息管理等模块中又用到了类似的数据库信息的添加、修改和删除等事件处理过程,笔者不讲此内容,而是启发学生思考,引导他们应用以前讲过的内容自己来完成新的内容。在学生学习的过程中找问题,解决问题,从而提高学生应用能力。
  
  3 项目驱动教学法的实施原则
  
  Java程序设计课程相对较难,对学生的思维训练也是多方面的。在教学过程中采用项目驱动教学法时,教师要注意课程设计和课堂设计,总体上应当注重遵循以下几个方面的原则。
  3.1 项目适当原则项目驱动教学法的启动就是项目的建立和下达,建立难度适中的项目关系到该教学法的成败。项目应该是学生通过适当努力能够完成的,并且熟知或感兴趣的。同时,项目应当具有明确的目标,并能涵盖教学大纲所要求的全部内容[4]。
  在课程设计中,首先,教师要提出来源于学生身边的、有利于学生掌握技能获取知识的、学生感兴趣的有意义的项目。在Java课程中,笔者设计了最贴近学生生活的学生成绩管理系统、局域网聊天系统、媒体播放系统等项目。
  其次,项目中任务的设计要有明确的目标。比如在学生成绩管理系统中,界面设计任务的目标是界面友好、美观,方便管理员的日常操作;用户管理任务的目标是能方便地插入、删除、修改用户信息等。在局域网聊天系统中,服务器端程序的编制目标要求用户能方便地进行注册、登陆、添加好友和删除好友等。
  最后,项目设计要涵盖Java程序设计课程的教学大纲所要求的全部内容。在笔者设计的学生成绩管理系统中,主要包含了Java数据类型、运算符、流程控制语句、方法、类、异常、包、字符串等基础知识的应用,图形用户界面(GUI)的使用和JDBC数据库的应用等内容;局域网聊天系统中,主要包含了Java多线程的应用、Java网络编程的使用和Java输入/输出处理等内容;媒体播放器中,主要包含了Java多媒体技术的内容。这3个项目基本上包含了Java程序设计课程的全部内容[5]。
  3.2 目的与多层次教学相结合原则课程教学的总体目的是教学的出发点。在此出发点上,结合学生的实际情况,从个体与整体2个方面充分分析教学的实际状况,进行多层次项目设计是项目驱动教学法所应当遵循的原则[6]。
  在课堂设计中,首先,教师要把学习这门课程的目的讲清楚,告诉学生学了这门课在实际工作中的应用。
  其次,应注意项目与授课内容的结合,从而达到理想的效果。在授课开始时,提出问题,指出该问题的难点,围绕授课内容进行思考。比如,在学习流程控制这一章时,可以引入学生成绩管理系统的用户登陆模块,让学生思考怎样才能登陆系统,以此鼓励学生积极思考,然后编写用户登陆的按钮事件,由此实例引入if并列语句、if嵌套语句和if-else语句的讲解。
  最后,教学中应注意学生的个体差异,针对不同学生分别提出恰当的基本目标、发展目标。即一个课堂要有多个层次,第一个层次是学习大纲基本内容;第二个层次略微扩充,体现一定的面向对象的程序
  设计能力;第三个层次是要求学生设计的程序基本上接近程序员的水平。
  3.3 适时归纳原则在程序设计语言教学中,采用项目驱动教学法,其优势是明显的,但也会存在一点问题。由于教师主要是进行方法的引导,学生有更多时间自主学习,而学生的学习能力是不同的,因而在同一课堂内,全班学生所掌握的知识会有所不同,容易造成学生成绩两极分化和教学知识点的疏漏。这就需要教师在教学中加强课堂或阶段小结和知识点的交流或回顾,使得学习能力差的学生或操作有疏漏的学生能通过教师的总结和回顾,跟上教学进度,全面掌握知识点,达到教学目标,促进同步发展。
  另外,教师要对学生学习效果进行评价。教师要定期检查、监督学生任务完成的情况,做到心中有数。对学生所完成的任务及时提供有针对性的反馈信息,可以帮助学生了解自己的学习情况,及时调整自己的学习计划、学习方法,也可以防止有的学生偷懒或抄袭。教师还可以了解到教学目标与学生实际学习状态的差异,为下一步的教学计划获取准确的信息。
  
  4 结语
  
  项目驱动教学法是经过实践证明的一种适合计算机语言教学的方法,是一种值得推广的好教学方法,但在教学中也不能拘泥于一种教学方法,应该根据不同的内容灵活运用各种教学方法,才能真正提高教学质量。
  
  参考文献
  [1]张悦.项目驱动教学法在C语言课程中的应用[J].职业教育研究,2007(2)
  [2]陈建新.任务驱动在计算机实训课中的实践与探索[J].邢台职业技术学院学报,2006,23(5)
  [3]宋海生.高职计算机程序设计语言教学方法的初探[J].福建电脑,2006(9)
  [4]刘兵兵,陈绯.“任务驱动”模式下计算机程序设计语言教学探讨[J].广西财经学院学报, 2006,19(增刊)
  [5]王翠.“任务驱动教学法”在电工技能教学中的应用[J].职业教育,2007(2)
  [6]江信龙.任务驱动教学法在程序设计语言教学中的初步实践和探索[EB/OL].http://bg.zxywz.com/jiaoy/zh/200610/4337.html
其他文献
教学目标:  1.结合“学习提示”自主学习课文,了解发现胚胎发育的过程,感受作者童年求知若渴、寻根究底和大胆想象的精神,并结合生活说说自己的发现。  2.运用本单元习得的方法,体会本文“自我调侃式”幽默风趣的语言风格。  教學过程:  板块一 话题导入,揭示课题  1.童年是天真烂漫的,童年是多姿多彩的,童年是幸福无比的。(板书“童年”,让学生用一个词形容自己的童年。)  2.费奥多罗夫的童年,
一篇习作教材进入教学视野,能否让学生接受,能否将学生迅速带入习作情境,有一个关键的变量就是让学生“躬身入局”——即让习作任务与学生当下的生活发生紧密关联,与学生内在心理诉求形成“共情”效应,让学生在习作过程中发现自己的需要,借助习作表达满足自己的内在诉求。一句话,一堂习作课成败与否在于学生是否产生表达的“诉求感”。因此,研究学生的“内在诉求”,让学生对习作任务产生“表达诉求”,这是我们习作教材、习
教学目标:  1.能交流、总结阅读古典名著的基本方法。  2.能根据古典名著中的外貌  描写猜测所写的人物,并能说出理由。  3.朗读、背诵古诗《鸟鸣涧》。  课时安排:2课时。  教学过程:  活动一 了解学情,导入课文  1.观三国烽烟,识梁山好汉,叹取经艰难,惜红楼梦断。这个单元我们学习的课文选自四大名著。四大名著以其鲜明的人物、曲折的情节、深邃的内涵让无数读者为之痴迷。但四大名著因为距离我
摘 要如今计算机已被广泛应用,网络技术日益完善,公文管理走向无纸化已经成为不可避免的趋势。本文就无纸化所面临的问题、基于WEB的无纸化公文管理系统的模型、无纸化公文管理的技术实现及其安全性等方面作一些探讨。  关键词 WEB;公文管理;无纸化  中图分类号:G40-057 文献标识码:A 文章编号:1671-489X(2007)06-0070-02  Research on System of P
一、当前和今后我国教育工作的任务、重点和发展思路    三大工作任务:普及义务教育,发展职业教育,提高高等教育质量。  三项重点工作:全面实施素质教育,加强教师队伍建设,特别是农村教师队伍建设,加大教育事业投入。  “十一五”期间我国教育发展思路:以素质教育为主题,以“普及、发展、提高”为主要任务,以协调发展为主线,以加强教师队伍建设为关键,以体制和机制改革为动力,以办好让人民群众满意的教育为宗旨
编者按:“语文要素”是统编本教材的一大亮点。“语文要素”的出现,让语文教学从“模糊一片”逐渐向“清晰一条线”迈进,这是语文教学研究的新成果,也是新方向。但是“语文要素”不是唯一目标,语文课不能上成唯“语文要素”。为了使老师们对“语文要素”有更清晰的认识,我们特约国内知名的教师、教研员和学者针对“语文要素”做了一些探索,以期带给大家更多的思考和啟发。
《亡羊补牢》  亡wánɡ 甲 金 篆  会意字。《说文》:“亡,逃也。从人,从∟。”古文字形写作“亾”,表示人(变写为“亠 ”)从缺了口的围墙逃了出来,意即逃亡,或说逃亡后“人”躲藏在“∟”里。由逃亡后找不到人,又引申为丢失,如“亡羊补牢”。由没有、丢失又引申为死去,如伤亡、阵亡。“亡”的“没有”意与“无”相通,故“亡”又读wú,这是音(双声)义上的假借用法,词句如“人皆有兄弟,我独亡”,这里
“生活教育”是陶行知先生教育理论中的重要组成部分,其内涵为小学语文课程的改革提供了有力的理论支撑。同时,语文教学的核心价值呼唤教师应充分挖掘学生语言发展的潜能,在学生语言能力的生长过程中,不断开发、丰富学生的智慧,为学生个体的自主探索、全面发展和终身学习奠定基础。  一、 “生活教育”的内涵与新课程的呼唤——大道至简,目标具体  陶行知先生指出:“生活教育是生活所原有,生活所自营,生活所必须的教育
教学目标:  1.复习课内所学的品悟人物形象的方法,主动运用到《布罗镇的邮递员》一书的阅读中,明晰阿洛的形象特点(包括整体印象与突出特点)。  2.比较单篇阅读与整本书阅读的异同,进一步完善体会整本书人物形象的策略。  3.借助“作者为什么要写阿  洛”这一话题,将作者专题访谈引入课堂,让“学生思考”与“作者意图”进行对话与融合。  教学过程:  一、引入书目,唤醒初读印象  师:同学们,最近我们
教学目标:  1.懂得劝说时,注意说话的语气和说话的技巧,不要用指责的口吻。  2.能根据具体情境,选择恰当的方式,多从别人的角度着想,尝试用对方更容易接受的方式劝告别人。  课时安排:1课时。  教学过程:  板块一 视频导入,感知“勸告”  1.播放视频:视频故事梗概:有位小朋友一回家,不洗手就直接拿东西吃。妈妈劝说他。  2.在妈妈的劝说下,女儿明白了“吃东西前先要洗手”的道理。这位妈妈刚刚