白杰(河北邢台医学高等专科学校054056)
【中图分类号】R197.6【文献标识码】A【文章编号】1672-5085(2011)18-0429-02
【摘要】Java编程语言是我国现阶段软件开发的主流语言,也是计算机软件及相关专业必须掌握的一门基础编程语言。java语言已经成为计算机专业必修课程,然而许多高校在java课程中的教学模式是以教学内容为基础,以中小型案例为载体的理论与实践相结合的教学模式。实践表明,这种课程体系与社会需求存在着一定的差距,因此,笔者根据自身的教学情况及高职高专院校教育改革的需要,对java课程改革做了进一步的探索及研究。
【关键词】java课程设置教学改革
1java课程设置背景及意义
Java是由SUN公司开发的一种面向对象的计算机开发语言,Java的应用领域可以分为J2SE、J2EE、J2ME三个方面,J2SE是Java标准开发版本,J2EE是企业完全版本,J2ME是移动设备开发版本[1]。java集抽象性、封装性、继承性和多态性于一体,可以帮助人们开发出模块化、可复用、易修改、可扩充等特征的程序。由于它有以上的优点,因此,长广泛的应用于因特网系统的开发。伴随Internet的不断发展,计算机市场对java程序员的需求量也不断增加,为了适应社会需求,合理的为社会输送人才资源,各高校计算机专业都相继开设了与java相关的课程,例如“面向对象程序设计”,“java程序设计基础”,“jsp网站设计”等。这些课程设置对提高学生的编程能力,软件开发能力及编程经验有着积极作用,实践表明,开设java课程对大学生来说有着不可或缺的作用和意义。
2java课程存在的问题
由于我校java课程起步较晚,没有任何经验可以借鉴,在授课中存在着以下问题:
2.1课程设置不能真正满足企业的实际需要
课程体系大多是老师所谓的闭门造车设置的,不能真正满足企业的实际需要。企业需要的是具有某一项或多项实际技能的实用型人才,不是需要面面俱到,却又什么都不精的“所谓的人才”。
2.2理论和实践脱节,学生实际动手技能匮乏
当前java课程主要是知识性的理论课程,并不注重学生的动手操作和实际技能,导致学生只是知道一些皮毛的理论知识,根本不能实际操作。
2.3教师经验不足
课程的教学模式还是按照以前传统的“以老师为主体”的教学模式进行教学,教学方法没有更新,教学内容没有扩展,教学效果不佳。
3java课程改革思路
3.1教学内容改革
由于高职教育改革是以行动为导向,以学生为主体,以能力培养为目标,这就要求学生做到“面向应用、突出技能”。使学生在学习java课程后具有初步的项目开发能力。Java课程的培养目标是系统编程人员,这类人员需要的知识目标是面向对象的程序设计基础知识和编程能力,其重点是帮助学生建立面向对象的计算机编程思维方式,要求教师在组织教学内容是应该注意以下几点:(1)深刻理解面向对象的编程思维方式,熟悉掌握java语言的语法和语义,能开发小型的应用程序。(2)熟练使用JDK核心API来开发java程序。(3)能独立编写、调试程序,并能获得正确结果。(4)全面了解面向对象的编程方式,学会良好的编程习惯。
Java课程在授课内容上改变传统的面面俱到的模式,重点突出基本内容和常用内容,注重类得创建与开发,重点学习JDK核心API、多线程基础、异常处理、JDBC、IO系统等。为提高学生的职业技能,将课程分为三个模块:基础模块(包括java开发环境,java语言基础等模块)、基本技能模块(包括数组、JDK核心API、多线程基础等模块)、综合模块(包括面向对象程序设计、JDBC、IO系统设计等模块)。以上模块及有一定的关联又相互独立,可根据技能教学要求进行取舍,具有很强的实用性。
3.2实训课程体系改革
Java课程具有很强的实践性,因此实训课程体系必须涵盖软件开发过程的整个过程。实训课程采用的项目全部来自于企业的真实项目,同时还要把岗位需求进行详细的分析,找出共性规律,在以实训大纲为指导,进行实训课程设计。在实训过程中,采用以项目小组合作的形式进行项目开发,每个人扮演企业中的真实角色,各尽所能,同时在项目的每个阶段进行角色转换。
3.3教学方法改革
教学过程中采用“以学生为主体”的教学理念。在学生能够掌握java技能的前提下,改变传统的教学方法,采用行动导向教学[2]。行动导向教学包括的方法有很多,例如:大脑风暴、项目教学法、案例教学法、角色扮演等。在开学初首先确定项目任务,然后将学生分成若干小组,决定各小组的角色,确定角色任务。在教学过程中,引导各角色通过互联网查找相关资料,收集大量素材,并主动向教师提出问题和概念,教师鼓励学生和参与他们的项目讨论,引导学生展开交流,抓住学生的求知欲,及时有效的讲解基本概念,基础知识,基本技能。
通过教学实践证明,行动导向教学法活跃了课堂气氛,激发了学生兴趣,调动了学生的积极性,增强了学生的思维能力,沟通能力与协助精神,顺应了社会对人才的需求,取得了较好的教学效果。
3.4教学评价机制改革
教学评价对教师的教学方式和教学行为有着重要的导向功能。然而,传统的教学评价存在很多不利于学生发展的弊端。例如,遏制学生的自主创造性;过分重视知识与技能呈现的全面性及准确性,而忽视学生是否真正参与学习活动。因此,在课程教学评价上,既要重视学生学习目标的检测,又要重视学生的学习态度、合作性和创造性。在评价方法上,采用了学生互评,教师点评相结合的方法。学生自评,要求各组代表通过简练的语言来表达项目采用的方法,完成情况以及合作情况,培养学生的表达能力及协作能力。教师点评,由教师对各小组按照学习态度,合作情况,算法的效率,程序的规范性及讲解结果进行评分。
4java课程改革总结
Java课程是计算机专业的一门很重要课程,也是一门技术性与实践性很强的课程。通过调查研究,以上的Java课程教学改革很大程度上提高了学生的学习兴趣,同时提高了学生的实践应用能力,合作能力和创作能力。当然,这些方法得应用还有一些不完善的地方,在以后的教学实践中仍需要不断创新和改进。
参考文献
[1]埃克尔.java编程思想[M].陈昊鹏译.北京:机械工业出版社.2007.
[2]陈玲.谈行为导向教学法的教学设计[J].职业教育研究.2007.9:154-155.