实践性课程中表现性评价的构建

2013-06-26 05:41刘红
科学导报·学术论坛 2013年5期
关键词:量规表现性C语言

刘红

【摘要】表现性评价(performance assessment)又被称为“基于表现的评价”、“真实性评价”。表现性评价是根据学生实际完成一项特定任务或工作的表现而做出评价,即是从学生实际的行为表现来评价。目的是评价学生整体性的学习成果,通过解决问题的实际历程,经发现问题、观察、提出假设、推理、控制变量、测量、归纳、诠释资料、研究判断做出决定,这整个过程都是属于表现性测验的评价范围。本文以C语言课程设计为例讨论如何针对实践性较强的课程构建表现性评价。

【关键词】表现性评价;量规课程设计

一、构建表现性评价基本思路

构建表现性评价就是制定评价目标、选择评价内容、开发和设计评价方法的,还包括评价者的参与、选择评价时间和场所、记录、收集和整理评价信息的,以及制定评价标准和表现标准等。依据这样的开发步骤,对C语言课程设计表现性评价的设计和实施做出了整体规划,该设想的总体思路如下图所示。

二、表现性评价目标的制定

学习目标是课程学习活动的出发点和归宿,它指导教与学,向其他人传达教学意图,并提供评价学生学业的指导意见,是评价学生的重要依据。表现性评价的评价目标和课程的培养目标是一致的。在评价之前只有清晰的知道C语言课程要培养什么样的学生,才能把握好教学与评价的方向,最终达成目标。

C语言程序设计是一门典型的具有操作性和实践性特点的计算机科学课程。该课程的学习目标体系包括下列内容。

1、知识类目标:理解并掌握课程要求的基本知识,加深对已学知识的理解,进一步提高原有技能;在熟练掌握陈述性知识的同时,更加注重对知识的应用。

2、能力类目标:培养学生的创新意识、刨造思维能力和动手实践能力;培养学生信息意识和主动获取信息,处理信息的能力;培养学生的群体意识和学会沟通与合作交往的能力;培养问题意识和独立发现问题、提出问题、解决问题的能力;培养和提高管理能力等。

3、情感类目标:现代学习观、科学精神和态度、社会责任感和使命感和交往能力等。

课程设计的学习目标在课程学习目标的基础之上,更强调实践能力的提高,培养计算机程序设计的能力和素质,以及思维方法。经上述分析,与课程学习目标相对应,课程设计的表现性评价目标也应包含三个维度:对知识习得的评价、对能力的评价和对情感态度价值观的评价。对上述三方面的评价目的具体描述如下表所示。

三、选择表现性评价任务

评价任务指的是一种与教学目标紧密相连的,而且能够为学生创造展示自己进步与能力的机会的一种具体的行为,能反映现实生活中的活动、表现和挑战的任务,建立在学习与评价的联系基础之上,考虑学生的兴趣和能力。C语言课程设计任务,更加突出应用性和实用性,拓展知识面。通过课程设计,进一步熟悉掌握数据类型、分支控制、循环控制、函数的定义及调用、结构体及数组、指针、文件操作、编译预处理等知识;达到系统理解、综合运用课程知识的学习目标;学会用c语言程序解决实际问题的方法;掌握程序的局部测试、调试方法,建立程序系统测试、调试的基本概念和思想,学会较大程序的系统测试、调试方法。

一般的C语言课程设计项目包括小型系统设计、图形图像设计和游戏程序设计,常见的比如学籍管理、学生成绩管理、教材管理、图书管理、时钟的显示、四则计算器、五子棋游戏等。C语言课程设计基本过程包括以下6个步骤:

1、程序的功能设计

功能设计是课程设计的第一个环节,其任务是根据课程设计题目的描述和要求,确定程序要实现的功能,并把功能划分为不同的层次,确定各层功能的上下级关系,然后绘制出分级描述的程序功能框图。

2、程序的数据设计

程序的数据设计主要包括对以下各类数据进行设计:对程序中用到的主要数据确定数据类型;对程序中用到的结构体数据定义其结构类型;定义程序中使用到的全局变量、外部变量等;定义程序中通用的符号常量;确定文件的数据类型,如二进制文件、文本文件等。

3、程序的函数设计

一个综合性的程序,需要设计若干个函数。各个函数功能各异,使用的层次也不尽相同。为了使总体设计协调有序的进行,需要在程序编码之前,对主要的函数做出预先设计,即所谓的函数设计。程序的函数设计包括函数的功能设计和函数调用设计两个方面。

4、函数编程及调试

函数编程及调试是实现程序功能的核心阶段,函数编程及调试是实现程序功能的核心阶段,需要注意以下问题:课程设计具有一定的综合性,其程序通常由多个函数构成,每个函数都有独立的功能,实现特定的操作;有些函数之间有调用和被调用的关系,在进行函数设计时需要注意顺序问题,有点函数先设计,有点函数后设计,而没有调用关系的函数可以并列设计;程序设计是一个循序渐进的过程。有点函数在程序设计前的函数设计阶段就被考虑到了,而有的函数是在程序设计过程中因需要才产生的。但无论哪个函数,都会经历由简单,到功能完善定型的过程。

5、整体调试

整体调试是程序设计的必要阶段,是在前期程序设计调试基础上进行的基本过程。需要设计准备一个较大规模的数据集,按照课程设计题目的功能要求,对组装完成的程序逐项进行功能测试和调试,直至确认程序达到了设计目标为止。

6、设计总结

设计总结是课程设计的最终阶段,通过对课程设计的各个过程进行系统全面地总结,按照指导教师的具体要求,形成课程设计报告。

四、建立量规

量规(Ru¨c)是一种结构化的定量评价标准。往往是从与评价目标相关的多个方面详细规定评级指标,具有操作性好、准备性高的特点。量规是评价的工具,学生的作品、成长记录、学习成果或者学习过程中的其他表现(行为、认知、态度)都是量规的评价对象。同时量规也是一个教学工具和学习工具,可以指导教师的教学和学生的学习过程,模糊了教学、学习和评价之间的界限,评价工具也从而成为了教学工具和学习工具。量规设计的出发点和着落点是指标和等级地选择与确立。设计评价量规就是,以课程、教学、评价三者统一、突出学生主体性和促进学生发展的评价目的为设计原则,在明确学习目的和目标的基础上,列出评价指标和制定评价等级。对c语言课程设计内容加以分析,制定出课程设计过程中的几个量规如下。

1、C语言课程设计任务设计量规(教师)

该量规主要是对学生在对课程设计任务进行分析、提出解决方案、制定完成任务的相应计划的表现进行评价时所使用的量规。该量规中的评价项目主要包括问题分析、任务划分、程序架构等。根据评价项目完成情况好坏不同给出不同分值的具体表现,在评价过程中对照量规评价学生的表现。

2、小组合作量规(教师)

该量规是由教师为各个小组整体表现进行评价的量规工具,小组的表现应包括帮助、倾听、参与、劝说、问题及尊重等几个方面,教师根据对各小组的观察情况,对各项评分,并计算总分,以此作为小组合作表现的成绩。量规具体内容见附录。

3、小组成员相互关系表现量规(学生自评,互评)

小组成员之间的关系是否融洽,合作是否愉快,常常对整体工作效果有着至关重要的作用,因此,该量规也就比不可少了。该量规是从小组成员之间相互观察到角度来制定的,其主要评价项目包括合作、参与、态度、独立性、交流和应答等,每个小组成员都要为其他小组成员打分,计算评价分。这样每个同学都可以看到自己在本小组中和其他成员间的关系如何,在以后的人际交往当中即可吸取经验,更好的与他人融洽的相处。量规具体内容见附录。

五、总结

评价与教学是一个硬币的两面,虽然两者有不同的“图案”,但总是不可分割的共同体。目前,在教育领域中,我们面临的许多真实困难都来与教学和评价的分离。如果我们准备可信的方式评价学生,真正服务于促进学生深入学习的最终目标,教学与评价必将再次结合。

猜你喜欢
量规表现性C语言
高中说理性文言文表现性评价案例设计
基于“量规”的设计专业实践类课程教学评价体系的应用研究
“C语言程序设计”课程混合教学探索
“表现性”语文课堂风景——建瓯市东峰中学课改观摩侧记
基于C语言的计算机软件编程技术探究
中职C语言单片机课堂教学中的趣味性探讨
试论小学信息技术教学评价量规的设置
石油专用管螺纹量规的使用与维护保养
计算机原理中C语言的应用价值
探究评价量规,提高教学实效