《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面向对象编程》 教学方法 教材改革 实验教学 1.引言 在就业压力越来越大的今天,计算机软件专业的学生能够熟练地使用一门编程语言在就业中的优势是非常明显的。Java语言由Sun公司于1994年推出,然后其开源、丰富的类库、平台无关性等优点吸引了无数的编程爱好者,随着Java语言的不断发展和互联网应用的日益广泛,Java从2001年开始就一直是应用最广泛的编程语言,而且遥遥领先于第二名――C语言。美国《信息周刊》刊文评出有史以来最伟大的12款软件,其中Java语言作为唯一入选的编程语言,被排在第五位。综上所述,计算机软件专业的大学生学习好《Java面向对象编程》课程是很有意义的,而实际上学生对于这门课程的掌握情况并不十分理想,这其中有教材选用、教授方式、实践安排等各方面的原因。下面我就这些原因的形成提出解决方案,希望对于本课程的教育教学和学生后来的就业有所帮助。 2.问题解析 2.1教材选用 在繁杂的Java编程教材中选取一个适合本科教学和实践的并不是一件容易的事情。有些教材侧重于理论,基本是知识点的罗列和简单验证,这种教材类似于中学时代的数理化课本,学生对此类教材并不喜欢,感觉与实践相去甚远,不能将教材上的知识点与自己未来的工作和实践应用联系起来,因此提不起学习兴趣;有些教材虽然实例很多,也比较注重实践,但是由于讲授内容过浅,学生学过之后感觉教材上的内容已经掌握,但是对于一个简单的应用需求仍然无从下手,从而使学生对自己能力产生疑问;有些教材技术没有及时更新,讲授的内容已经不再适用,从而导致教授过程不理想;还有些教材虽然没有上述的问题,但是提供的基于实践的练习却很少,练习少导致学生书上的例题都可以做出来,但是却不知道如何举一反三加以运用。 2.2教授方式 本课程的教学效果很大程度上依赖于教师的教授方式和教授方法。区别于其他专业课程,这门课的实践意义要远大于理论意义,所以使用何种教学方式就显得尤为重要。经了解,目前大多数教师采用的教授方式有两种:第一种教授方式是验证式,即教师提出一个知识点,然后用一段程序加以验证该知识点,然后继续提出下一个知识点。这种方式给学生的感觉不是在教授一门实践课程,而是在验证一些理论知识,导致知识点与日后的应用严重脱节。第二种教授方式是总结式,其实就是第一种教授方式的倒序,即先写一段程序,然后总结该段程序中出现的知识点。这种方式要比第一种效果稍好,但是一部分接受能力稍差的学生在这种方式下会感到特别吃力,因为一个知识点还没有被提出,它就要先被应用到一段程序中,有些不知所以。 2.3实践安排 对于编程类的课程,如何安排实践是重中之重。大部分教材上的习题都过于侧重知识点的考核,而不是如何将知识点加以运用,除了选取合适的教材之外,教师还可以自行安排一些旨在提高学生积极性和动手能力的编程练习,而不是严格地按照教材上的练习安排实践或者随意找些类似考级之类的题目来让学生做。 2.4其他问题 除了上述三个问题之外,还有一些因素会称为本门课程教学的关键点,比如多媒体教学的使用,IDE工具的选择,知识的及时更新,安排模拟课程设计,等等。 3.解决方案 针对第2部分提出的本课程教学过程中存在的种种问题,我经过实践和研究,总结出以下解决方案以供参考。 3.1选用编程从业人员中认知度较高的半工具书 弃用目前广泛使用的本科教材,而改用编程从业人员中认知度较高的半工具书。目前的本科教材存在着严重的问题,比如大部分是知识点罗列,选用例题无新意,练习没有针对性,知识结构老化,等等。另外,由于很多本科教材的编者自身并没有在企业中有过实践经验,因此对一些行业规则和公共规范了解不多,导致采用了很多与行业规则和规范相悖的习惯误导学生。而从业人员中认知度较高的半教程半工具书则不然,直接针对实践,知识点更新速度更快,采用了规范的编程习惯,例题紧贴实践,这些原因使得这一类工具书能够很好地起到教学和实践相结合的作用,我经研究和使用,效果很好。 3.2采用探索式教授方法 由于目前广泛采用的验证式和总结式教学方法都有其缺陷,因此我提出探索式教授方法。具体方法是,先提出一个现实生活中可能遇到的问题,然后思考现实生活中的解决途径,将此途径用代码模拟实现,经过精心安排,在上述代码中埋下下一个问题的伏笔,然后提出下一个问题,如此反复。探索式教学方法建立在实践问题的基础上,先探索在实践中的解决方

文档评论(0)

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

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

1亿VIP精品文档

相关文档