论文部分内容阅读
摘 要:java语言已成为近年来最为流行的编程语言之一。因此,如何能使学生更轻松的掌握java语言,从而使学生尽快适应企业需求,这是所有java教学人员亟待解决的问题。
关键词:Java语言;教学方法;教学理论;考核方式
中图分类号:TP312.1-4
Java语言是当今社会是软件开发应用最为广泛的语言之一,是软件开发专业的一门实践性和操作性很强的专业课程。它的应用为所有的编程人员在编程时注入了新的理念。Java语言的教学是以大量程序实例为基础,向学生讲述语言的本质特点和语法规则,并介绍通用、主流的程序设计理念与方法,旨在培养学生面向对象编程技巧、实践操作能力和积累项目开发经验。然而学生是否爱学、能否学好并学以致用,除学生自身影响外,其关键在于教师的正确及时引导。成功教学的关键在于教学内容是否符当代社会需要、课时安排是否有效合理、教学目标和素质目标是否明确以及考核方法能否是学生整体水平的真实体现等。因此java语言课程的教学研究工作受到了授课教师们的关注。
1 目前在课程教学中存在的问题
Java是一种面向对象的语言,其要求学生用面向对象的概念进行思考和设计,有一定难度。调查中发现很多学生不知“面向对象”为何意,“对象”用于何处等而感到不解。然而程序设计要求设计者有较高的逻辑思维能力,并适应现代编程技术的不断发展变化,不断探索创新,以适应未来社会的发展,这对于学生的学习有一定的挑战性,对学生造成一定的压力。高职学校目前的Java程序设计课程中,实践性的学习明显不足,对学生实践操作能力的培养重视度不够,实践课程安排较少,不利于学生综合素质的全面提升。目前在程序设计课程的教学中出现重视语法细节、忽视整体教学思路、实际项目教学较少等问题,学生的实用技能和实践能力得不到有效提升。
2 教学实施中的改革
2.1 理论教学
在教学实践中我们不难发现,理论教学包含多个抽象概念与知识点,为促进学生对其的理解和掌握,教师可以将知识点与我们的现实生活相联系,使其更加形象化和具体化。另外,编程语言的学习与编程思想联系紧密,因此应掌握编程思想,教师应认真观察分析,总结这些编程思想,可向学生由浅入深的讲解。同时在教学中大力培养学生的逻辑思维能力。
2.2 实践教学
在理论讲授后,紧接着是上机实习,教师应根据学生的实际,精心布置一些课后练习和课后实训课题,从而培养学生的动手能力与创新能力。同时注重理论教学和实践教学相结合,放手让学生自己完成一些简单的项目,通过对相应的例题进行详细解析和演示,引导学生完成思路设计和关键代码的实现,直到学生能最终写出可以运行的代码,使学生的理论知识的掌握与实际操作技能的提高相互促进,以此实现理论知识到代码实现的转化过程。在这一教学过程中学生获得成就感,可以增强其自信心,激发学生的学习热情,培养学生独立思考问题、分析问题、解决问题的能力。
程序设计语言教学的教学目标的实现离不开实践。理论与实践相结合,才能更好的促进学生对知识点的牢固掌握,促进学生将理论应用到实践中去,通过实践学生可以大致了解开发项目的基本流程。教师授课项目对教学过程和教学效果大有影响,因此教师应合理选择授课项目,一般来说项目的选择应以企业为依据,对项目进行分析,找出其知识点。项目规模的大小应适中,切忌过大或过小,应涵盖Java语言的基本语法知识、数据库管理、网络连接等。
授课项目的实现应全面体现整体目标,但在实际教学过程中,由于授课时间分散于整个学期,这就要求教师将完整的项目分解成各个子任务,以完成授课进度计划。项目的分解时应以学生实际为基础,由浅入深,有层次的安排,抓住项目的重点和难点,将其科学合理的分布到各个子任务中去。授课项目的实现可以采取给定或自选项目方式进行,在巩固和提高学生所学知识的前提下,使学生对项目开发的基本流程有一个大致的了解,并丰富学生的项目开发相关的经验,为学生后续学习提供基础。实践教学内容一般是在基础理论知识学习完成后进行,建议选择小组协作学习模式,模拟软件开发流程,学生通过协作交流完成学习任务,在这一过程中,教师要从旁指导和点拨,为学生提供相应的帮助,促进小组协作学习模式的顺利进行。这种项目分组的方式,学生参与到软件开发中,互相交流和讨论,一方面有利于培养学生的团队合作能力和组织协调能力,另一方面有利于减轻教师的负担,师生共同参与,促进教学质量的提升。
2.3 开放式课堂
在教学中教师应发挥自身主导地位,并以学生为主体,创新教学方法,激发学生的学习积极性和创造性,尊重学生的个体差异,在全面了解学生的学习基础和需求的基础上组织教学。教学中营造轻松的教学氛围,为学生创造优越的教学环境和条件,尽量保证软件、硬件设备及其他教学条件,配备高质量的教材、开放实验室和完善的实验教学辅导系统。同时可以组织学生讨论和交流,利用现代网络技术,全面了解学生的学习情况、对知识与教学方面的需求,找出学生学习中的薄弱点,在教学中加以重点讲解;另外教师可在校园网上公开课程教学纲要、教案、课程实验指导、习题集、教学课件等参考资料,为学生课后自学和复习提供参考资料。
2.4 考核方式
验证教学效果应采取科学的考核方式进行考核,全面体现知识与能力并重的过程性评价原则。在Java教学中由于学生存在个体差异,其原有知识基础、对语言学习的悟性和学习策略各不相同,因此在接受各方面知识的能力存在差异性,有的理论知识强偏重设计,有的实践能力强偏重实现。因此传统的考核方式已经不适应于对项目驱动教学法授课科目的考核。因此教师应创新考核方式,对项目过程中学生的学习态度、知识掌握程度、理论知识兼顾实践能力等有一个全面的评价,注重过程性评价。如随机考察课堂提问和课堂作业;考察课后作业及案例任务的完成情况,综合考察学生是否独立且按时间要求完成,并考察其调试运行状况;项目实现过程中对需求分析、设计和实现的各个环节都应进行考核;学期末统一组织卷面考查,全面测试学生对知识点的掌握情况。
3 结束语
随着时代的不断进步和发展,Java语言兴起,其是适应社会发展的需求。为促进这个方向的专业性人才,必须大力创新和改革教学方法,提高学生的软件编程能力,以为社会的发展提供人才支持。作为教师,我们应该不断总结教学实践,以学生为主体,以先进教学理念为指导,按认知规律组织教学,创新Java语言教学方法,提高学生的综合实践能力和创新能力,培养适合社会需求的人才,促进我国软件行业的可持续发展。
参考文献:
[1]史岳鹏,夏晶晶.高职高专《Java程序设计》课程项目驱动一体化教学模式研究[J].科技信息,2012,20.
[2]李桂玲.Java语言课程教学改革的探索与实践[J].科技创新导报,2009,13.
[3]朱锋,朱香卫.高职院校JAVA课程教学改革实践[J].电脑知识与技术,2010,32.
[4]唐明虎.基于项目任务驱动的Java语言教学模式研究[J].智能计算机与应用,2010,01.
[5]王静宁,勾智楠,宋贵卿.高职院校Java语言程序设计课程教学研究与探索[J].学周刊,2011,9.
[6]来社安.“Java语言程序设计”课程教学改革探析[J].中国教育信息化,2010,21.
[7]温立辉.高职院校Java平台的《程序设计基础》课程教学探讨[J].科技资讯,2010,03.
作者简介:陈江(1975-),女,蒙古族,辽宁阜新人,教师,讲师,工程硕士学位,研究方向:计算机技术。
作者单位:包头轻工职业技术学院,内蒙古包头 014030
关键词:Java语言;教学方法;教学理论;考核方式
中图分类号:TP312.1-4
Java语言是当今社会是软件开发应用最为广泛的语言之一,是软件开发专业的一门实践性和操作性很强的专业课程。它的应用为所有的编程人员在编程时注入了新的理念。Java语言的教学是以大量程序实例为基础,向学生讲述语言的本质特点和语法规则,并介绍通用、主流的程序设计理念与方法,旨在培养学生面向对象编程技巧、实践操作能力和积累项目开发经验。然而学生是否爱学、能否学好并学以致用,除学生自身影响外,其关键在于教师的正确及时引导。成功教学的关键在于教学内容是否符当代社会需要、课时安排是否有效合理、教学目标和素质目标是否明确以及考核方法能否是学生整体水平的真实体现等。因此java语言课程的教学研究工作受到了授课教师们的关注。
1 目前在课程教学中存在的问题
Java是一种面向对象的语言,其要求学生用面向对象的概念进行思考和设计,有一定难度。调查中发现很多学生不知“面向对象”为何意,“对象”用于何处等而感到不解。然而程序设计要求设计者有较高的逻辑思维能力,并适应现代编程技术的不断发展变化,不断探索创新,以适应未来社会的发展,这对于学生的学习有一定的挑战性,对学生造成一定的压力。高职学校目前的Java程序设计课程中,实践性的学习明显不足,对学生实践操作能力的培养重视度不够,实践课程安排较少,不利于学生综合素质的全面提升。目前在程序设计课程的教学中出现重视语法细节、忽视整体教学思路、实际项目教学较少等问题,学生的实用技能和实践能力得不到有效提升。
2 教学实施中的改革
2.1 理论教学
在教学实践中我们不难发现,理论教学包含多个抽象概念与知识点,为促进学生对其的理解和掌握,教师可以将知识点与我们的现实生活相联系,使其更加形象化和具体化。另外,编程语言的学习与编程思想联系紧密,因此应掌握编程思想,教师应认真观察分析,总结这些编程思想,可向学生由浅入深的讲解。同时在教学中大力培养学生的逻辑思维能力。
2.2 实践教学
在理论讲授后,紧接着是上机实习,教师应根据学生的实际,精心布置一些课后练习和课后实训课题,从而培养学生的动手能力与创新能力。同时注重理论教学和实践教学相结合,放手让学生自己完成一些简单的项目,通过对相应的例题进行详细解析和演示,引导学生完成思路设计和关键代码的实现,直到学生能最终写出可以运行的代码,使学生的理论知识的掌握与实际操作技能的提高相互促进,以此实现理论知识到代码实现的转化过程。在这一教学过程中学生获得成就感,可以增强其自信心,激发学生的学习热情,培养学生独立思考问题、分析问题、解决问题的能力。
程序设计语言教学的教学目标的实现离不开实践。理论与实践相结合,才能更好的促进学生对知识点的牢固掌握,促进学生将理论应用到实践中去,通过实践学生可以大致了解开发项目的基本流程。教师授课项目对教学过程和教学效果大有影响,因此教师应合理选择授课项目,一般来说项目的选择应以企业为依据,对项目进行分析,找出其知识点。项目规模的大小应适中,切忌过大或过小,应涵盖Java语言的基本语法知识、数据库管理、网络连接等。
授课项目的实现应全面体现整体目标,但在实际教学过程中,由于授课时间分散于整个学期,这就要求教师将完整的项目分解成各个子任务,以完成授课进度计划。项目的分解时应以学生实际为基础,由浅入深,有层次的安排,抓住项目的重点和难点,将其科学合理的分布到各个子任务中去。授课项目的实现可以采取给定或自选项目方式进行,在巩固和提高学生所学知识的前提下,使学生对项目开发的基本流程有一个大致的了解,并丰富学生的项目开发相关的经验,为学生后续学习提供基础。实践教学内容一般是在基础理论知识学习完成后进行,建议选择小组协作学习模式,模拟软件开发流程,学生通过协作交流完成学习任务,在这一过程中,教师要从旁指导和点拨,为学生提供相应的帮助,促进小组协作学习模式的顺利进行。这种项目分组的方式,学生参与到软件开发中,互相交流和讨论,一方面有利于培养学生的团队合作能力和组织协调能力,另一方面有利于减轻教师的负担,师生共同参与,促进教学质量的提升。
2.3 开放式课堂
在教学中教师应发挥自身主导地位,并以学生为主体,创新教学方法,激发学生的学习积极性和创造性,尊重学生的个体差异,在全面了解学生的学习基础和需求的基础上组织教学。教学中营造轻松的教学氛围,为学生创造优越的教学环境和条件,尽量保证软件、硬件设备及其他教学条件,配备高质量的教材、开放实验室和完善的实验教学辅导系统。同时可以组织学生讨论和交流,利用现代网络技术,全面了解学生的学习情况、对知识与教学方面的需求,找出学生学习中的薄弱点,在教学中加以重点讲解;另外教师可在校园网上公开课程教学纲要、教案、课程实验指导、习题集、教学课件等参考资料,为学生课后自学和复习提供参考资料。
2.4 考核方式
验证教学效果应采取科学的考核方式进行考核,全面体现知识与能力并重的过程性评价原则。在Java教学中由于学生存在个体差异,其原有知识基础、对语言学习的悟性和学习策略各不相同,因此在接受各方面知识的能力存在差异性,有的理论知识强偏重设计,有的实践能力强偏重实现。因此传统的考核方式已经不适应于对项目驱动教学法授课科目的考核。因此教师应创新考核方式,对项目过程中学生的学习态度、知识掌握程度、理论知识兼顾实践能力等有一个全面的评价,注重过程性评价。如随机考察课堂提问和课堂作业;考察课后作业及案例任务的完成情况,综合考察学生是否独立且按时间要求完成,并考察其调试运行状况;项目实现过程中对需求分析、设计和实现的各个环节都应进行考核;学期末统一组织卷面考查,全面测试学生对知识点的掌握情况。
3 结束语
随着时代的不断进步和发展,Java语言兴起,其是适应社会发展的需求。为促进这个方向的专业性人才,必须大力创新和改革教学方法,提高学生的软件编程能力,以为社会的发展提供人才支持。作为教师,我们应该不断总结教学实践,以学生为主体,以先进教学理念为指导,按认知规律组织教学,创新Java语言教学方法,提高学生的综合实践能力和创新能力,培养适合社会需求的人才,促进我国软件行业的可持续发展。
参考文献:
[1]史岳鹏,夏晶晶.高职高专《Java程序设计》课程项目驱动一体化教学模式研究[J].科技信息,2012,20.
[2]李桂玲.Java语言课程教学改革的探索与实践[J].科技创新导报,2009,13.
[3]朱锋,朱香卫.高职院校JAVA课程教学改革实践[J].电脑知识与技术,2010,32.
[4]唐明虎.基于项目任务驱动的Java语言教学模式研究[J].智能计算机与应用,2010,01.
[5]王静宁,勾智楠,宋贵卿.高职院校Java语言程序设计课程教学研究与探索[J].学周刊,2011,9.
[6]来社安.“Java语言程序设计”课程教学改革探析[J].中国教育信息化,2010,21.
[7]温立辉.高职院校Java平台的《程序设计基础》课程教学探讨[J].科技资讯,2010,03.
作者简介:陈江(1975-),女,蒙古族,辽宁阜新人,教师,讲师,工程硕士学位,研究方向:计算机技术。
作者单位:包头轻工职业技术学院,内蒙古包头 014030