程序设计类课程过程性考核研究
2021-08-23万英王亚东
万英 王亚东
摘 要:程序设计类课程是大学计算机专业的基础理论课程,旨在培养学生程序设计能力,对其逻辑思维进行训练,使学生达到新课程教育标准。文章以此为背景,首先分析了程序设计类考核现状,其次说明了考核内容,最后以现存问题为导向,提出了相应的解决措施,例如,应用在线考核模式、优化考核设计流程和健全考核机制。随着上述措施得以落实,程序设计类课程考核工作质量大幅提升,其他教师可对此进行借鉴或参考。
关键词:程序设计类课程;过程性考核;课程设计;评价
中图分类号:G640 文献标志码:A 文章编号:2096-000X(2021)20-0061-04
Abstract: Programming course is the basic theory course of the university computer major, which aims to cultivate students' programming ability, train their logical thinking, so that students can meet the new curriculum education standards. Taking this as the background, the paper first analyzes the current situation of program design assessment, then explains the assessment content, and finally proposes the corresponding solutions, for example, applying the online assessment mode, optimizing the assessment design process and improving the assessment mechanism. With the implementation of these measures, the quality of programming course assessment work has been greatly improved, and other teachers can learn or gain reference from it.
Keywords: programming courses; process assessment; course design; evaluation
隨着新课程改革方案落实,对程序设计类课程进行设计,使其具有更完善的考核机制,成为教师主要工作内容。对考核工作加以落实,有助于教师明确学生学习情况,对学习中的薄弱环节进行识别。近几年,过程性考核方法在教学领域已得到广泛应用,为教学设计与改革提供了新的路径,本文以程序设计类课程为主体,围绕过程性考核方案的落实方法展开了研究,具有突出的现实意义。
一、程序设计类课程考核设计现状
(一)考核现状
程序设计类课程包括C语言设计、C++程序设计、Java程序设计等内容,是计算机管理和软件工程专业学生必修的课程[1]。在传统模式下,部分高校选择利用学科期末成绩对程序设计类课程进行考核,该种考核方式存在较为明显的不足。平时成绩在课程考核中占比较低,部分学生未能对课堂学习给予足够重视,存在考试前背题、刷题的情形。传统考核方式对学生日常学习行为缺乏约束,学习效果难以达到预期目标,极易产生考试成绩与学生真实能力之间存在较大差异的问题。
程序设计类课程是强调理论结合实践的课程,在过程考核中,应对学生提出以下要求:其一,掌握程序设计理论思维;其二,能够独立完成设计项目。新时期,大部分高校开展的程序设计类课程,均对学生理论和实践进行培训,并对课程考核方式进行了改革,通过将过程性考核方案应用在实践中的方式,为学生综合发展提供有力保障。但是在课堂教学和成果考核中,普遍存在学生学习能力不足、未能根据课本要求完成项目设计任务的情况,导致这一问题出现的原因,主要是学生理论知识掌握不透彻,没有将程序语言设计和解决实际生活问题统一起来,预期学习效果未能充分发挥。由此可见,现阶段的主要任务,便是对程序设计类课程考核中的主要问题进行分析,通过构建针对性解决方案,提高学生学习能力。
(二)主要问题
1. 评价模式落后
在课程考核设计中,受到考核模式限制,大部分学生的学习主动性不足,未能全身心投入到课堂学习中,事实证明,该问题长期存在会影响学习效率和学生进步。现阶段,应用在程序设计类课程中的考核方式为成绩评价法,要求教师选取学生日常成绩和期末成绩,按照一定比例对学生学习成果进行评价。该模式存在一定的落后性,具体表现为:未能重视过程性考核模式应用,使教学评价有失公正。
2. 流程不合理
目前,教师在开展程序设计类课程考核与评价中,较易出现流程设计不合理、缺乏过程评价和实验评价的问题。程序设计类课程的理论知识点较多,要求教师在有限的课时中,依次完成理论知识讲述、实验设计和专业素质等教学内容,并对学生进行有效评价,其工作量有目共睹。此外,既有考核流程与学生发展的匹配性存在较大差异,未能对学生进行全面开发,同样是程序设计类课程考核流程不合理的表现,应引起重视。
3. 考核机制不完善
现阶段,针对程序设计类课程的考核方式主要是成绩评价法,考核机制较为单一,未能融入过程性考核因素。教师在组织学科考核与评价中,更注重对学生理论知识和编程能力进行考核,而忽略了对学生思维能力和学科素养的考查。若上述问题在程序设计类课程教学中长期存在,将给学生发展带来负面影响,具体表现为:学生虽然能够对课本知识点进行应用,但无法对知识面进行拓展,存在局限性。