- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
关于Java教学几点思考
关于Java教学几点思考
[摘要]针对Java教学,提出直接讲授面向对象程序设计、加强Java基础教学和重视实践教学的观点。
[关键词]Java教学 面向对象 基础教学 实践教学
中图分类号:TP3 文献标识码:A 文章编号:1671-7597(2008)0910143-01
一、引言
Java是1995年6月由Sun公司引进到我们这个世界的革命性的编程语言。之所以称其为革命性的编程语言,是因为Java具有与平台无关的特性。除此之外,它还具有简单、面向对象、多线程、安全、动态等特性。
时至今日,Java已经发展为一个覆盖面广、效率高、易用性强的技术平台。几乎所有高校都开设了《Java程序设计》及其相关课程。但由于Java 语言的实践性强和开发环境的特殊,怎样教好Java,便成了计算机教学中一个探讨与研究的热点和焦点。
二、直接讲授面向对象程序设计
程序设计应该先讲面向过程,还是面向对象呢?关于这个问题,大家看法不同。或者把这个问题再加具体化,就是应该先讲《C语言》?还是直接讲授《Java程序设计》?笔者的观点认为:直接讲授面向对象的程序设计。
学习一种编程语言,最重要的是掌握编程思想,找到编程感觉,而编程思想是在反复的实践、观察、分析、比较、总结中潜移默化积累的。直接接触面向对象的思想与方法,再训练程序设计的方法与技巧,就好像是先见森林,后见树木。其特点是首先学会将人类的自然思维方法用于程序设计,建立系统与全局的观念。然后,在实践环节和后续课程中,不断学习各种算法、训练编程技巧。其优点是首先学习高度抽象的思维方法,建立系统和全局的观念,为后续学习奠定思想方法的基础。
《Java程序设计》课程可以分为两个阶段:第一阶段完成传统的Java课程的教学内容,讲授Java语言基础(历史沿革、开发环境、基本语法、流程控制、数组操作等)和面向对象基础(类、对象、封装、继承、多态、抽象、接口、包等)。第二阶段从实际应用出发,采用“项目驱动,案例教学,一体化课堂”的教学模式,讲授内容包括多线程、I/O流、图形界面、网络编程、数据库操作等,在该阶段应该辅以实训实习和课程设计来提升教学的深度和广度,进一步提高教学质量。
三、加强Java基础教学,为将来的应用打好基础
打下良好的Java基础,是灵活的应用的前提。关于Java基础教学,笔者根据自己的实践,认为有以下几点需要注意:
(一)规范化、标准化的代码编写习惯
学生在学习的过程中,经常有这样一个误区,即总是认为,只要某段程序自己看懂了、上机运行通过了,就认为自己把应该掌握、学习的,已经掌握了。这实际上是一个比较普遍的错误认识。因为真正的掌握,还需要编程人员具有良好的编程习惯,使代码具有良好的可读性。这样,不但有助于代码的调试和移植,也有助于不同技术人员之间的协作。再者就是应该培养软件工程思想,比如良好的文档习惯,Java语言的注释标记和javadoc工具可以很方便的生成源程序的文档。
(二)Java的语法教学
语法学习是任何计算机语言的必经阶段,连语法都不熟悉,怎么谈程序设计。Java语法教学的基本目标是对Java的基本语法有一个整体认识,能读懂源代码,能够写出简单的Java程序。
为了加深对Java基本语法的掌握,笔者认为开发环境的选择很重要。在一开始,应该从纯文本编辑软件如记事本、写字板的利用开始,而不要直接使用Java集成开发环境。这样,有利于对基本语法的熟练掌握。
(三)Java类库的教学
可能有教师认为Java的基本类库不需要学习,因为可以随时查看资料或者利用集成开发环境下的联机帮助来获取相关用法。根据笔者的开发经历和教学实践来看,学生应该对基本类库有个整体了解。这不是要学生熟悉每个类的用法,记住每个类有哪些属性和方法,而是要学生知道每个包由哪些方面的类构成的,这些类的用途是什么,最核心的几个类分别是完成什么功能的。当遇到实际问题的时候,能够知道哪个类或者哪几个类的组合可以解决这个实际问题就可以了。
Java教学中,笔者发现学生对动手的课程内容兴趣更大一些,使他们熟悉Java类库并参与小型项目的开发比起单纯地教授语法、理论要点来说教学效果要好一些。重视Java类库的讲授,可以避免学生出现“学了不少Java知识却用不上”的问题。
四、重视实践教学,提高应用能力
《Java程序设计》是一门集知识和技能于一体,实践性很强的课程,教学中应注重上机实践,上机的过程既是对课程内容的实践,也是应用编程的开始。
(一)边讲边练
根据《Java程序设计》课程的特点,应用演示+操作+讲解(即边讲边练)
您可能关注的文档
最近下载
- 高压除氧器培训课件.ppt VIP
- 最新行政执法题库行政执法试题及答案附答案详解(夺分金卷).docx VIP
- 最新行政执法题库行政执法试题及答案附答案详解(综合卷).docx VIP
- 最新行政执法题库行政执法试题及答案附答案详解(a卷).docx VIP
- 时速160客货共线铁路简支T梁-24m 通桥(2012)2101-II.pdf VIP
- 解密华为人资资源管理题库.docx VIP
- 最新行政执法题库行政执法试题及答案附答案详解(典型题).docx VIP
- 最新行政执法题库行政执法试题及答案附答案详解(基础题).docx VIP
- 大学生职业生涯规划.pdf VIP
- 个人电脑抵押合同4篇.docx VIP
原创力文档


文档评论(0)