原标题:计算机考研题目分析
最近看了一篇教育部考试中心李骐,南京大学袁春风,北京理工大学陈朔鹰三位老师写的一篇关于全国计算机考研统考成绩分析的文章,提出加强计算机专业人才的系统能力培养,是提升我国信息产业自主创新人才水平的必由之路。三位老师在这篇文章中指出,尽管在研究生招生考试计算机专业学科联考中采取多种方式在试题中贯彻系统能力考查的思想,但历年的考后数据显示计算机专业本科教学中还存在着各种问题。要继续在研究生考试中坚持和推广系统能力的考查,配合高校计算机专业的教学改革,逐渐扭转计算机核心技术人才培养不足的局面。
文中所说“系统能力”是指能够自觉运用系统的观点,理解计算机系统的整体性、关联性、层次性、动态性和开放性,并用系统化方法,掌握计算机软、硬件协同工作及相互作用机制的能力。
一、在研考计算机学科联考中实现系统能力的考查
全国硕士研究生招生考试计算机科学与技术学科联考((以下简称“研考计算机学科联考”)作为我国计算机专业领域最高层次的全国性统一考试,其目的是科学地考查计算机专业本科生的专业基础知识和能力,为高等学校和科研院所选拔合格的硕士研究生,同时也承担诊断和引导全国计算机专业本科教学的任务。在研考计算机学科联考中坚持贯彻系统能力考查的思想,能够很好地配合和推进国内高校计算机专业课程体系、教学思想和培养模式的改革,改善我国在计算机系统研发设计领域创新型人才培养不足的问题。
研考计算机学科联考实行全国统考是从2009年开始,作为一项面向全国的选拔性考试,由于研考计算机学科联考受到纸笔考试形式、试卷容量和答题时间有限、需兼顾各层次高校教学实际情况等多方面的限制,因此要通过一张试卷考查和区分考生的系统能力水平,需要围绕以下几个方面进行精心设计。
1. 以性能和效率为核心,强调找到解决问题的“最优解”
2. 强调从硬件的角度出发设计和调试计算机程序
3. 以真实运行场景作为题干,考查考生对计算机内部数据处理过程的掌握
4. 融合不同子学科的内容设计试题,考查考生计算机基础知识的综合运用
根据考后数据统计,研考计算机学科联考的统考试题从 2011~2017年共 7道算法设计综合题的区分度如表 1 所示,区分度均在 0.5以上,说明能够很好地区分不同能力水平的考生。
研考计算机学科联考试题包括数据结构、计算机组成原理、操作系统和计算机网络等四部分内容,其中每一部分都是计算机专业本科阶段的一门独立课程,从完整的计算机系统角度看,这四部分内容之间又是紧密联系的。比如,操作系统、计算机网络协议中大量使用了各种数据结构类型和算法思想,而计算机的运行则需要各种硬件设备与操作系统的协同工作,等等。因此,研考计算机学科联考统考试题在命题中不再拘泥于机械地按照某一子学科的内容来设计,而是根据计算机的实际工作原理,在一道试题中融合不同子学科的知识,考查考生站在系统的高度,综合理解和运用计算机基础知识解决问题的能力。例如,2014 年的第 42、43 题都是将数据结构与计算机网络两部分的知识内容联合设计成试题,考查数据结构中“图”的相关知识点在网络路由器中的应用;2017 年的第 43 题、44题和 45 题也都是分别将计算机组成原理与操作系统两部分的内容联合设计成试题,考查操作系统中的存储管理和进程管理机制如何在硬件机器指令执行过程中发挥作用。通过这种命题和考查方式,能够引导学生在平时的专业课学习过程中,将不同学科内容进行融会贯通,有助于更加深入地理解计算机系统的复杂工作原理。
二、历年研考后数据分析揭示的问题
通过对研考后试卷进行测量学统计分析,可以反映被测试群体对专业知识的掌握情况,从而进一步监测和诊断教育教学水平。近年来研考计算机学科联考统考试题的考后数据统计结果主要呈现出以下几方面的特点。
1. 试卷得分率较低,计算机专业本科教学总体水平有待加强
在教育测量学中,试卷得分率是指样本平均得分与试卷总分数的比值,主要反映被测群体总体的答题情况。得分率越高,说明答题情况越好,试卷越容易;得分率越低,说明答题情况越差,试卷越难。近七年来的研考计算机学科联考统考试卷的得分率如表 2 所示。
由表2可知,研考计算机学科联考的统考试卷得分率多年来保持相对稳定,基本位在0.4~0.5区间。与其他 21门研考全国统考试题相比,除了2011年的心理学、法律硕士专业基础两门课程的得分率要低于计算机学科的外,其余各年度计算机学科都是得分率最低的试卷,成了研考中最难考的统考科目。真的是研考计算机学科联考统考试题太难吗?研考计算机学科联考的考试大纲中规定了数据结构等4门专业基础课的基本概念、基本原理和基本方法,是各高校计算机专业教学的核心内容,涉及约247个知识点。而每年统考试卷中出现的知识点大约在 90~100个左右,并且均不涉及复杂的数学计算和大段落的程序编写,只要学生对计算机专业最基础、最核心的知识能够真正理解并且灵活运用,就可以顺利地解答大部分试题。出现连续多年研考计算机学科统考试卷得分率低于0.5的情况,说明学生专业基础知识较差,对于一些基本概念和基本原理认识和理解不到位,一定程度上反映了在本科教学中教师对一些基本概念和原理没有讲清讲透;学生分析问题能力较差,遇到问题只会照搬公式套概念,而不会融会贯通地灵活运用,也透视了在教学过程中,教师没有很好地将基本概念和基本原理与实际问题结合起来进行讲解,缺乏对学生分析具体问题能力的训练。
2. 计算机组成原理部分试题得分率偏低,硬件类课程教学中的问题突出
2011~2018年研考计算机学科联考统考试题各部分得分率如表 3 所示。
由表3可见,在历年的试卷中,计算机组成原理部分的得分率都是最低的。 计算机组成原理是介绍计算机内部结构组成、逻辑功能和运行机制的计算机专业核心课程,是培养计算机专业学生建立系统观念必不可少的部分。 同时,计算机组成原理也是芯片及集成电路技术的理论基础,对这一领域的技术创新和产业发展起着极其重要的作用。 从考后统计数据来看,考生对于计算机组成原理课程,无论是基础知识的掌握还是基本能力的训练,都存在明显的不足。 因为相比于数据结构、操作系统和计算机网络课程,计算机组成原理的教学效果更加依靠实验环节,只有学生亲自动手搭建和调试各种计算机设备,才能真正理解计算机硬件内部的工作原理和流程,从而建立计算机硬件系统协同工作的完整概念。 目前,在以计算机组成原理为代表的高校硬件类课程教学中,实验环节存在实验教材缺失、实验设备陈旧、实验内容过时等诸多问题,缺乏能够贯穿整个计算机硬件系统的综合实验平台。 学生学完书本知识后,没有办法通过做实验将书本知识真正消化理解,因此在考试中遇到不是“死记硬背”类的试题就只能束手无策。
3. 多知识点试题得分普遍较低,考生的计算机知识综合运用能力欠佳
考后数据显示,试题所涉及的知识点越多,考生的平均得分就越低。在研考计算机学科联考统考试卷中,单项选择题通常只涉及 1~2 个知识点,综合应用题一般会将多个知识点融合在一起进行设问,2011~2017 年各年度的单项选择题和综合应用题的得分率如表 4 所示。
由表4可知,历年综合应用题的得分率都要远远低于单项选择题,表明考生对于将多个知识点综合运用的能力比较欠缺。 特别对于将不同子学科知识相互融合的综合应用题,考生的得分情况更加不理想。 比如,2017 年的第43、44和45题,融合了计算机组成原理和操作系统两部分的内容,考后统计得分率分别仅为 0.373、0.335 和 0.318,是当年7道综合应用题中得分率最低的3道试题。考生在考试中所表现的计算机知识综合运用能力欠缺,反映了考生缺乏对计算机专业基础知识的整体认识和把握,不清楚课程之间的关系,甚至一门课中知识和知识之间的关系都搞不清楚,学到的知识是割裂的,在日常本科教学中,教师没有有意识地将所教课程与其他相关课程有机结合,导致学生难以掌握课程的本质和精髓。
综上所述,研考计算机学科统考试题的考后数据反映了我国高校计算机本科专业基础教学存在着“轻应用、缺关联、少综合、无系统观”等问题,应从改变教学理念、更新教学内容和教学手段、加强教学交流和师资培训入手,强化课程核心内容的教学,提升学生对专业基础知识体系的认识和学科实际应用知识的实践,加强学生计算机系统能力的培养。 返回搜狐,查看更多
责任编辑: