提高J2EE程序设计教学效果实践.docVIP

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

提高J2EE程序设计教学效果实践   摘要:针对目前“J2EE程序设计”教学的现状和问题,探讨提高该门课程教学效果的方法。从理论教学和实践教学两方面对课程体系优化、教学方法、实验设计与实施、考核方式提出一些建议和措施。实践证明,该教学方法增强了学生的学习兴趣,提高了学生的实践动手能力,达到了改善教学效果的目的。   关键词:J2EE;课程体系;案例驱动;任务驱动   作者简介:何凤英(1979-),女,福建武平人,福州大学数学与计算机科学学院,讲师;钟尚平(1969-),男,福建武平人,福州大学数学与计算机科学学院,副教授。(福建 福州 350002)   基金项目:本文系教育部-sun精品课程科研项目(项目编号:036839)的研究成果。   中图分类号:G642.0 文献标识码:A 文章编号:1007-0079(2013)13-0099-02   目前我国软件产业发展迅速,对J2EE程序员需求量比较大,为了让学生能适应计算机技术的发展和社会需要,福州大学对软件工程专业的学生开设了J2EE程序设计的课程,其目的是培养学生实践动手能力,让学生具备进行企业级软件开发的高级专业技能,增强学生对专业技术工作的适应能力,毕业后能较快胜任相关的软件开发工作。   作为一门高年级专业选修课程,“J2EE程序设计”课程具有很强的应用实践性,笔者结合多年的教学经验,从理论教学和实践教学两方面对该门课程的教学方法进行探讨。   一、教学现状及存在的问题   “J2EE程序设计”主要介绍 J2EE 技术的基本概念,讲解 J2EE 平台下的各种编程技术,包括客户端技术(JavaScript/html)、中间层技术 (Servlet/JSP/JavaBean)、服务器端技术(JDBC、EJB)以及MVC架构、SSH框架(Struts-Hibernate-Spring)等。   目前大部分高校设置该课程时大都采用在教室上理论课和在机房上实验课相结合的教学方式,在课堂上讲授理论知识,然后通过实验课将课堂所学进行实践验证,[1]以此加深学生对基础理论知识的理解与认识,提高观察、思考、分析和解决问题的能力。   但是,初学这门课程的时候,学生产生茫然的感觉,主要是因为J2EE课程理论体系庞大,各种名词、理论概念多且抽象。比如,分布组件技术、计算范型、分层体系结构、[2]框架模式、中间件、应用服务器等,由于学生实际项目开发经验有限,并不能很好地理解这些概念,他们只好死记硬背,应付完考试就忘,造成了理论和实践相“脱节”的现象。此外,现在国内采用的教材只重“点”,不重“面”,缺少完整和详细的案例,忽视了各个知识点之间的关联。很多教材大都以讲解概念为主,然后通过示例代码和运行结果截图告诉学生能够达到什么效果,但这些代码之间缺乏联系或彼此孤立,学生不能将所学知识点融会贯通,缺乏对整个课程体系的整体把握,这样就使得整个学习过程枯燥乏味,无法充分调动和激发学生的学习热情,也不能提高学生的实践动手能力,教学质量[3]也难以得到保证。   二、“J2EE程序设计”课程理论教学   “J2EE程序设计”课程涉及“网页设计”、“Web程序开发”、“Java程序设计”、“数据库系统原理”、“数据结构”等前驱课程,知识点繁杂,但由于学生缺乏实际项目的实战经验,对这些概念的理解只停留在表层,无法从感性认识上升到理性认识的高度。笔者主要从以下几个方面入手,帮助学生提高对理论知识的认知能力。   1.课程体系的优化设计   由于“J2EE程序设计”课程知识点多,但课时又有限,为了更好地实施教学,培养适应行业需求的程序设计人才,根据教学目标重新梳理知识体系,在教学过程中把对J2EE的学习分为四个层次进行。第一个层次是网页制作的学习,利用Dreamweaver工具进行快速的静态网站项目的开发,同时简要介绍 HTML语言、JavaScript客户端脚本技术、CSS层叠样式表。第二个层次是Java程序设计的学习。J2EE的开发是以Java为基础的,因此需要介绍面向对象的三大要素:封装、继承、多态,学生能够利用Java实现面向对象的程序设计。第三个层次是Java Web开发。主要讲授JSP/Servlet、JavaBean、JDBC等技术,学生能够利用MVC的架构思想开发动态网站项目,这部分结合了前面两部分的主要内容,是J2EE体系架构的核心。第四个层次是J2EE的框架技术和项目实战。主要是讲解时下流行的SSH(Struts +Spring +Hibernate)框架设计技术,并结合项目案例把所学课程串联起来,让学生理解每门课程在整个课程体系中的地位和作用。   2.课堂教学中理论和实践相结合   “J2EE程序设计”是一门实践性很强的课程,让学生掌握大型应用系统

文档评论(0)

151****1926 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档