非计算机专业Java语言案例教学实践.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文档。上传文档
查看更多
非计算机专业Java语言案例教学实践

非计算机专业Java语言案例教学实践   摘要:针对当前非计算机专业Java语言教学中的不足,研究Java教学方法和教学模式的改进措施。引进案例教学方法,探讨案例教学在教学实施过程中的问题,包括确定教学目标、选择教学案例、实施教学案例。通过将传统教学和案例教学想结合,同时加强实践教学环节,可提高Java课程的教学质量和教学效果,激发学习兴趣,促进学生主动学习,增强他们的综合实践应用能力。 关键词:Java程序设计;非计算机专业;案例教学;实践 作者简介:夏红科(1979-),女,湖北随州人,北京信息科技大学计算机学院,讲师。(北京 100101) 中图分类号:G642 文献标识码:A 文章编号:1007-0079(2013)35-0123-02 Java语言是目前流行的面向对象编程语言,在开发网络应用程序和大型桌面应用程序方面均有很强的优势。Java程序设计这门课程是国内外许多大学计算机专业的骨干课程,也是非计算机专业的一门热门选修课程,其实践性和应用型非常强。但是非计算专业的Java语言教学却不尽如人意。传统的Java授课方式依然是课堂讲授知识点为主,通过验证性实验加以理解和巩固。学生对单个知识点能理解,但缺乏综合应用知识和解决实际问题的能力,不能熟练地用Java语言来编写程序,因此教学效果不理想。 究其原因,应该是从学生的兴趣和教师教学方法两个方面来分析。如果学生没有兴趣,缺乏主动学习的热情,自然不能在学习过程中发挥主观能动性,也达不到很好的教学效果。而教师如果没有采取适当的教学方法来引导、激励学生主动学习,一味采用单一的讲授知识方法,不仅完不成教学任务,也会让学生随课程的进展兴趣越来越淡。这两个方面的因素是互相影响的,因此在以教师为主导的课堂教学中,应采取不同的教学方法,并根据不同的教学内容以及学生状态进行教学以激发学生的学习兴趣和参与积极性,这样有利于学生掌握理论知识并培养实际应用能力。 在Java语言课堂教学可实施的教学方法[1]中,案例教学是一种启发式、互动式的教学方法,以案例操作为中心,把学生带入到特定的教学情境中思考,围绕着案例的讨论、分析而展开,最终找到解决问题的方案,从而达到学习知识、培养能力的目的。这种探究式的教学方法以学生为主体,教师为主导,围绕着案例展开,让学生的思维在课堂是自始至终都处于活跃状态。案例教学法能开发学生主动学习和创新的能力,在Java语言教学中应用这种方法能激发学生的学习兴趣和积极性。下文将就案例教学法的开展过程分别进行介绍。 一、确定教学目标 在上课前通过面谈或其它方式来了解学生的基本情况,包括学生所在专业、学习过的计算机类课程、选修Java课程的目的、期望学到的知识等等。由于学生的专业以及其他原因,在学习本课程之前存在着能力及水平差异,而他们对学习Java语言也有着不同的要求。 只有了解了学生的情况,教学才更具有针对性。通过这些方式,能够明确教学对象的层次和水平,再结合教学大纲的相关要求,从而确定教学目标。 在选修Java课程的学生中,既有像自动化、通信这样与计算机结合比较紧密的专业学生,学生的计算机基础较强,学习了C语言、面向对象等知识,而且了解程序开发的基本过程以及不同的编程思想,同时具备一定的实践动手能力;也有像工商管理、工业设计这样和计算机专业关系不大的学生,除了自己个人的使用体验外,学生没有接触过任何系统的专业知识,不仅是面向对象的基础知识不了解,连C语言大都没有掌握。这些不同的授课对象在学习Java语言之前的起点不一样,而且今后学习的进度、掌握程度都会存在巨大的差异,因此在授课前,需要对学生的水平及能力了然于心,并采取有针对性的教学。 二、选择教学案例 在案例教学法中,案例是基础。[2]教学目标确定后,需要根据本单元的教学目的和要求来确定合适的案例。一个完整的案例应该包括已经学过的内容,以及未学过的新内容。选择的案例应该是典型有代表性的,最好还具有实际意义、难度适中,在学生的能力范围内能解决,能让他们利用已学过的知识和新增知识能够实现。这样不但能激发学生的兴趣,在所熟悉的领域内接触到的实例可以让他们更有熟悉感和共鸣感;而且充分锻炼了他们对案例材料的组织分析能力、对问题的归纳能力、对知识综合应用的能力。整门课程的所有案例设计应该从易到难,循序渐渐,逐步体现全部知识点。 例如,在讲解Java的基本语法部分时,由于所有编程语言的语法部分都类似,讲解过程也大致相同,对学生来讲没有什么难度,如果继续按照和原来同样的方式讲解每一个细节知识的话,不但浪费时间,而且简单乏味;而且如果选择和案例还是与C、C++中的案例一样的话就容易让学生失去兴趣,而且会忽视Java语言在语法上与这些编程语言不一样的地方。因此选

文档评论(0)

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

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

版权声明书
用户编号:7042123103000003

1亿VIP精品文档

相关文档