- 1、本文档共7页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Java语言课程教学方法探析
Java语言课程教学方法探析 摘 要:java语言已成为近年来最为流行的编程语言之一。因此,如何能使学生更轻松的掌握java语言,从而使学生尽快适应企业需求,这是所有java教学人员亟待解决的问题。
关键词:Java语言;教学方法;教学理论;考核方式
中图分类号:TP312.1-4
Java语言是当今社会是软件开发应用最为广泛的语言之一,是软件开发专业的一门实践性和操作性很强的专业课程。它的应用为所有的编程人员在编程时注入了新的理念。Java语言的教学是以大量程序实例为基础,向学生讲述语言的本质特点和语法规则,并介绍通用、主流的程序设计理念与方法,旨在培养学生面向对象编程技巧、实践操作能力和积累项目开发经验。然而学生是否爱学、能否学好并学以致用,除学生自身影响外,其关键在于教师的正确及时引导。成功教学的关键在于教学内容是否符当代社会需要、课时安排是否有效合理、教学目标和素质目标是否明确以及考核方法能否是学生整体水平的真实体现等。因此java语言课程的教学研究工作受到了授课教师们的关注。
1 目前在课程教学中存在的问题
Java是一种面向对象的语言,其要求学生用面向对象的概念进行思考和设计,有一定难度。调查中发现很多学生不知“面向对象”为何意,“对象”用于何处等而感到不解。然而程序设计要求设计者有较高的逻辑思维能力,并适应现代编程技术的不断发展变化,不断探索创新,以适应未来社会的发展,这对于学生的学习有一定的挑战性,对学生造成一定的压力。高职学校目前的Java程序设计课程中,实践性的学习明显不足,对学生实践操作能力的培养重视度不够,实践课程安排较少,不利于学生综合素质的全面提升。目前在程序设计课程的教学中出现重视语法细节、忽视整体教学思路、实际项目教学较少等问题,学生的实用技能和实践能力得不到有效提升。
2 教学实施中的改革
2.1 理论教学
在教学实践中我们不难发现,理论教学包含多个抽象概念与知识点,为促进学生对其的理解和掌握,教师可以将知识点与我们的现实生活相联系,使其更加形象化和具体化。另外,编程语言的学习与编程思想联系紧密,因此应掌握编程思想,教师应认真观察分析,总结这些编程思想,可向学生由浅入深的讲解。同时在教学中大力培养学生的逻辑思维能力。
2.2 实践教学
在理论讲授后,紧接着是上机实习,教师应根据学生的实际,精心布置一些课后练习和课后实训课题,从而培养学生的动手能力与创新能力。同时注重理论教学和实践教学相结合,放手让学生自己完成一些简单的项目,通过对相应的例题进行详细解析和演示,引导学生完成思路设计和关键代码的实现,直到学生能最终写出可以运行的代码,使学生的理论知识的掌握与实际操作技能的提高相互促进,以此实现理论知识到代码实现的转化过程。在这一教学过程中学生获得成就感,可以增强其自信心,激发学生的学习热情,培养学生独立思考问题、分析问题、解决问题的能力。
程序设计语言教学的教学目标的实现离不开实践。理论与实践相结合,才能更好的促进学生对知识点的牢固掌握,促进学生将理论应用到实践中去,通过实践学生可以大致了解开发项目的基本流程。教师授课项目对教学过程和教学效果大有影响,因此教师应合理选择授课项目,一般来说项目的选择应以企业为依据,对项目进行分析,找出其知识点。项目规模的大小应适中,切忌过大或过小,应涵盖Java语言的基本语法知识、数据库管理、网络连接等。
授课项目的实现应全面体现整体目标,但在实际教学过程中,由于授课时间分散于整个学期,这就要求教师将完整的项目分解成各个子任务,以完成授课进度计划。项目的分解时应以学生实际为基础,由浅入深,有层次的安排,抓住项目的重点和难点,将其科学合理的分布到各个子任务中去。授课项目的实现可以采取给定或自选项目方式进行,在巩固和提高学生所学知识的前提下,使学生对项目开发的基本流程有一个大致的了解,并丰富学生的项目开发相关的经验,为学生后续学习提供基础。实践教学内容一般是在基础理论知识学习完成后进行,建议选择小组协作学习模式,模拟软件开发流程,学生通过协作交流完成学习任务,在这一过程中,教师要从旁指导和点拨,为学生提供相应的帮助,促进小组协作学习模式的顺利进行。这种项目分组的方式,学生参与到软件开发中,互相交流和讨论,一方面有利于培养学生的团队合作能力和组织协调能力,另一方面有利于减轻教师的负担,师生共同参与,促进教学质量的提升。
2.3 开放式课堂
在教学中教师应发挥自身主导地位,并以学生为主体,创新教学方法,激发学生的学习积极性和创造性,尊重学生的个体差异,在全面了解学生的学习基础和需求的基础上组织教学。教学中营造轻松的教学氛围,为学生创造优越的教学环境和条件,尽量保证软件、硬件设备及其他教学
文档评论(0)