APP下载

课程设计考核评价体系的改革与创新研究

2019-05-24李文超杨文强

电脑知识与技术 2019年7期
关键词:考核评价课程设计

李文超 杨文强

摘要:课程设计是培养软件工程专业学生编程能力的重要实践环节。本文通过分析课程设计的内涵及课程设计考核评价体系的重要作用,结合近几年课程设计指导情况及学生完成情况,指出了学生在课程设计方面存在的主要问题及教师对学生考核评价方面存在的弊端,根据敏捷开发思想和贡献评估计算方法研究提出一种新的小组考核评价方式,避免小组内闲人的养成,从而提升学生的参与度和实践效果。

关键词:课程设计;敏捷开发;考核评价

中图分类号:G424 文献标识码:A

文章编号:1009-3044(2019)07-0147-02

1 课程设计的内涵

课程设计以课程理论知识为基础,通过课程设计验证理论,将理论知识应用于课程实践。课程设计是实践教学的重要组成部分,是高素质应用型人才养成的关键环节,在培养学生的实践能力、创业能力和创新能力以及专业综合素质等方面起着理论教学不可替代的作用。[1]

课程设计是实践教学的一种模式,它是将课程基本理论转化为课程实践的“桥梁”,是软件设计的综合训练,包括问题分析、总体结构设计、程序和数据结构设计基本技能和技巧。教师围绕社会岗位需求,以课程的关键知识为依据来设计一系列实践项目,要求学生在设计中综合运用所学知识,在教师指导下完成项目,最终形成研究报告、作品等。学生综合运用所学知识,进行设计实践,通过课程设计,学生可以结合专业特点,合理设置思路,进行设计实践,编写项目报告。通过课程设计,学生可以对本学期内容进行回顾与综合运用,对于给定的设计题目,学生可以通过分析问题掌握分析问题技巧,学会如何理清思路,如何快速找到思路,找出相应的解决方法,逐步提高学生程序设计能力,养成良好的编程习惯。

2 课程设计考核评价体系在高职学生培养过程中的作用

课程设计考核评价体系是检验学生课程设计完成度的重要指标,教师可以根据该考核评价体系对本专业学生进行考核,对学生的专业知识和实践能力的掌握程度进行评价,引导学生逐步养成以自主参与为主体,运用理论知识分析项目问题、解决问题的能力。学生可以通过课程设计将课堂理论知识进行综合应用,不仅可以检验自己对知识的掌握程度,还可以通过实践验证自己对所学知识的应用程度,最后在课程设计的过程中获得学习成就感和满足感,激发学习的热情,培养创新创造思维。

3 当前课程设计评价体系存在的问题

课程设计对于学生来说是比较难的,它属于一个较大项目,锻炼学生查阅资料、分析问题、解决问题的能力,意识到团队合作的意义。在设计的过程中,学生根据课程设计的要求,逐步完善设计方案。课程设计帮助学生巩固所学知识,扩展所学知识。

担任过课程设计指导老师的教师都有这样一个感受,至少两个周的时间学生都在做课程设计,那么对于高职学生来说,这是一大困难,对他们的自制力也是一个挑战。一部分学生在中途就放弃了,等待其他同学做完复制一份,或者在小组内充当“闲人”。那么怎样激发学生学习的动力,以及怎么合理公正地评价学生成为教师面临的主要问题。如果小组内所有同学一样的分数,那么对于一些学生来说是不公平的。

隨着社会对学生应用知识技能的要求,高职院校越来越重视课程设计,所以课程设计考核评价体系变得尤为重要。如何公平公正地考核每个学生成为评估课程设计成果的一个难题。

4课程设计评价体系改革与创新

4.1 应用敏捷开发思想调动每个学生积极性

敏捷开发是近来备受关注的软件开发方法。在敏捷软件开发中,软件项目被划分成若干个子项目,通过多次迭代细化完成,每次迭代都有明确的目标并能快速交付可运行的软件[2]。每个学生每天都要发言,描述自己做了什么、将要做什么、遇到了什么问题,这样可以使团队成员可以及时全面的了解小组的开发进度,并协调解决开发中遇到的问题。这样基础差的学生不会因为跟不上进度或者不知道小组做了什么而放弃。采用敏捷开发思想给小组内的每个成员提供了良好的发展机会。每个学生因为每天的发言会逼着自己做点什么,在其他组员的帮助下,解决当天提出的问题,所以每天的发言对学生来说是一个无形的约束力。

4.2 基于企业中员工考核机制,提出小组考核评价方式

虽然采用敏捷开发思想可以简要了解到每个小组的进度,以及每个小组内每个成员做了什么,但是要想公平地评价每个学生还是存在一定的难度。分组是课程设计必须要经过的一个过程,然而只要涉及分组,就会有学生在小组内浑水摸鱼,不想出力却想考试及格,拿别的学生的成果来充当自己的作品,面对这样的问题,分组似乎成为不公平的一种现象。如何提高小组效率,并能公平公正的评价小组内每个学生,是我们教师面临的首要问题。

受企业中项目经理考核员工的启发,提出小组学习中各成员的贡献评估。课程设计中如果整个小组完成一个项目,小组成员集中学习、讨论,然后完成作品,那么某些组中可能存在浑水摸鱼的人,一点贡献都不做,但是作为小组成员却依靠其他成员完成了很好的项目。作为指导老师,只会对整个小组的作品进行评价,完全了解小组内每个学生的贡献存在很大的困难,那么给学生打分就存在不公平性和片面性。如何实现小组内公平打分,我们提出了一种方式,就是组长根据项目,带领组员讨论,细化项目,根据项目分工,结合组员特点给每个学生指派任务,根据组员的完成情况,以及在整个项目中所做的贡献,给出贡献值,那么指导老师会根据组长给出的贡献值,按照公式算出每个学生成绩。

假设我们开展课程设计时,分组主要以3人为一组。

例如,我们给小组A(小组成员共3人)提交的作品打分,结合作品的完成度和效果,假设我们给出70分,那么总分是210分(作品分70*小组人数4),我们查看组长给出的组员贡献值表,如果同学甲的贡献值是40%,那么A同学的得分是210*0.4=84。

4.3 小组考核评价方式改进

虽然在讲解小组考核机制的时候,我们以每组3个学生为例完成的。那么这种考核方式存在一个弊端,就是要求分组的人数必须一样。如果每组的人数不一样,虽然贡献值一样,但得分还是不一样。我们可以分析一下,以每组3个学生为例,最后剩下的学生可能4人一组,可能2人一组,那么我们可以将个人成绩再乘以一个修正系数,体现因为人数不同造成的贡献值成绩差异。2人一组的学生乘以系数1.5,4人一组的乘以系数0.75。这个系数可以根据课程设计实际分组情况合理计算得出。

5 结语

本文针对软件编程类专业的课程设计考核评价方式进行研究,采用敏捷开发方式让组内成员能够知道项目做了什么,将要做什么,给小组内的每个成员提供了良好的发展机会,同时为确保考评结果的公平公正,提出小组学习中各成员的贡献评估计算方法,并在实践过程中不断改进和创新,逐步形成了一套较为科学的小组考核评价体系,充分调动学生的积极性并能保证考核的公平公正性,为顺利完成人才培养目标提供了有力保障。

参考文献:

[1] 袁小平.以实践能力为本位构建学前教育本科专业核心课程实践教学体系[J].湖南第一师范学院学报,2018,18(02):67-70.

[2] Zu Q,Zhang M,Yu B. Dynamic Matchings in Left Vertex Weighted Convex Bipartite Graphs[C]. Journal of Combinatorial Optimization, LNCS,2015,30:1-26.

【通联编辑:王力】

猜你喜欢

考核评价课程设计
龙凤元素系列课程设计
中秋明月
人民检察院司法警察考核评价机制
任务驱动法在压缩机职业教育中的应用
校企合作背景下的大学生职业素质评价体系构建
以就业为导向,高职教育中《儿童常见病护理》课程教法的实践与研究
基于全面预算管理体系建设的成本控制实践探索
基于Articulate Storyline的微课程设计与开发
MOOC环境下微课程设计研究
基于自动化系统的PLC课程设计