应用型本科程序设计类课程重过程考核评价体系的构建和实践

来源 :东方教育 | 被引量 : 0次 | 上传用户:zfhtang
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘要:应用型本科院校重在培养学生实践创新创业能力,程序设计类课程是培养学生上述能力的重要途径,传统考核评价方法既无法公平公正评价学生能力,也不能促进学生创新。文章对应用型本科程序设计类课程考核评价方法研究和实践,提出程序设计类课程重过程考核评价体系,详细阐述了考核细则,总结了实践经验和注意的关键问题。
  关键词:重过程考核;评价体系;程序设计类课程;应用型本科
  1、引言
  目前,大部分程序设计类课程的考核评价还采用传统的“轻过程,重结果”的方法,教学过程性价值不受重视,这种方法往往以个别几次平时考试成绩和一次期末成绩来作为评价学生能力的标准,忽视了学生能力的提高和长远发展。考试考核是评估、检查教学效果最常用的手段,一方面可以评价学生的学习情况,另一方面也可以在一定程度上反映教师的教学水平、态度与能力[1],而由于当前考试考核手段设置不合理,导致很多学生不注重平时学习的过程,遇到考试往往进行考前冲刺复习,仅仅围绕考试内容机械实操或死记硬背,从而造成程序设计类课程学生考试分数和能力之间的鸿沟。在以重点培养学生实践创新创业能力的应用型本科院校,如何改革程序设计类课程的评价机制使得成绩正确反应真实能力,这是一个十分有意义的研究课题。
  过程性评价是与教学同时进行的共时性评价,提倡评价和教学相互交叉融合,评价主体与客体间互动,实现教师和学生间的民主协商,及时地反映学习中的情况,及时地肯定学生的成绩,引导学生的学习和发展方向及时地发现存在的问题和不足,改错纠偏[2]。笔者近几年一直从事程序设计类课程的教学工作,并且与教学团队充分思考和研究考试考核过程性评价机制理论,从本校的现实情况出发,充分考虑程序设计类课程教学需求,提出一套重过程考核评价体系。
  2、程序设计类课程重过程考核研究现状分析
  以广东财经大学华商学院计算机类专业课程设置为例,程序设计类课程由两部分构成:基础程序语言课程和高级程序应用课程。基础程序语言课程主要包括C程序设计、C#程序设计、Java程序设计等课程。高级程序应用课程主要包括ASP.NET web网站开发、JSP动态网站技术、JavaWeb开发、Android手机应用开发、嵌入式开发等课程。以上课程都是以学习编程为主,特别强调学生的实践动手能力。
  对应用型本科院校程序设计类课程的研究有不少学者进行了丰富的探索,如文献[3]作者针对面向对象程序设计课程提出强化案例教学的程序设计类课程体系。在程序设计类课程过程评价方面,文献[2]做出了研究与实践,学者引入评价的适时、适量、适用的三个原则,提出了程序设计类课程过程评价的具体方法和内容。文献[4]作者还提出在程序设计类课程考核评价中使用在线测评系统、抄袭检测系统等手段实现对学生的考查。尽管大量学者对程序设计类课程过程评价做出了大量研究,但在重视培养学生的实践能力和创新能力,以提高学生的社会职业素养和就业竞争力为主要目标的应用型本科院校,怎样综合全面考核评价学生的实践能力和创新能力,鲜有学者涉及研究。
  3、程序设计类课程重过程考核评价体系设计
  3.1重过程考核评价体系设计
  良好的考核评价体系不仅能公平、全面地评判学生能力,还能激发学生的创造力。考虑到重过程考核的这些目标,结合广东财经大学华商学院的课程设置要求,经过反复讨论和研究,笔者及其教学团队设计的评价体系主要由以下方面构成。
  (1)平时成绩
  平时成绩的设置,能有效防止学生临时抱佛脚的学习行为,重在激励学生在整个学习过程中端正态度,持之以恒,但是,平时成绩使用不当不仅不能起到激励作用,还会放任学生养成攀关系的陋习。笔者认为平时成绩主要由考勤、课堂表现、实验成绩、课后作业组成。考勤,严格按照考勤制度,避免作假,一般可以使用教学软件点名,结合点人数,当两者不一致,则出现代签行为,严肃处理,保证公平性。课堂表现,分实验课堂和教室课堂,课中关注每位学生的听课状态和实验表现,将每次课的表现记录在案。实验成绩,以往很多学校是通过学生所交的实验报告为依据来给出每次实验的成绩,但实验报告并不能全面评判学生的实践能力,而且存在不少抄袭行为。经过对学生的观察,综合考虑学生的实验态度、解决问题的能力、知识掌握的程度,提出在每次实验中给学生打出该次实验的实验成绩,从而有效避免只看实验报告的片面评价方式。实验过程中,给学生打分时,还可以当场回答该学生遇到的问题,对于平时不爱开口问问题的学生,无疑会起到鼓舞作用。
  此外,对学生课后作业,是为了对课堂授课内容的补充,但不能局限于预习、复习、查阅资料、看书学习。可以借助于网络资源,如慕课网、PTA (程序设计类实验辅助教学平台)、Online Judge等优秀平台,提升学生的实践动手能力和解决问题的能力。要求学生注册相应账号,课后布置学生在平台上按计划完成定量的题目。借助这些平台,我们不仅能提高学生学习的兴趣,还能分析学生学习过程中遇到的普遍问题,并且作为平时成绩评判标准的一部分。
  (2)期末考试
  期末考试是检测学生整个学期的学习效果和教师教学效果的重要途径,因此,不能仅用一张考试试卷作为唯一的考核手段,应该包含理论考试和实践考试。理论考试重在检验学生对基本知识的掌握程度,主要包括选择题、程序题等,通常是闭卷进行。实践考试分为个人考试和团体竞赛,并且不是全部集中在学期结束时,而是分布整个学期过程。其中,个人考试部分主要是个人独立完成,不得交头接耳,由老师集中讨论、精心设计编程题,大概进行2-3次。而团体竞赛通常在学期末进行,举行一次,但任务需要在学期开始时就向学生下達,并且督促学生分好学习小组,通常可以2-3人为一组,每组的成绩相同。在网络资源丰富的今天,团体竞赛的形式可以高效、顺利的开展,借助Online Judge(在线测评)等网络平台,精心挑选适合本校实际的考题,开展团体竞赛,一方面可以公平公正地考核学生,另一方面也可以培养学生团队合作意识。   (3)重过程考核评价体系的细则
  重过程考核评价体系涉及到的考核因素十分丰富,怎样将这些因素有机结合,使得每个因素所占比例更加合理,从而全面、公正地评判一个学生,这需要多次实践和观察总结。笔者及其教学团队历经了近4年的实践,认为本评价体系是适合广东财经大学华商学院程序设计类课程考核的,并且也适用于一般应用型本科院校。以下详细说明重过程考核评价体系的规则。
  1)平时成绩总共分为四部分,考勤、课堂表现、实验成绩、课后作业:
  ①考勤:总分100分,旷课一次扣10分,迟到、早退一次扣5分,事假一次扣2分,病假和公假不扣分,直到全部分数扣完为止。
  ②课堂表现:主要以在多媒体教室上课给出课堂表现分,以百分制根据学生的听课状态给出一个基本分,然后针对积极的行为和消极的行为分别进行加分和减分政策,对于积极回答问题、上台给同学演示程序等行为进行相应加分,对于玩手机、睡觉、发呆等行为进行相应减分。
  ③实验成绩:百分制,每次实验认真观察学生的实验情况,根据学生的实验态度、编程能力、调试程序的能力、对本次实验内容的掌握程度等指标综合给出当次实验成绩,然后所有实验成绩再得到一个平均分数,作为最终的实验成绩。
  ④课后作业:借助平台,布置作业,根据学生完成情况给出课后作业分数。
  2)期末考试细则:
  以2017-2018学年第一学期时间段的面向对象程序设计课程为例,课程考试总共进行3次,两次个人考试、一次团体竞赛。
  ①第1次个人测试
  考试形式:上机考试
  考试时间:2017年10月最后一个星期
  考试范围:课程全部内容的1/2
  考试题型:选择题、程序题和编程题,其中选择题20道,每道题2分;程序题2道,每道10分;编程题1道,40分,考试进行90分钟。
  ②第2次个人测试
  考试形式:上机考试
  考试时间:2017年12月最后一个星期
  考试范围:课程全部内容
  考试题型:选择题、编程题,其中选择题30道,每道题1分;编程题2道,70分,考试进行120分钟。
  ③第3次团体竞赛
  考试形式:Online Judge(在线测评)等优秀网络平台,2-3人组团考试
  考试时间:2018年1月,教学周第19周
  考试范围:课程全部内容
  考试题型: 编程题4-6题,总分100,考试进行120分钟
  3)课程综合成绩计算方法:
  所有成绩均按照总分100分计算,平时成绩由四个部分组成,分别是考勤、课堂表现、实验成绩、课后作业,分数分别为P1、P2、P3、P4,加权计算得到平时成绩
  AvgGrade=P1×0.3+P2×0.2+P3×0.3+P4×0.2
  期末考试成绩总分为100分,分别进行3次,成绩为S1、S2、S3,加权计算得到期末考试成绩
  FinalGrade= S1×0.3+ S2×0.4+ S3×0.3
  课程综合成绩
  TotalGrade= AvgGrade×0.4+ FinalGrade×0.6
  4)特殊情况处理
  ①考试期间请假情况处理:
  按照学校规章制度履行请假手续,允许参加缓考,未办理请假手续该次考试按照0分计算。
  ②缓考情况处理
  第1考试缓考,按学校期中考试缓考规定计算成绩。
  第2考试缓考,按学校期末考试缓考规定计算成绩。
  第3考试缓考,不记该次成绩,按2次考试的成绩的70%计入总成绩。
  ③补考情况处理
  补考有三种情况:所有课程综合成绩不及格的学生,第2次缓考没进行第3次考试,第3次缓考没进行第2次考试,出现以上三种之一情形的同学进行补考,统一安排在下学期开学后第二周进行。
  3.2重过程考核评价体系实施注意事项
  重过程考核评价方法是一套历时久、涉及因素众多的体系方法,并且一般的院校师生比例不太乐观,因此实施过程需要学校多个部门的协同工作,才能确保考核评价体系顺利进行。
  1)任课老师
  评价方法的实施贯穿整个学期,需要任课老师全身心的投入,要求有高度的责任心,以往上完课就走人的模式或将不复存在。平时成绩的记录工作基本涉及到每次课,3次考试需要任课老师协同其他部門精心组织安排,对任课老师提出了更高的要求。
  2)教务处
  一般院校基本都有教学管理信息系统,系统中对学生的成绩设置有平时成绩和期末成绩,但并未涉及平时成绩和期末成绩的详细得分,缺乏公平、公正的监督,容易造成平时成绩和期末成绩粗制滥造。我们为了重过程考核评价体系的顺利进行暂时成立监督小组,要求将学生的各项成绩以电子版的形式上交存档。随着考核方法在全校的推广,建议学校要针对重过程考核建立专门的学生成绩管理系统,协助课程重过程考核开展便捷。
  3)教辅人员
  任课老师全身心投入势必会造成对考核评价体系的排斥,工作量巨大,且人的精力有限,教师就没有时间和精力来做科研。因此,要安排适量的教辅人员,协助考核工作进行。急需的教辅人员是实验课上的指导老师,目前,实验课是由任课老师全权负责,如果每次实验需要当场给实验分,势必造成指导学生实验的时间不够。我们学校教师缺口严重,暂时没有额外的帮手,这也是需要改进的地方。
  4)考试评价系统
  3次考试,虽然都是机考,但是阅卷是一项庞大的工作,且多个老师阅卷会造成评价标准不统一。开发一个集考试、测评、结果分析位一体的系统十分必要,这项工作还在进行中,系统开发完成后是对评价体系的重大帮助。   4、重过程考核评价体系的实践
  传统平时成绩由任课老师对学生基本印象给分,期末成绩依据学期末一次考试得出,这种“重结果、轻过程”的考核方式致使学生养成“临时抱佛脚”、“破罐子破摔”、缺乏学习动力等现象。近4年的实践,重过程考核评价体系确实能取得良好的教学效果,但也不乏问题的存在。
  4.1提升学生学习动力
  重过程考核的开展,学生对各个评价方面引起重视,缺课、迟到早退现象改进,实验态度认真了。我们系还申请开办了学生工作室,学生申请的项目入驻工作室完成, 竞争入工作室的学生大大增加。我们学校还开办校企合作项目,经常邀请企业工程师还校讲学,自愿参加的学生人数也在不断递增。从以上种种现象表明,学生的学习动力有了质的飞跃。
  4.2成绩基本与能力一致
  传统考核模式得出的考试成绩是片面的,分数与能力不同步,“低分高能”或者“高分低能”现象比比皆是。重过程考核在程序设计类课程的展开,学生的课程成绩基本与该生能力保持一致,基本可以达到“高分高能”。此外,教师的重视程度提高,鼓舞着学生态度端正,精心设计的实验、作业和考试可以显著提高学生的编程能力,同时也提升学生对程序设计类课程的兴趣程度。
  4.3遇到的问题
  一方面,重过程考核需要多个部门协同配合才能发挥显著效果,学校也需要在成绩管理系统、考试测评系统和教学人员安排等方面加大投入。另一方面,随着考试频率提高,学生由于主观或客观原因请假或缺考,使得继续评价该生造成困难。如何合理解决学生缺考的问题,使得公平公正、全面评价继续?这是本套评价体系需要进一步研究的问题。
  5、结语
  通过对程序设计类课程重过程考核评价体系的构建和实践,显著提高学生的学习兴趣,学生的程序设计和解决问题能力明显提升,从而促进了学生创新能力。笔者在此抛砖引玉,本评价体系是否可以推广到其他类型课程考核?考核评价过程中对表现突出或者能力惊人的学生如何设置提升方案,实现学生自我价值,这是值得深入研究的课题。
  参考文献:
  [1]方路.高校课程考试的公平与效率问题研究[J].当代教育论坛,综合版,2010(2):86-87.
  [2]姚争为,滕国栋.高校程序设计类课程过程性评价的研究与实践[J].计算机教育,2015(24):86-88.
  [3]付百文.强化案例教學的程序设计类课程体系改革[J].计算机教育,2015(16):40-43.
  [4]张丽萍,刘东升,王春晖.程序设计类课程考核评价方法的改革与实践[J].计算机教育,2010(2):17-20.
  [5]孙素华.应用型本科程序设计类课程教学改革研究[J].教育与职业,2012.
  所属课题:应用型课程建设研究与实践—Java程序设计系列课程的教学改革探索
  项目类别:教学质量与教学改革
  项目编号:HS2016CXQX9
  作者简介:姓名:文晓棠;工作单位:广东财经大学华商学院;研究方向:算法分析。
其他文献
在职高学校,我们不难发现,这里的学生较普通高中的学生要活跃很多,但真正在课堂上学习的为数不多。要想让学生在课堂上主动学习,不是简单的课堂纪律就能把他们束缚住的。多年的教学实践中,我一直从以下几点尝试,收到很好的效果。  一、了解学生的特点,与学生交朋友  教师要从了解学生的特点开始和学生交朋友,让学生感受到教师的平易近人,建立良好的师生关系,可以从以下三个方面入手。(1)开学之初,了解学生的原就读
期刊
摘要:职业教育的信息化指的是在教育教学过程中,广泛利用信息化手段改造传统教学方式。在这其中,信息化资源建设及其应用成为重中之重,直接关系到信息化水平和效果。本文以湖南石油化工职业技术学院信息化资源建设和应用为例,对学院信息化建设思路及应用情况进行了总结,并对后期的改进进行了思考。  关键词:信息化;仿真平台;资源库  高等职业教育信息化是指从职业培训的标准出发,在职业教育和教学中以现代信息技术为手
期刊
摘要:通识教育是“大学精神”的课程实现方式。提升课堂教学有效性在课程教学改革中具有独特的地位、功能与作用,而调动课堂学习的团队主动性,是提升有效性教学的最直接方式。文章在触发团队对抗的基础上,通过分析群策、协作和适应三个主动性特征,切实反映团队主动性的动力基础、行动过程和持续机制,以期对通识教育课堂教学改革提供启示和借鉴。  关键词:通识教育;团队主动性;效能机制  笔者认为,通识教育课程不能是“
期刊
摘要:中职学校是培养技术人才的摇篮。中职学校的教育质量直接关系到走向社会的人才的质量。因此,相关的中职学校必须要采取正确的管理方法。本文主要对中职学生管理进行了探究,希望能够提高中职学生的管理质量。  关键词:中职学校;学生;管理;问题;对策  在当今的形势下,中职学校的管理工作有了很大的转变,出现了很多以前没有的状况和问题。如何解决这些新出现的问题,提高中职学生管理水平已经成为当前中职学校管理人
期刊
摘要:目前,中高职教育“招生难”的问题日益突出,严重影响了中高等职业教育的发展,本文通过分析近几年中高等职业院校的生源状况和招生形势,提出了应采取的相應招生宣传对策,对提高中高等职业院校的办学质量和招生数量具有一定的参考价值。  关键词:职业教育;招生;宣传  当前中高等职业教育面临着巨大的生源短缺挑战。招生工作问题已经成为制约部分职业院校生存与发展的首要问题,也是各个职业院校的头等大事。如何迎难
期刊
摘要:针对师德教育视角分析高职学前教育专业学生职业素养提升的价值,突出表现在幼儿教育事业开展的内在要求,实现职业教育发展的基础保障等方面,且提出师德教育视角高职学前教育专业学生职业素养提升的方法,以期能够不断提升教育管理的质量,打造良好的教育教学环境。  关键词:师德教育视角;高职学前教育专业学生;职业素养  学前教育承载着未来幼儿培养的重任,需要加强高职学前教育专业学生职业素养的培养。但是纵观当
期刊
摘要:作为地方性本科院校,服务于地方经济,定位于应用型本科教育,培养一批专业素质高、就业能力强的优秀毕业生是地方高校安身立命之根本。针对目前高等学校通识教育所造成的学生专业性不强、工程应用能力差、自主学习能力差、缺乏必要的上岗证书、就业困难等问题,提出了以“行业为导向”的应用型人才培养模式。该模式是以自动化专业为例,从行业所需的专业知识和必要的上岗证书出发,调整该专业课程的安排,结合网络资源,培养
期刊
摘要:随着我国教育事业的不断发展,学校在对教学方式不断改进完善的同时,中职学生管理工作中的问题也逐渐显现出来。在先进社会环境的影响和现代信息技术的诱惑因素下,中职学生的管理工作越发困难,传统的管理方式已经不能够满足时代发展的要求,学校亟待加强对中职学生自我管理能力的培养。本文对中职学生自我管理能力的培养进行了研究分析。  关键词:中职学生;自我管理能力;方法  一、前言  现阶段的教学要求是以学生
期刊
摘要:基于我国经济社会的飞速发展,国家对教育事业的建设力度不断加大,我国高校的建设进程不断加快,为了适应社会发展的要求,高校对于财务管理人才的培养,要求高校改革培养教育模式。培养学生向应用型人才方向发展是高校在财务管理教学中的主要发展方向,本文主要就该问题进行分析。  关键词:财务管理教学;实践教学;能力培养  为了强化高校专业性的课程教学,突出应用性的专业知识,拓展学生对于专业知识的实践能力,提
期刊
摘要:为了深入了解当代大学生读写方式,对江苏大学的学生进行了读写方式的问卷调查,分析数据后,揭示并分析快餐文化背景下当代大学生读写方式的现状和原因,从而提出大学生读写方式的对策。  关键词:问卷调查;快餐文化;读写方式  随着中国经济的改革,网络的迅速发展,快餐文化迅速发生和发展。快餐文化强闯大学生生活已有多年,它给大学生的学习、生活带来的种种影响也日渐突出,仅读书、写作方式而言,大学生的生活已经
期刊