刘春玉 牟凤瑞
沧州师范学院 计算机科学与工程学院061001
【摘 要】《软件工程导论》是计算机专业的一门重要基础课程,其围绕软件工程质量和生产率核心,通过具体事例说明软件工程思想与方法,从而提高学生应用软件工程相关知识解决实际问题的能力。《软件工程导论》具有很强的理论性和实践性,为提高该门课程教学有效性,本文分析了课程考核与评价中存在的问题,并探讨了基于过程的考核与评价机制构建策略,旨在为提升课程考核效果与质量,激发学生参与课程学习的积极性和主动性,提供一点参考。
【关键词】《软件工程导论》;课程评价;课程考核
《软件工程导论》是一门具有较强理论性和实践性的导论课程,主要讲述软件开发和维护全过程的方法与规范,并总结了软件实践者的成功经验和失败教训。其涉及到数学、科学、经济学、管理学、法学等诸多学科知识。无论对教师,还是对学生,教与学难度都相对较大。该课程的教学目标是通过学习,使学生掌握软件工程的理念和软件开发的方法,了解软件项目开发和维护的一般过程,学会运用软件工程学的基本原理、方法、工具和技术,来解决软件生产、开发、维护、管理等过程中出现的问题,从而达到培养学生软件开发能力与素质,夯实从事软件工程实践基础的目的。过程是事物发展所经过的程序或阶段,评价是依据特定标准对某一事物进行价值判断,看其是否达到预期目标。过程性评价(process assessment)是一种动态评价事物发展过程的方式,属于流线型评价和个体内差异评价。过程性评价的“过程”是相对于“结果”来说的,这种评价具有导向性,关注过程,也注重教学过程中学生智能发展结果,因而能比较科学、准确地评价学生的学习质量与水平。其评价的功能在于反映学生学习的状况,并进行积极反思和总结,并非只是最终给学生下一个结论。本文基于过程性评价思想,研究《软件工程导论》课程考核与评价机制构建问题,这将对于提高《软件工程导论》的教学效果与质量,具有积极的理论与现实意义。
一、过程性评价理论综述
过程性评价是一种现代教育教学考核与评价范式,从20世纪80年代开始逐渐发展起来,并在课程教学实践中日渐得以推广应用。其以过程哲学学习心理学为理论基础,具有两个重要特征:一是关注学习过程,通过评价引导学生树立正确的学习动机和正确的学习方式与策略,引向深层式,形成“深层式学习方式-高层次学习结果-深层式学习方式”的良性互动,从而真正提高学习的质量与效果;二是重视非预期结果。过程性评价覆盖学生整个学习经验领域,对所有有价值的学习结果都进行可定,从而有助于提高学生学习的积极性。其评价标准是目标游离和价值多元的,而不是预设的。有研究认为,活动是有机体的根本特征,活动过程是一种运动的、联系的、持续的创造过程,体现了活动的本质。美国著名哲学家、教育家杜威认为,教育无预设的目的,教育是在循序渐进的积极发展过程中,获得更好的教育。理想的教育是充分激发学生的学习动机,使学生成为教学活动的积极参与者。英国教育哲学家彼得斯则认为,从本质来看,知识与教育本身便具有价值,不必借助教育结果来验证。意大利教育家比格斯认为,在学习过程中,学习方式的选择会影响学习的结果,因此,评价学生学业时,就不能仅仅评价学习的最终结果,还应评价学生学习的方式,关注学习的过程。尽管上述各种观点视角存在差异,但都肯定了过程本身对教育的积极价值。过程性评价的分类有很多种,例如,根据评价主体,可分为学生自评、同学互评和教师点评;根据评价层次,可分为教师对小组的评价和小组对于个人的评价;根据规范程度,可分为程序式评价与随机式评价;根据评价方式,可分为课堂观察、态度调查、成长记录等。国外用于过程性学业评价的方法很多,经实证研究,适用于我国国情的过程性评价方式主要有小组评价,评价工具主要有过程性评价表。小组评价是一种相对正式的过程性评价,其以学生学习小组为单位,根据正式的评价程序和评价标准,对学生的学业情况进行考核和评估,且评价目标也比较全面,也有正式的评价记录,使得评价的可信度相对较高,能较好地解决教师评价视域狭窄的问题。过程性评价表具有提供评价依据与记录载体的重要功能,能规范学生的评价行为,提高评价结果的可靠性。在编制过程性评价表时候,应合理确定评价目标,避免因评价目标过多或过少,而影响评价的全面性与公正性。
二、当前《软件工程导论》考核与评价中存在的问题
从实际调查来看,当前在《软件工程导论》教学实践中,一般都采用平时考核与期末考试相结合的方式。来考核和评价学生的学习情况。其中,末考环节在考核与评价过程中所占的比重相对较大,大约占到 60%-70%。从调查情况来看,这种考核与评价方式存在一些问题,影响了考核结果质量,也不利于激发学生的学习积极性。
(一)课程标准欠缺完善,考核评价方案不够科学
《软件工程导论》考核中,教师通常根据现行教学大纲编制试卷,而不是根据课程标准。由于教学大纲中只以章节结构罗列了课程教学内容,描述比较概括和笼统,也缺少教学指导方案,以及考核方式与标准。尽管与教学大纲相比,课程标准突出了学生的主体地位,对教学内容描述更加详细,并且明确了教学知识点和学习目标,也包含了教师的教学理念、教学方法、学习情境设计、教学过程指导策略等,同时,详细描述了考核的知识点及选取的考核项目、考核方式、评价标准等,使得考核评价有据可依,不过,目前计算机专业课程大多还未建立完善的课程标准,这在很大程度上影响了考核方案的科学性。
(二)考核内容覆盖面狭窄,考核评价方式单一
《软件工程导论》课程末考主要采用纸质试卷形式,侧重于理论知识考核,例如,考察软件工程基本概念、基本原理、分析设计方法等。
但软件工程专业培养的是应用型人才,强调培养学生应用计算机软件知识解决实际问题的能力,在考核评价过程中,除了考察学生理论知识掌握情况,更应加强对学生实际操作技能和表达能力、创新能力、合作能力等职业素质的考核,但这些仅凭试卷难以进行考察,这使得《软件工程导论》课程末考评价不够全面,体现不出学生的真实水平与能力,也容易给学生带来重理论、轻实践的学习误导。
(三)考核时间和比例欠缺科学性,考核评价结果准确性有待提高
期末考试在整体考核评价中所占比例过高,对学生学习过程考察不足。而学生为了追求高分,通常会在期末阶段突击学习。尽管教师会在期末考试后进行试卷分析,并针对分析出来的问题进行反思、总结及改进策略,但这是在一个学期课程结束后才进行的反思总结,对于《软件工程导论》教学过程的促进作用非常小。因此,期末考试无法有效地及时发现和纠正不足,无法科学、有效、全面检测和评价学生学习的效果,也制约了考试导向与反馈功能的实现,不利于提高教学质量和应用型人才培养质量。
三、基于过程的《软件工程导论》课程考核与评价机制构建策略
(一)《软件工程导论》课程考核与评价机制构建指导原则
首先,学校应成立由校方专业课教师和企业工程师组成的课程建设小组,在坚持生本位的前提下,以学校为主导,结合《软件工程导论》的教学目标和课程实际,有针对性地制定课程标准。制定课程标准的时候,要采用倒推法,坚持就业需求和市场人才需求标准为导向,根据软件工程师的岗位技能要求,并参考实训机构的考核与评价办法,科学制定《软件工程导论》的教学规划、课程标准和过程性评价机制。而教师要在总结《软件工程导论》教学实践经验的基础上,尊重学生的个性差异,在课程标准指导下,进一步合理设计教学目标和内容、教学实施方案、考核评价方案等,这样将能确保《软件工程导论》考核与评价更完善、准确。同时,在教学过程中,要加大过程化考核力度,将学生的学习态度、能力、效果等,都纳入到过程性考核与评价中,并过程化考核的指导和管理,从而真正发挥考试应有的反馈、调整和修正功用。
(二)调整考核内容并完善考核与评价方法
将《软件工程导论》是实践性很强的一门课程,为了引导学生重视学习过程,制定正确的学习策略,真正提高软件开发技能与综合素质,同时,全面、准确考察学生对软件工程思想和方法的掌握程度,需要根据素质教育目标和课程教学目标,进一步调整和完善课程考核与评价内容,既要考核学生掌握基础理论知识的程度,更要考核学生知识应用能力,并将知识应用能力的考核作为重点。在考核与评价方法方面,将《软件工程导论》的考核评价方式进行细分,分为平时考核、阶段性考核和实践考核,所占比例分别为 10%、40%、50%,从而在重点突出、主次分明的基础上,将考核与评价融入到《软件工程导论》课程教学全过程。平时考核记为平时成绩,由任课教师和项目组组进行评定,重点考核学生课堂出勤、课堂表现、作业质量等,以判断学生学习的态度和主动性,对出现问题的学生,及时进行引到和帮助。阶段考核记为技能成绩,由项目组长和教师分别进行打分,重点考核与评价教学效果、学习进展和存在的问题等,根据考核与评价结果,教师可以及时调整和改进教学工作。实践考核记为实践成绩,由个人成绩和小组成绩两部分构成,主要考核学生软件项目完成情况和知识综合应用能力,以及创新能力、团队合作能力等,从而更深刻、全面地反映学生的真实水平。
(三)重视发展学生的个性和创造精神
素质教育强调发展学生的个性和创造精神,在构建《软件工程导论》考核与评价机制过程中,要坚持尊重学生的个性、促进学生创造精神发展的理念。学生的个性不仅表现为“人”的个体差异,也表现为认知结构、智力水平、思维特点等的不同。教师在评价时,需要关注学生的个性差异,分层进行评价,让每一位学生都能感受的进步的喜悦,从而引导学生从不同的角度去思考和解决问题,实现各有所长。
创新创业教育是近年来我国高等教育的热点,也是提高大学生综合素质的必然途径。在“大众创业,万众创新”双引擎导引下,2015年,教育部出台了《关于大力推进高等学校创新创业教育和大学生自主创业工作的意见》,进一步明确了创新创业教育的发展方向。创新创业教育实质是一种实用教育,其通过培育在校学生的创业意识、创新精神、创新创业能力,来培养和塑造具有创业基本素质和开创型思维、能力的新型人才。创新性、创造性、实践性是创新创业教育的显著特征。作为一种新型的人才培养方式和实用教育,创新创业教育正逐渐成为我国高等教育教学创新与改革的重要内容。大学生是国家建设与社会发展的储备人才,是推动创新型国家发展的重要力量,尤其是计算机专业的人才,更是新兴产业发展的“匠才”。《软件工程导论》考核与评价机制要融入创新创业教育,以提高大学生的创业品质、创业知识和创业综合能力等,培育出更多具有创新创业精神的、适应时代需求的大国工匠。
四、结语
综上所述,教学评价是教育教学不可或缺的重要环节,教学实践表明,教学评价对教学活动具有重要的导向作用,是提高教学质量、增进师生情感的重要手段。在教育新常态下,必须要以生为本构建《软件工程导论》考核与评价机制,既要关注过程评价,又要关注结果评价,使评价改革尽快由观念转变为具体行为,以促进教学相长,提高计算机专业学生的学习质量和综合素质。
【参考文献】
[1]李广琼. 商科院校计算机专业软件工程导论课程教学改革探讨与实践[J]. 科技展望,2016,(16):186.
[2]王建玺,周改云. 基于过程的软件工程专业核心课程考核与评价机制研究——以平顶山学院软件工程专业数字媒体方向为例[J]. 信息与电脑(理论版),2016,(05):234-235.
[3]李倩,段云涛,梁智学. 《软件工程导论》课程教学改革研究[J]. 软件导刊,2015,(09):195-196.
[4]黄再祥. 软件工程导论课程教学实践与探讨[J]. 宁德师范学院学报(自然科学版),2012,(04):422-425.
作者简介:刘春玉(1978.9),女 ,河北省泊头市人,沧州师范学院讲师,华北电力大学通信与信息系统专业硕士研究生, 主要研究方向:软件工程,大数据