论文部分内容阅读
《C程序设计》是计算机专业的基础课程,也是非计算机专业计算机等级考试的科目之一。科学合理的《C程序设计》课程评价直接关系到学生《C程序设计》的学习效果。通过文献查阅、师生交谈、《C程序设计》课程实验辅导等调查研究和教学实践活动,发现目前《C程序设计》课程评价存在一些问题,主要表现在:评价主体以教师评价为主,学生本人、学生小组、计算机等评价主体很少参与;评价内容主要以知识性考试为主,技能和态度等方面的评价所占比重较少;评价方法偏重标准化考试,较多注重量化评价和结果评价。因此,如何改进《C程序设计》课程评价从而充分发挥评价的激励促进作用是本文研究的目的所在。本文通过调查问卷进一步了解目前《C程序设计》课程评价存在的问题,并在调查分析的基础上结合多元评价重点完成了以下几方面的研究:第一,构建了《C程序设计》课程多元评价体系。该体系实现了由学生本人、教师、学生小组、计算机组成的多元评价主体,由学习态度、平时作业、实验作业、在线考试组成的多维评价内容’,以量化评价与质性评价、结果评价与过程评价、自评与他评、人评与机评等相结合的多样评价方法。第二,根据提出的多元评价体系,设计了一套较为合理、全面的《C程序设计》课程评价指标,详细地设计了评价主体、评价内容的各项指标及对应的权重。平时作业和实验作业主要从程序逻辑正确、结构清晰、算法优化、编译通过、运行正确等方面设计指标,对实验作业还要考查实验报告的撰写情况:在线考试主要通过选择题、填空题、程序阅读题、编程题等多种题型进行测试及评价;学习态度主要从课堂表现、实验表现、出勤情况、考试情况、团队协作等方面进行评价。第三,结合各项评价指标,设计与开发了基于Web的《C程序设计》课程多元评价系统。该系统实现了学生本人、教师、学生小组、计算机对学生学习内容及过程的多元评价,实现了评价结果的统计分析与反馈。《C程序设计》多元评价研究、设计与实现的最终目的是提高《C程序设计》学习评价的科学性,有效地激发学生的学习兴趣,培养自主学习和自我评价能力,进而促进学生C语言编程能力的发展。