浅谈项目教学法在java程序设计中应用.docVIP

浅谈项目教学法在java程序设计中应用.doc

  1. 1、本文档共6页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
浅谈项目教学法在java程序设计中应用

浅谈项目教学法在java程序设计中应用摘要:文章对以教师为主导的传统教学模式的教学效果进行了分析,提出在java程序设计教学中引入项目教学法,调动学生学习积极性和主动性,培养分析和解决实际问题的技能。 关键词:教学模式;项目教学法;程序设计 中图分类号:TP312.1-4 文献标识码:A文章编号:1007-9599(2012)05-0000-02 Java是一种基于网络的面向对象的开发工具,Java程序设计课程教学目的是使学生掌握编程规范,学习编程思想,实现应用软件的开发。作为教师,都希望教学时能给学生良好的开始,让学生的学习过程不枯燥,让学生获得事半功倍学习效果,教学完成后学生能独立设计并实现程序。 一、传统教学模式在教学过程遇到的问题 (一)传统教学模式是以教师为主导 传统教学模式并没有打破学生从小学到高中的依赖观念,也没有发动学生的学习积极性和学习独立性,不利于培养学生的独立思考能力。教师一般按教材章节组织教学,各知识点是离散的,未将各独立的知识点联系为整体,部分学生通过刻苦学习,可以掌握各知识点功能操作,但如果没有融会贯通,就不能独立完成较大的项目开发,不能适应离校后工作需求。 传统教学模式以教师为主导,授课时一般以理论讲授为主,实践练习为辅,实践内容围绕前面讲授的理论知识展开。此教学模式引发直接后果是:学生过于依赖老师,学习时围绕着授课教师的编程观点转,接受授课老师的编程理念,继承授课老师的思维方式。实践过程中大多数学生总是不知从何处入手,老师帮助分析解释后才恍然大悟,可见学生没有掌握解决问题的方法,实际编程能力没有提高。 (二)传统教学模式效果 以前笔者实施java程序设计教学,会尽量选择偏重实践型教材,三分之二的课时用于讲授理论知识,其间辅以实例分析,名为实例教学法,本质是以教师为主导。 面对初次接触程序设计课程的学生,笔者为了让学生编写的程序合法,在教学初期重点介绍编程的基础知识,讲解编程的语法规范,程序的流程控制和面向对象的理论知识等。尽管在讲授理论知识过程中,为了说明某些知识点实际功能及应用,列举并分析配套实例。事后与学生交流时发现,学生听完前期理论知识,反而是一头雾水,脑袋里一团迷糊,感觉所学的知识太抽象,无法理解如何去编写面向对象的程序,学习java的兴趣也烟消云散,后期课程学习仅仅是被动的听课,机械的完成作业,对付最后的考试。 笔者第一次课会向学生传授学习程序设计课程方法,重点强调要学好程序设计,必须多读例程,多写程序。要求学生初学时应频繁模仿例程完成类似程序的编写;或对例程进行小改动,让其实现另一功能;或思考能否用其它方法实现例程的功能。所有的这些学习方式,都有助于初学者形成自己的编程思想。实际上按老师介绍的方法学习的学生,会随着课程的深入逐渐减少,究其原因,可能与教师讲得多,学生仅仅是被动完成课后作业,主动深入练习并思考的少,课程内容越往后越难,学生学习也会越来越迷茫,最后习惯性放弃。 二、项目驱动教学法在教学过程中的功效 (一)项目教学法的萌芽 项目教学法源于德国,是把整个学习过程分解为一个个具体的工程或事件,设计出一个个项目教学方案,按行动回路设计教学思路,不仅传授给学生理论知识和操作技能,更重要的是培养他们的职业能力。 项目教学法与中国古代的师徒制一脉相承,实践出真知,教师的教学目标不再是将掌握的已有知识技能传递给学生,或者说不是简单的让学生按照教师的安排和讲授去得到一个结果。教师已经由教学主导地位,转型为学生学习过程中的引导者、指导者和监督者,指导学生去寻找得到结果的途径,并最终得到所需结果。学生转型为学习主体,由被动学转为主动学,主动思考,在学习过程中锻炼各种能力,学习重点转到自主学习。 (二)项目教学法的实施 Java程序设计教学引入项目教学法,要选取难度不太大、能贯穿整个java知识点、能引发学生学习兴趣的项目。本学期笔者教学时选择了基于Web校园通的实现,让学生在学习过程中开发出基于网络的聊天系统,能激发学生学习的主动性和积极性。 其后根据选定项目实施教学,教学时按项目开发流程,将完整的项目分成若干小功能模块,如注册、聊天界面设计、好友管理、聊天信息管理等模块,对每个功能模块按由浅入深的顺序,安排一定学时进行教学。以用户注册界面实现为例,教学过程中先和学生一起对注册模块进行需求分析,思考本系统注册时需要哪些信息,页面窗口内如何布局这些信息,及注册模块应实现何事件。再向学生讲解实现注册模块新增的理论知识,如JradioButton、Jspinner、JcomboBox、Jlist、JoptionPane等组件功用及它们常用方法,讲解相关知识点期间也可以另外安排相联实例进行强化。

您可能关注的文档

文档评论(0)

docman126 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:7042123103000003

1亿VIP精品文档

相关文档