JAVA程序设计语言课程建设探讨.docVIP

JAVA程序设计语言课程建设探讨.doc

此“教育”领域文档为创作者个人分享资料,不作为权威性指导和指引,仅供参考
  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程序设计语言是计算机类、信息类等专业的重要课程之一,它是一种纯面向对象的程序设计语言。因为它具有平台无关性、安全机制、高可靠性、多线程和内嵌网络支持的特性,已成为2l世纪首选的应用程序开发工具。与其他课程相比较,本课程更要求理论与实践的统一,更强调学生综合素质的培养,被公认为是一门难学难教的课程,好在学生也可以通过实践和学习掌握设计和编程的技巧。   程序设计是一种构造性的技术,程序语言本身枯燥难懂,更何况该课程一般安排在大学第一、二学年,学生的认知能力和逻辑思维水平、抽象思维水平还处于逐步发展完善阶段。如何将该课程建设成教学质量高、学生满意又感兴趣的课程,是该课程教师要重点要解决的问题。传统的教学已不适应该课程的教学,下面我针对Java语言的特点,结合近几年的教学经验,谈几点Java程序设计课程建设的方法。   2.使学生对这门课程感兴趣,充满信心   Java课程被学生公认为比较枯燥,学生往往对对它望而生畏。爱因斯坦曾说:“兴趣是最好的老师。”学生真正喜欢它,才能真正学好它。教师可通过创设一定的学习环境展现课程的趣味性和社会实践意义,以唤起学生的学习欲望,激发学生的创造潜能。在实践教学过程中,可结合具体课程知识,有针对性地设计实现一些有意义、有趣味的小程序。在学生提出新的创意、写出一段完整的程序或表现出一定的进步时,要及时给予表扬鼓励,使其树立学好该课程的信心。一些学生内向、害羞,碰到问题不敢向老师提问,影响了学习积极性。教师在课堂或机房中要多留意这些不发言不提问的学生,主动和他们交流,帮他们解决问题,并予以鼓励,激发他们学习的欲望和信心。   比如讲解图形界面设计时,同一个通讯录界面(如图1),先通过写代码的方式实现该界面,然后通过基于EclipseIDE和VisualEditor插件的Java可视化应用程序实现该界面(如图2),让学生在比较两种实现方式中发现乐趣,提高学习的兴趣。   图2 基于VisualEditor插件通讯录设计界面   3.综合采用多种教学手段   对Java语言的教学,教师大多引入了多媒体的教学手段,在很大程度上避免了传统的课堂教学模式的不足。但多媒体教学并不是万能的,它的运用必须既恰当又灵活,否则容易适得其反。如果将事先编好的程序直接显示给学生,然后从头至尾地逐句介绍程序,学生学习的效果很可能不理想。这样的教学方式缺乏程序设计思维的引导,学生只是被动地听,或许能够明白程序代码的意义,但是自己却不知道该如何设计程序,往往容易导致培养出只会考试,但不会编程的学生。所以,必须切换使其互补,对重点、难点内容,以及问题的推理过程,教师仍需要进行必要的板书,结合传统教学方式。比如:讲解图形界面设计时,一边投影整体界面效果(图3),一边板书,将界面中容器和组件的关系和布局解释清楚(图4)。这样学生就可以紧跟着老师的思路去思考如何用语句实现界面的设计。但如果采用将完整的程序投影,然后逐条讲解,学生容易分散注意力,影响学生自己动脑筋去思考,不利于锻炼他们的编程思维。   图4 板书内容   4.建立资源库和项目库,多阅读别人的代码   在学习Java编程语言时经常阅读一些优秀的源码,对自我提高、开阔视野非常重要。大多数院校开设程序设计课程,学生手里的教学资源一般只有教材,有的还有习题集。互联网的普及和广泛应用使获取资料的方式发生了重大的变化,比以前更加便利、快捷。但同时,这种变化也带来新的问题,由于资源的数量过于庞大,对信息进行有效的查找和筛选,对于当代大学生而言,已经成为必不可少的一项技能。教师可建立资源库和项目库。资源库是相关知识点的描述,其中可用精简的小案例作为知识点的示例;项目库是将一些经典、实用、比课堂用例子复杂,适合学生独立阅读的项目组织在一起。学生在初学知识点时可以翻阅资料库,知识点掌握后,可参阅项目库中相关的案例,提高自己的阅读能力。   5.采用项目驱动的教学方式,多动手,让学生参与实际的项目开发   苏霍姆林斯基说:“让学生面临问题,因为问题能唤起强烈的求知欲。”在教学中,教师可将企业中真实的项目合理地拆解与组织后应用到课堂中,课后可布置多个趣味性较强的小型项目,要求学生分小组完成,让学生按照软件开发的流程和面向对象的思想独立完成系统分析、概要设计、系统实现和软

文档评论(0)

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

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

1亿VIP精品文档

相关文档