计算机信息管理专业《Java程序设计》考核方案改革研究
摘要:随着高职人才培养模式的改革和课程体系重构,计算机信息管理专业《Java程序设计》课程在教学内容和教学方法都发生了翻天覆地的变化。很多教师在教学中没有认识到课程考核对学生学习的积极引导作用,忽视了课程考核模式的改革。本文以“学生主动学习”为导向、以“能力评价”为核心对本课程采用多元化的评价体系。本课程考核改革方案通过在计算机信息管理专业19级学生中试点,取得了较好的效果,为本院进一步深化教育教学改革、培养创新人才奠定了基础。
关键词:课程考核;程序设计;任务驱动;Java语言
《Java程序设计》是高职计算机信息管理专业方向课程,是学习计算机程序设计的一门重要课程,主要目标是通过全面、系统地学习Java语言基础知识,使学生掌握面向对象的程序设计方法。该课程主要培养学生能够运用面向对象思想进行程序设计,使学生能够运用Java基础知识解决实际问题,启发学生的创新意识,提高学生在程序设计过程中分析问题和解决问题的能力。
一、课程考核方式改革必要性
随着高职人才培养模式的改革和课程体系重构,计算机信息管理专业《Java程序设计》课程在教学内容和教学方法都发生了翻天覆地的变化。然而很多教师没有认识到课程考核对学生学习的积极引导作用,忽视了课程考核模式的改革。目前,本课程仍然采用闭卷笔试的方式进行,学生最终成绩由平时成绩(20%)、实验成绩(20%)和期末成绩(60%)构成。这种考核方式过分强调了结果性评价,忽视了对学生学习过程的监督,无法体现职业教育以能力培养为主的特色。
目前《Java程序设计》课程多采用案例教学、项目化或理实一体化的教学方法,采用笔试来考核学生,命题依据则是自己上课的内容;也有部分老师采用机试来进行考核,给学生提供案例样本,让学生在规定时间内模仿案例进行操作。不管是笔试还是机试都忽视了程序类课程的强实践性,很难实现对学生知识素质、能力素质和职业素质能力进行全面科学的评价。
通过笔试对学生所学知识掌握程度进行考核,存在“重知识、轻能力;重记忆、轻创新;重理论、轻实践”的现象,对学生综合技能的考查很难体现。因此,学生在学习的过程中精力主要集中在对理论知识的记忆上,却忽视了自身综合技能的培养,这与高职专业培养高质量的应用型人才的目标背道而驰。
为了适应人才培养模式改革和新形势下对教学模式和考核模式提出的新要求,在充分考虑本院学生综合素质的情况下,为了鼓励学生自主、灵活学习,充分发挥考试在教学和人才培养中的教育及引导作用,高级语言课程组根据《Java程序设计》课程的特点、学生的差异、专业的要求对考核进行科学化、合理化、多元化的设计。课程考核的主要目的如下:
(1)通过考核方式的改革,使学生改变学习方式,从被动学习转变为主动学习;
(2)通过多元化的改革,激发学生学习兴趣、提高学生学习效率;
(3)通过过程技能考核使学生对Java基础知识、实践动手能力等方面能得到较好的提升;
(4)职业化的考核评分标准能够按照企业对员工的要求,学生自己参与,对其在整个学习过程中各方面的表现进行监督,做动态的、透明的、全面的评价。
二、课程考核方式改革基本思路
本课程考核改革基本思路是以基于学习产出的教育模式(Outcomes-basedEducation,缩写为OBE)的教学理念,考核要有利于激发学生的学习积极性,有利于引导学生掌握有关知識与技能。整体改革立足于考核多元化、考核办法全程化、考核内容综合化。
从确立考核目标、建立考评体系、设计考核内容、分配考核权重等方面,提出从基础理论着手、拓展知识传授途径来培养人才的教学思路,为进一步深化教学改革和提高教学质量做有益的探索。
三、课程考核方式改革实施方案
《Java程序设计》课程实践性较强,课程组以“学生主动学习”为导向、以“能力评价”为核心的多元化评价体系,课程考核包括平时表现考核(20%)、过程技能考核(30%)、期末考核(50%)三部分构成。
平时表现考核主要由出勤率和课堂表现两部分构成。出勤率反应的是学生迟到、早退、请假和无故缺课的情况。课堂表现主要反应学生的学习态度,教师根据学生在课堂的具体表现对学生表现进行记录。
过程技能考核主要记录学生完成各类项目的过程,对学生的知识、技能和素质进行综合考核。包括课堂项目、作业库项目和综合项目三个部分。
课堂项目以个人为单位,考核学生每个基本知识点的掌握情况,反应每次课上教师随堂布置的小项目以及拓展项目的完成情况。
作业库项目考核学生对基本知识点的灵活应用情况,并激发学生的自主学习积极性。作业库由两部分组成,一是每次课后教师布置的项目完成情况;二是课后以小组为单位自主出一道题目附答案作为作业库里的项目,本组作业为其他组同学的新增作业。
综合项目考核学生对所学知识的综合应用情况,以小组为单位合作完成一个综合项目开发,并撰写项目实施方案,制作项目答辩PPT,进行项目答辩。考核学生分析、解决问题及团队协作能力,培养学生工程化、系统化、模块化的编程思维等职业素质。
期末考核采用闭卷机试形式,作为其他考核形式的辅助。期末考核主要对课程的基础理论知识进行考核,考试在学期末统一进行。
(1)在理论教学中,随机增加随堂练习题,作为平时考核中课堂表现的一部分。随堂考核内容主要为基础知识点的考核,以提高学生的理论课堂参与率。
(2)在实验教学过程中,随教学进度增加上机编程题,学生可通过上机练习使学生加深对理论基础知识的掌握。
(3)在过程考核中对作业和实验报告进行规范化,杜绝学生抄袭作业,提高学生学习的创新能力。
四、课程考核方式改革创新之处
(1)促使教师进行教学改革。课程考核将考核内容分配到教学过程中,使教师的工作重心转向如何改进教学方法、提高学生的实际动手编程能力和提高教育教学质量。
(2)促使学生被动变主动学习。加强实践教学环节是学好Java程序设计课程的关键所在,无纸化考试平台,将上机练习、作业发布、过程考核以及期末考核有效的整合,促使学生改变以被动学习为主动学习,提高学生学习的积极性。
(3)考核方式与教学模式联动。考核方式的转变,改变了靠死记硬背获取知识的现状,加强了学生编程实践能力的培养。
(4)职业化的考核标准。课程考核评分标准按照企业对员工的要求,学生自己参与,对其在整个学习过程中各方面的表现进行监督,做动态的、透明的、全面的评价。
五、结论
《Java程序设计》课程考核改革方案在计算机信息管理专业19级试点一学期。通过课程改革考核实现了考核过程全程化、考核形式多样化、考核内容能力化。课程考核成为本院培养“会学习、会思考、有创新”的新型大学生的重要环节,为进一步深化教育教学改革、培养创新人才奠定了基础。