Java课程教学的探析.docVIP

  1. 1、本文档共10页,可阅读全部内容。
  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课程教学的探析   文章编号:1672-5913(2009)02-0069-03   摘要:本文分析了Java作为入门教学语言的相关争议,分析了常用的Java集成开发环境(IDE)的技术特点,对Java教学内容的选择、教学各环节的实施进行分析和探讨。   关键词:Java;IDE;教学   中图分类号:G642   文献标识码:A      1引言      “计算机程序设计基础”是学生从技术的角度学习计算机的主要基础课[1]。由于不同学校、不同专业对学生程序设计能力的要求不尽相同,所以程序设计课程可以采用不同的教学语言。Java语言是Sun公司推出的新一代面向对象程序设计语言,具有简单、稳定、与平台无关、安全、解释执行、多线程等特点,是目前使用最为广泛的网络编程语言[2]。本文将对Java课程的开设、IDE的选择、教学方法进行分析和探讨。      2作为入门教学语言的争议及分析      纽约大学计算机科学系的两位教授认为:以Java作为入门教学语言会使学生过早地使用Java类库和框架,学生只知道将一些简单的程序组织到一起,但难于对所写的程序形成运行时成本(run-time cost)的概念,因为他们很难知道究竟哪种调用方法是有效的;真正的程序员应该会用任何语言编程,过早地使用Java使学生不清楚源程序和硬件间的关系,不了解指针的意义,将来难以使用C语言编程;还有Java初学者习惯于图形化编程,难于在没有图形用户界面(GUI)的语言上编写程序[3]。两位教授的意见非常中肯,但从侧面又反映了Java语言简单、好学、好用,对于非计算机专业的学生来说,这是很重要的一点。正如当年从DOS的学习过渡到Windows的学习一样,很多老师坚持DOS内容非讲不可,否则担心学生直接学习Windows时对内部命令和外部命令等基本概念都模糊不清,可现在的“大学计算机基础”课程中,基本都不讲DOS而直接讲Windows了,学生学起来更加简单、方便。   入门教学语言的选择是至关重要的事情,作为大多数学生第一种需要认真学习理解的编程语言,必将成为很多学生的编程母语在他的思维方式中留下深深的烙印。这个编程母语要帮助学生破除计算机和软件的神秘感,建立对于程序的基本认识和对计算机体系的最初理解。不仅如此,教学语言必须是工业界的主流语言,否则学生学非所用,学习动力无法保证。Java在教学上具有其特殊的优势,比如其开发环境和工具支持非常成熟,有助于培养学生正确的编程习惯;Java 是当今第一工业主流语言,标准类库非常全面,可以迅速地开发具有实际用途的程序,有助于激发和保持学生的兴趣。   当然,学生过早使用Java框架,长于整合和快速开发,生产效率高,做直接的、有章可循的、非研究性和非创新性的工作比较合适,但这样的学生基础不牢,对计算机系统的理解薄弱,处理细节和矛盾的能力不足,缺少自主分析问题、解决问题的知识、能力和经验。因此在Java教学中教师决不能让学生依赖Java框架写出程序就大功告成,而应该让学生独立实现部分类库。   Java作为入门教学语言是有诸多可取之处的,关键是教师了解其优点与缺点后,教学中要“扬长补短”,没有必要因为其不支持指针等细节而耿耿于怀。      3常用Java IDE的技术特点      一种程序设计语言辅以强大、高效的开发工具才会取得成功。Java语言的成功也证明了这一点。纵观计算机开发语言的历史,还从来没有哪种语言像Java那样拥有十几种开发工具。这里仅介绍四种最流行的Java集成开发环境(IDE):Eclipse、NetBeans、JBuilder、JCreator。根据近期数据调查分析可以看出,Java IDE的使用呈现Eclipse、NetBeans、JBuilder三国鼎立的局面。当前Eclipse市场份额占45%,NetBeans占30%,Jbuilder占15 %,其他IDE占5%[4]。   Eclipse是IBM公司的一种可扩展的开放源代码IDE。Eclipse的最大特点是它能接受由Java开发者自己编写的开放源代码插件。Eclipse为工具开发商提供了更好的灵活性,使他们能更好地控制自己的软件技术。经过几年的发展,Eclipse已经成为目前最流行的Java IDE。并且拥有了很多的Eclipse社区和新闻组。目前,Eclipse已经成为开发Java程序的首选IDE。   JBuilder是Borland公司的Java IDE。JBuilder功能强大,能够满足很多方面的应用,尤其是对于服务器方以及EJB(Enterprise JavaBeans)开发者们来说。JBuilder缺点是往往一开始人们难于把握整个程序各部分之间的关系,对机器的硬件要求较高,占用系

文档评论(0)

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

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

版权声明书
用户编号:5243141323000000

1亿VIP精品文档

相关文档