java教学之探索-教育文档.docxVIP

  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 教学之探索 The Exploration of Teaching Java FENG Ying-ling (School of Science, Nan-tong University, Nantong 226009, China) :The main purposes of setting up the course of Java programming is to deepen the study of the computer science and expand the explorement opportunities At the same time.In the course of study for this purpose, we shoud adjust the teaching contents and teaching methods according to the social needs to this kind of talents. Java 语言作为一种纯面向对象的语言,实现了编程人员多 年来追求的境界:程序的可扩展性、可复用性及可维护性 ,这 使得JAVA语言的流行是必然的。当前的编程及开发人才中,Java 程序员的需求量大约占有 60%的市场空间。 Java 中分成三部分, JavaSE 是基础,JavaME适用于移动设备,特别是近两年来 Android 系统的盛行,更加扩大了 Java 语言的应用范围。而 JavaEE企业级应用,更是学习的重点及难点所在。因为现在的 市场需求量大,所以有一些非计算机专业也选择开设了《 Java 程序设计》的相关课程,目的是扩大学生的就业面。这样,我们 在教学过程中, 就需要适当的调整教学内容, 教学手段也应更着 重于提高学生的动手能力, 这样才能让他们面对企业面试时, 有 一个程序员应有的状态。而 Java 语言在学习过程中,也是枯燥 无味的, 一些核心的内容也是比较难以理解。 本文将讨论教学对 象是非计算机专业的学生,在课时少、教学内容多、学生的计算 机基础薄弱等情况下, 如何教学才能达到比较满意的效果?我们 可以适当选择教学内容及实践环节, 对各知识点, 用相应的小的 例程来讲解, 而教学环节的最后, 用一个综合性的项目来总结所 学知识,即用项目驱动法 提高学生实际编程能力。 教学内容及教学重点 如果我们现在的教学总学时为 72 课时,实验课时为 24课时, 那我们可以将教学内容安排如表 1 所示。 表1 在这些章节中,并没有加入 Swing 及 Applet ,因为现在应 用的不多,所以没有完全安照一般的教材中的内容去讲这两部 分。 当然,如果这十章的内容只是按部就班的讲授, 课时是不够 的。因为 Java 课程中需要承载的知识实在是不少,比如:除了 JavaSE这部分的基础知识之处,还要学会简单数据库的创建, 还要会用简单的SQL语句访问数据库,等等。而单是 JavaSE中 的多线程、网络通信等内容对学生来说就已经比较难以理解了。 这样一个大面积的知识量,容易分散了学习的重点和学习精力, 难以对这门课程有一个比较好的概念, 所以我们在这些章节的课 时安排上,当然也要做一些调整。我们也知道,每一门语言的学 习过程中, 有一些知识是可以边学边用, 甚至是用到时再查阅相 应 API 文档的, 所以有的知识可以先提及, 告诉学生如果忘记可 以在哪儿去查到, 这样就可以大大减少学生死记硬背所花的时间 了。 比如第二章《 Java 语言基础》部分中,各种基本数据类型 的长度就不用死记, 可以在需要时查书即可; 基本语法部分也与 C++中类似,所以可以略作复习;但这一章中提到实参与形参间 的“值”传递, 就必须将传递基本类型与引用类型时的不同之处 讲述清楚,因为有的学生可能在学 C++寸也没有完全理解这一点, 这是后面对象的创建、 父类引用指向子类对象中产生的对象转型 及多态的基础,务必让学生充分理解。 而对于第三章面向对象的核心技术及第四章接口, 这两部分 必须花比较多的时间去讲解,因为这两章是 JavaSE中的重点及 难点。对于学生来说,可能面向过程的编程更容易理解,所以他 们首先会觉得, 为什么要用面向对象, 然后觉得面向对象怎么去 实现,有无从下手的感觉。比如:对象是如何声明、如何创建、 如何使用的?类是如何设计的,为何要把这个方法放在这个类, 而不是其它类之中?怎样编写出符合面向对象编程规范的 Java 程序?这些问题都是一开始接触 Java 时,学生常会提到的问题。 所以,这两章的内容学生是否能顺利地接受和理解, 直接影响到 后面内容的学习,教师在讲授时可以多花一点时间,并多举例, 给出程序的大框架,其它内容上机时让学生自己完成。

文档评论(0)

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

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

1亿VIP精品文档

相关文档