- 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教学的发展。
关键词:JAVA教学分析措施
中图分类号:G642. 4文献标识码:A文章编号: 1673-9795 (2013) 05 (a) -0148-01
1 JAVA概述
JAVA是一种计算机的编程语言,目前仍然是较为常见的 计算机编程语言,具有效率高、覆盖面广、简单易用等特点, 不但可以用来进行桌面程序的开发,还可以适用于与互联网 应用的开发,在当前具有广泛的应用。JAVA是面向对象的编 程语言,在计算机、网络和多线程等技术领域都涉及到JAVA 的相关知识,学习JAVA编程语言应经成为软件技术开发相 关人才培养的基础。在我国,随着计算机和互联网技术的不 但发展,JAVA编程技术人员需求巨大,相关专业的就业前景 很好,很多高校都开设了 JAVA语言相关课程。
2当前JAVA教学存在的主要问题
1 JAVA课程的认知困境
近年来,高校扩招和民办高校的发展,使得更多的学生 进入大学学习,加上激烈的市场竞争和宣传,计算机编程专 业成为很多学生心目中理想的学习和就业方向。在这种大趋 势下,学习JAVA编程的学生显著增加,但由于很多的学生 对JAVA知识并不了解,只是为了获得理想的就业而选择编 程,在学习时缺乏主动积极性。JAVA语言作为计算机编程基 础知识,需要学习者具有较好的逻辑思维能力、严谨踏实的 态度和抽象思维能力。这些较高的要求使得JAVA学习成了 很多学生的难点,产生了畏难和认知的偏差。
2.2 JAVA课程设置问题
当前大多数高校的JAVA课程设置,由于学生大多没有 相应的基础,因此所设置的课程大多集中在以JAVA SE平台 教学为主,包括有面向对象编程方法、JAVA多线程、JAVA 界面及事件编程、JAVA数据库连接、网络编程等基础知识。 但是这些知识并不能构建完整的JAVA知识体系,学生在学 习之后不能了解JAVA与C++等计算机编程语言之间的关系, JAVA语言编程的优越性,并且认为这些知识就可以满足社会 对JAVA人才的要求。其次是由于缺乏相应的后续自主学习 能力,不能适应JAVA编程技术的新发展,在JAVAEE等新对 社会流行编程技术面前感到吃力,学生在完成学习走向社会 岗位时,仍然不能满足社会的要求。课程设置的不合理实际 上从整体降低了 JAVA学习的应有水平。
3 JAVA作业和实验设计中的问题
由于JAVA学习的特殊性,其作业和毕业实验设计等需 要学生具有良好的自主思考和动手能力,但是在实际的教学 中,学生对JAVA的动手实践和综合运用能力较差,不能独 立的进行实际问题的解决;毕业设计等过度依赖已有的资 料,套用现象严重,不能进行原创;学生在学习期间也没有 形成良好的设计习惯,表现出对系统设计和实现的随意性。
2.4 JAVA教学老师的问题
JAVA技术是一门不断深入发展的技术,在当前的计算机 网络多个方面有着广泛的运用,高校的JAVA教学老师缺乏 长期的一线实践开发经验,不能适应发展的新技术,教学效 果不理想。JAVA学习的特殊性要求其必须做好教学与实践之 间的结合,对老师的教学内容和方法提出了更高的要求,很 多老师并不能有效的实现学生理论知识与实践动手能力之 间的协调发展。
3 JAVA的教学设计探讨
1合理的规划教学内容
JAVA知识主要包括有JAVA基础知识、JAVA核心知识和 JAVA提高知识三个部分。基础知识要求学生对面向对象的编 程、JAVA的语法和异常处理、JAVA的环境等知识进行很好 的掌握,是进一步学习JAVA知识的基础。核心知识部分要 求学生对面向对象的继承性、封闭性、抽象性和多态性等, 并掌握这些特性设计的技术。JAVA提高知识部分是指根据专 业方向学习的不同需要,选择多线程、图形处理、数据库处 理、网络等内容学习。教学内容的设置,要求学生在掌握基 本的JAVA基础知识的基础上,建立面向对象思想、算法设 计思想等,为更深入的学习和提高程序设计水平奠定基础。
3.2案例教学,启发学生的编程思想
JAVA编程语言的学习,重要的是在基础知识学习的基础 上实现对其编程思想的掌握,从而真正实现举一反三,能够 进行独立的编程开发工作。编程思想的形成,需要在不断的 实践观察、分析和思考总结的基础上完成,因此,在教学中 采用案例教学,是符合JAVA知识特点的有效手段。采用的 案例一定要小而精,符合学生已掌握的JAVA知识,使得学 生可以在原有知识体系的基础上通过自我实践和探索,实现 对新知识的学习和体系构建
文档评论(0)