软件工程专业JAVA
程序设计课程考核改革实践
摘要《JAVA程序设计》是软件工程专业的一门重要专业技能课程,也是学生
毕业时必备的技能之一。传统的课程考核形式单一,不能激励学生积极创新,影响了高校教学质量和人才培养目标的实现,改革课程考核制度有其必要性和紧迫性。通过我校软件工程专业《JAVA程序设计》课程中考核改革的一些实践,取得了良好的效果。关键词JAVA程序设计考核改革软件工程
Java环境可用来开发能在任何计算平台上运行的应用软件。从当前的IT行业提供的
就业岗位来看,JAVA是当前主流的应用平台和开发技术。JAVA程序设计具有广泛的应用前景。但是,学生在应聘JAVA软件设计岗位时,因为应用能力差、综合素质不高,就业竞争能力低,就业比较困难。虽然造成这种局面的原因是多方面的,但考核方式不合理、不科学也是其中不能忽略的一个主要原因。《JAVA程序设计》是软件工程专业的一门重要的专业技能课程,该门课程的实践性和应用性非常强。因此需要建立一个能真正反映学生知识、能力、素质全貌的
学习成绩考核方法。(1)考核形式单一。考核形式单一是目前高校教育普遍存在的一种现象,主要表现为四多四少,即闭卷考试多,开卷考试少;笔试多,其他方式少;记忆多,运用少;总结性考试多,过程性考试少。这种单一的考核形式不利于教学效果的评定,更不利于全面、真实考核学生知识、技能与能力,容易造成低分高能和高能低分的现象。学生的学习能力、创新精神、实践能力都是无法体现在考试结果上的。(2)考核内容片面。当前的考核往往是注重学生对知识的掌握情况,忽略了学生的运用能力和综合分析能力。通常考试内容局限在该门课程所采用的教材,而且,考试前的复习中,老师划定范围和重点,结果导致部分同学虽然平时没有好好学习、甚至不学习,但是却通过考前突击复习指定范围的内容通过考试,甚至得到较高的分数。这样的考试无法真正检查学生的学习效果和教师的教学效果。(3)考核重结果轻过程。在计算课程最终成绩的时候,虽然采取了平时成绩、期末成绩,如果有实践环节的课程,还会加上实验考试成绩,三者按照一定的比例来计算最终成绩。但是,一方面,实验考试本身存在着上述
问题;另一方面,平时成绩、实验考试成绩所占比例较小,所以,学生的最终成绩主要还是期末考试一锤定音。学生在平时的学习过程中,积极思考、积极动手实践、创新在最终成绩上体现很少。为了能够科学、合理的对学生的学习过程、学习效果、实践能力、创新思维等多方面进行考核,通过多种形式的考核方式进行。(1)平时学习效果的考核改革。现在学生在学习中有种不好的倾向,即只在学期期末的时候进行突击,虽然也能通过考核,但是存在着考前会,考完就忘的缺点,因此本门课程考核改革的第一个方面是要强化平时考核。平时考核在以前主要强调的是
作业。对于作业,学生中存在一定的抄袭现象,有些同学为了作业而去抄袭作业,没有起到作业是课后巩固知识,查缺补漏的作用。所以我们采用每次上课讲课前15分钟章节小测验的形式代替考勤和作业。学生就会在每学习一章后及时复习,能比课后作业起到更好的督促作用。在测试的同时以发展的眼光看待学生学习能力的提高,更能激发学生的学习热情和学习兴趣。在成绩评定时,也就特别注重评价学生的学习能力是否有提高。开始的一两次测试可能有同学因为分析问题抓不住要点,成绩很不理想。也有可能偶尔出现一两次复习失误导致成绩较低。所以小测验的次数10次,10次成绩可以挑选5次最好的成绩计总成绩,每次成绩按20分计算,总成绩再乘以20%记为期末的平时成绩。(2)实践环节的考核改革。学生实验安排在每一个案例教学以后进行的一个应用环节,以一个对应的程序设计作为实践内容。JAVA程序设计实践分为10个程序设计,学生实践总成绩就由这10次实验成绩组成。在评定学生实验成绩的时候,设计的独立性和正确性是最基本的要求。如果设计有所创新或非常完善,可以评定较高的分数。10次程序设计,每次成绩按10分计算,实验总成绩占期末最终成绩的30%。(3)学生讲解讨论能力和协作能力的改革考核。软件工程专业的学生就业后,不是独自一人进行作坊式的编程
工作,通常是小组为单位进行项目开发,因此学生在程序设计中,对问题的讨论能力、对自己观点的讲解、团队中的协作能力也是很重要的。我们主要通过讨论课的形式实现。如在配合面向对象程序设计章节教学时,要求学生首先预习,然后进行启发式引导,让学生回忆并回答下列一些问题:什么是对象、什么是类、什么是封装、什么是继承,并讨论现实生活中的实例、在学生信息
管理系统中的对象、类的应用等。我们注重了学生理论思维能力和对所学知识的实际应用能力的培养。并且根据要求,提前通知部分小组准备多媒体
课件。采用小组的形式是希望他们能互相学习,共同提高。同时为今后协作学习打下好的基础。本项考核定为总成绩的10%。(4)期末考试改革。JAVA程序设计课程期末考试采取开放式的考试方式,提供了两种形式。一种形式是学生从老师提供的项目开发清单中自由选定一个作为期末考试内容。项目完成的时间一般为1个月,学生在指定的时间提交,并进行演示和简单的答辩。第二种形式仍然采取了
试卷考试。由于如果全部采用开卷的形式,虽可改变学生死记硬背的学习方式,却有可能使部分学生忽视了对重要基础知识的掌握和记忆。所以,采用半开卷的方式,只允许学生带一张A4纸,记录学生自己认为所需要的内容,促使学生在考试前必须对所学知识进行系统的归纳与总结,这样既可克服死记硬背的缺点,又可达到促进学生主动学习的目的,还可避免夹带作弊。这样可以真正考核学生应用能力。本项考核定为总成绩40%。通过这样的课程考核改革,激发学生学习积极性,鼓励其个性发展,培养创新能力,学生感觉到学到了大量的知识,同时其综合素质也得到了提高,我们的考核改革经过实践证明是成功的。改革后的考核方式也可推广到
计算机相关专业的其他程序设计课程中。总结1传统考核方式存在的问题2JAVA程序设计课程考核的探索3参考文献[1]韦巧燕.高校考试制度改革的几点思考[J].高教论坛,2006(01)[2]庞丽娟.以课程考核改革为突破口构建课程考核质量监控体系的探索[J].中国大学教育,2007(10)