APP下载

浅析项目化教学在JAVA课程中的应用

2013-10-24贾红雯

滁州职业技术学院学报 2013年2期
关键词:考核评价能力

贾红雯,武 斌

(滁州职业技术学院,安徽 滁州 239000)

Java 语言是近几年来国内外广泛使用的一门计算机编程语言,在2012年编程语言排名中排名第二,是很多高校软件技术专业的核心基础课程,学好该课程对培养学生的创新能力和编程实践能力具有重要意义。

为了激发学生对编程的兴趣和信心,提高学生解决实际问题的能力,我们将项目化教学理念应用于Java 课程的实际教学过程中。经过项目化教学在java 课程中的实践应用,可以看到项目化教学既有它的优势,但实施不当也会存在不足,现就这两方面进行总结。

一、项目化教学的优势

(一)培养学生主体学习能力

项目化教学目标是根据职业教育的本质培养学生的实战能力——解决问题的能力。把能力目标放在第一位,知识目标是第二位。项目化教学强调学生的主导地位,以学生为主体,学生在教师的指导下主动学习,课堂内容的安排以职业活动过程为导向,突出学生能力目标,以项目为载体,采用任务的形式训练学生的职业岗位能力,整个课程体现了知识理论实践一体化的课程设计。项目化教学的课堂教学流程如图1 所示:

图1 项目化教学教师授课流程

经过两轮的Java 课程实施,可以看到项目化教学确实能提高学生的主动学习能力。在教学的实践中,每次下课前都会布置引导文中的任务,让学生利用课下时间通过各种方式自己学习这些问题,并把不懂的、模棱两可的问题带到课堂上讨论,通过这种方式,不仅加强了学生主动学习,而且无形之中也培养了学生搜索信息的能力和解决问题的能力。这样一学期过后,学生就养成了良好的学习习惯,这为他们以后走上工作岗位奠定了良好的基础。

(二)以项目为载体提高学生学习兴趣

传统的Java 教学内容是教师按照教材内容讲解,而教材的编写是按照知识由简单到复杂的简单罗列,学生学起来毫无兴趣,教师在讲授的过程中大部分也是照本宣科。兴趣是最好的老师,学生连学习这门课的兴趣都没有,更不要提他能学好这门课。笔者曾经跟学生交流过,学生反映传统的教材太枯燥了,完全提不起学习的兴趣。

Java课程项目化教学实施的内容是以学籍管理系统、学生成绩管理系统和教务管理系统三个项目为载体,三个项目的课时分配如表1 所示。学生对这三个项目很熟悉,而且在日常生活中经常要用。如果学生用的是自己编写的软件,必然会提高学生的成就感,而且在学习过程中学生有动力也有兴趣学习这门课。学生必须独立地完成一项又一项的工作任务,这些工作任务被设计成由浅到深,引人入胜,使学生提高了学习的兴趣。学生每做完一个项目,就会增强他的成就感和自豪感,比起传统的教学更能激发学生学习的动力和潜力。

表1 项目的课时分配

(三)分组教学培养学生团队合作能力

在教学过程中,将学生分成若干个小组,以小组为单位来学习和完成项目,由组长负责该小组的决策工作,并负责该小组成员的学习成果。遇到问题首先是小组成员之间相互讨论,先让学生小组提出个体问题,再进行小组之间问题的交流,解决问题的同时将会激发或者升级为共性问题,教师通过解决共性问题让学生掌握解决问题的方法。也就真正实践了平时所说的授之以鱼不如授之以渔,教会学生怎样通过查阅文档以及利用网络等方法来解决自己实际遇到的问题。

以这种模式来组织学习,可以培养学生的相互沟通能力、协作能力和团队合作精神,这些品质是现在很多公司在招聘时都要求的。这为以后他们走上工作岗位打下了良好的基础。

(四)考核方式培养学生的综合素质

传统的考核方式是一张考卷即可决定学生学习的优劣,这严重地偏离了职业教育教学目标。而项目化教学在Java 中的考核方式采用过程考核加期末答辩的方式。过程考核主要包括每个项目中学生小组内自评、组间互评和教师评。组内自评是根据各个组员在项目实施过程中对项目完成的贡献度自己评价,整个小组成员的贡献度之和等于100%,通过这种方式可以明显的区分开做与不做。组间互评是各个小组根据其他小组任务完成情况和平时表现给予评价。教师评价是教师对每个学生进行评价,评价的根据是平时表现和项目答辩情况。每个项目完成后都会组织项目答辩,项目答辩分为两部分:一部分是答辩,另一部分是上机操作。项目答辩不仅能反映学生对知识的掌握情况和实践能力,还能锻炼学生的语言表达能力、沟通能力等,可以有效培养学生的综合素质和技能。

项目化教学评价的手段完全是内在的,是学生在完成一项工作之后发自内心的喜悦,是学生从不会到会的心理感受地充分体现。当学生从不会做一件事到经过努力之后会做一件事,成功的喜悦往往是无法用语言来表达的。

(五)教学方法多样化提高学生学习效率

项目化教学实践中采用了多种教学方法,比如六步教学法贯穿每个项目的始终,引导文教学法指导学生课下自主学习,角色扮演教学法将各个小组每位成员都分配不同的角色,以模拟企业中各个工作环节,这将为学生以后走上工作岗位,快速融入企业角色起到很好的过渡作用。项目化教学中师生的角色发生了变化,老师通常课下备课任务较重,但在课堂上,主要是指导学生主动思考解决问题,老师起到的只是引导作用,学生变被动为主动,积极参与课堂教学,老师和学生的互动性比较好;学生在任务中展现了自己的角色,完成任务,得到了肯定,激发学生参与课堂的积极性,也提高了思考问题的能力和学生的实际动手解决问题的能力。

学生获取理论知识是在教师的帮助和指导下通过自己的探索活动获得的,这样更激发学生的学习动机。因为在学习过程中,如果学生对所学的内容不感兴趣,就难以取得好的结果。所以学生通过记忆方式把握理论知识,又通过手和脑的实践,这样大大地提高了学习的效率。

二、项目化教学遇到的问题及对策

(一)部分学生不适应

面对项目化教学,有些学生出现不适应的现象[1],他们早已习惯传统的教学方式,习惯被教师“喂”着吃,不会自己主动找“饭”吃。近几年高职院校的生源不是很乐观,学习态度、学习习惯和学习能力都不是很理想的学生,在课下不能主动的学习引导文中的问题,课上也是被动的学习,不主动参与小组的讨论和设计活动,根本就没有提高的学习积极性。

解决对策:

1、加强“一帮一”活动。分组的时候要注意把成绩好与差的,学习态度认真和不认真的放在一起,由好的带动不好的,相互帮助,共同进步。

2、教师要从思想上教育学生改变以往的学习态度和方法,多和学生谈心,让学生感受到教师对他的关爱。

3、增强过程考核。考核是学生学习的指挥棒,只要加强过程考核,这部分学生为了不挂科也要改变学习态度,从侧面鞭策他们主动学习。

(二)分组教学有弊端

虽然分组教学可以培养学生的团队合作精神,但也存在不合理的地方。教师有时是对整个小组考核,布置的任务也是以小组为单位完成,这就给个别同学提供了“浑水摸鱼”的机会,出现一个小组内有的同学不参与完成任务,最终得分跟完成任务的同学一样,这就存在着学习态度好坏一个样、做与不做一个样,这样会降低其他同学学习的积极性。

解决对策:

1、教师在分组时要注意人数,每个组的人数不要超过5 个人。

2、教师在对学生评价时最好做到是对每个成员评价,不是对整个小组评价。比如在完成项目时,对简单的项目和任务要求每个成员都要完成,教师根据每个人的完成情况给出评价;在做复杂项目时,由小组长负责项目分工,并把分工名单交给老师,这样教师根据每个人负责的任务完成情况给出评价。

3、教师在上课过程中要多花时间和精力及时发现这种学生,在课下给予特别帮助和引导,使他们尽快改变思想,迎头赶上。

(三)忽略理论知识学习

现在很多高职院校都在进行项目化教学改革的尝试,在教学实施过程中,有些教师把教学的重点放在了完成项目上,只重视项目是否完成,忽略了理论知识的传授,结果学生只会跟着教师的步骤把项目做完,但根本就没有掌握相应的理论知识和技能,这就与职业教育的理念背道而驰。有些学生自己把重点放在项目上,不想学习理论知识,觉得理论没用。

解决对策:

1、将传统的教学方法与项目化教学相结合,在讲授Java 理论知识的同时将其应用到实际项目中。

2、教师加强项目化教学方法的学习,掌握其中的精髓并能应用于Java 实践教学。

3、教师在考核时采用理论和实践并重。

任何一种教学方法都不是万能的,只有使用恰当才能发挥它的优点,所以也不能盲目崇拜项目化教学,只有把项目化教学和传统的教学有效结合起来才能达到事半功倍的教学效果,激发学生的学习热情。

猜你喜欢

考核评价能力
消防安全四个能力
中药治疗室性早搏系统评价再评价
内部考核
创新完善机制 做实做优考核
大兴学习之风 提升履职能力
你的换位思考能力如何
公立医院 如何考核?
基于Moodle的学习评价
家庭年终考核
保加利亚转轨20年评价