项目化教学在JAVA语言程序设计课程中实践和创新.docVIP

项目化教学在JAVA语言程序设计课程中实践和创新.doc

  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文档。上传文档
查看更多
项目化教学在JAVA语言程序设计课程中实践和创新

项目化教学在JAVA语言程序设计课程中实践和创新   摘 要:《Java语言程序设计》在软件技术、移动互联等专业中都处于核心地位,在课程体系建设中起着承下起上的作用。而传统教学模式还是以满堂灌输、课件演示等方式进行,枯燥乏味。因此,作者根据多年的编程语言课程的课堂实践教学,总结出一套基于“项目驱动”的教学方法。实践证明,它有效地激发了学生学习的积极性和主动性,显著的提高了教学效果。   ?P键词:Java 教学 项目驱动 教学做一体化   《Java语言程序设计》是软件技术、移动互联等专业的编程语言的核心课程,通过本门课程的学习,重点培养学生面向对象的编程思想,使学生具备独立编程的能力、调试程序的能力,运用所学基础知识能够独立分析问题、解决问题的综合应用能力,并为后续的专业课程(如:Javascript、Web开发)打下坚实基础。   然而,在实际教学过程中,虽然大多也都是采用多媒体课堂教学方式,却基本上仅仅局限于放映课件和例题演示的模式,通常是教师在课堂上整堂课的讲解,或者照本宣科,或者填鸭式教学方式来传授知识,学生则被动的听讲,毫无生趣。这些问题主要包括:(1)学生过度依赖教材和老师,被动接受,缺乏知识内化和吸收。(2)学生基本上是仿照老师讲的例题写程序,所以不会出现什么问题因而不会调试测试程序。(3)实践教学内容多是课本例题,针对一个知识点的一个小例题,缺少实际应用性,学生在这样的教学过程中学的乏味,积极性不高,效率低下。(4)学生缺乏团队协作开发能力。   一、传统教学模式的弊端   首先,很多教师是依据书本的目录结构顺序进行授课,在授课的时候基于放映课件和例题演示的模式。学生在这样的学习过程中,多数时间处于被动记忆知识点,没有主动思考的机会,更谈不上自主思考的能力。学生学习的都是同一个标准的“算法”,这样的教学模式的另一个弊端就是严重限制了学生的创新能力发展。   其次,在Java语言的教学内容上,传统的教学模式还是按照语法分类,将课程内容划分成不同的章节。学生的注意力都被引导到语法细节和一个个独立知识点上,这样就导致学生“只见树木不见森林”的学习效果,很难将一个个章节的知识点灵活应用到综合项目中,从而无法解决实际问题,所以学生会感觉学习这门课非常的“痛苦”和“枯燥”,学习是被动的,不会学以致用,渐渐地就失去了学习的兴趣。   第三,作者在实践教学过程中,发现许多学生上机编写程序代码时,基本就是完全模仿教师讲解的例题,或者完全照搬教材中的例题代码,而这些代码都是经过检验调试正确的,所以学生在实际的编程实践中,基本不会遇到太大的难题,很少出现代码错误,当然更不会具备熟练调试程序的能力。而在软件开发过程中,调试程序是一个程序员最基本的技能,其重要性比肩于编写程序代码。显然,“重编码,轻调试”的传统教学模式,无法培养出满足Java程序员岗位要求的从业人员。   第四,在传统的教学模式下,学生的学习过程多是独自一个人完成的,不论实践练习写,课后作业,基本不需要团队,更没有沟通交流、分工合作等理念。这种教学模式培养的学生很难融入企业实际的项目开发环境。   第五,考核方式基本上是以学期结束的笔试为主,考核方式单一,题目老旧,没有新意。考核的是知识而不是能力,而且是一试定结果。   二、课堂教学模式创新   提高人才培养质量而言,课堂教学模式创新显然势在必行,本文以“项目驱动”的教学方法,用创新思路和循序渐进的项目案例,把《Java语言程序设计》的教学内容分为“基本技能”和“高级技能”两个模块,每个模块对应一个项目(如表1)。打破原有的章节式课程内容,通过两个教学项目将知识点有机的组合在一起,并达到知识学习循序渐进、应用技能逐步提高的教学目标。为学生提供主动学习机会,促进学生深入思考,真是实现以学生为本的分层次教学、个性化教学。   针对每个知识点,教学中设计了针对性较强的教学案例,这些案例既相对独立,又具有一定的联系。比如在学习Java容错处理机制时,我们设计了两个子项目《ATM模拟系统》登录信息合法性验证和系统业务逻辑容错处理的实现。每个子项目的设计都是有机地融合教学知识点和技能训练,在项目的教学实施过程中,先展示项目运行效果,并提出任务目标,让学生理解知识点在实际项目中的作用和使用技巧。学生可以在完成这两个项目的过程中掌握异常处理的知识点和处理技巧。这种在“做中学,做中教”的教学过程,体现了“学以致用”的教学理念。学生通过参与进实际的项目开发过程,在完成项目的同时掌握课程的基础知识,并解决了现实生活、工作中的实际的问题,从而激发了学生的学习热情和学习的主动性,同时培养了学生独立思考、分析、解决问题的能力。   三、教学方法与手段创新   高职教育与本科教育主要区别在于,高职教育更着重于职业能

文档评论(0)

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

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

1亿VIP精品文档

相关文档