计算机考研的调查和改进建议

几星期前在微博上讨论考研的事, 有专家建议不如把意见整理出来, 说不定可以转告给相关方面。 我没有考过研, 问了公司的同事们, 绝大多数都是保研的, 也没考过。  我从网上下了一份模拟题, 好像还挺难。  

我前几天刚好为 微软“编程之美全国挑战赛”颁奖大会做讲座。 听众是来自北京各高校 IEEE 分会的学生会员, 和一些微软俱乐部的学生。 我事先设计了一份调查问卷, 请他们填写。 大约有60多听众, 回收了54 份答卷,有效答卷49 份。 原始数据如下:

第一页: 背景

2011年 计算机专业考研的考查目标

计算机学科专业基础综合考试涵盖数据机构、计算机组成原理、操作系统和计算机网络等学科专业基础课程。要求考生比较系统地掌握上述专业基础课程的概念、基本原理和方法,能够运用所学的基本原理和基本方法分析、判断和解决有关理论问题和实际问题。

数据结构【考查目标】

1.理解数据结构的基本概念;掌握数据的逻辑结构、存储结构及其差异,以及各种基本操作的实现。

2.掌握基本的数据处理原理和方法的基础上,能够对算法进行设计与分析。

3.能够选择合适的数据结构和方法进行问题求解。

一、线性表   二、栈、队列和数组   三、树与二叉树   三、图 四、查找  五、内部排序

 

计算机组成原理 【考查目标】

            1.理解单处理器计算机系统中各部件的内部工作原理、组成结构以及相互连接方式,具有完整的计算机系统的整机概念。

            2.理解计算机系统层次化结构概念,熟悉硬件与软件之间的界面,掌握指令集体系结构的基本知识和基本实现方法。

            3.能够运用计算机组成的基本原理和基本方法,对有关计算机硬件系统中的理论和实际问题进行计算、分析,并能对一些基本部件进行简单设计。

一、计算机系统概述   二、数据的表示和运算   三、存储器层次机构

四、指令系统   五、中央处理器(CPU) 六、总线  七、输入输出(I/O)系统

 

操作系统 【考查目标】

            1.了解操作系统在计算机系统中的作用、地位、发展和特点。

            2.理解操作系统的基本概念、原理,掌握操作系统设计方法与实现技术。

            3.能够运用所学的操作系统原理、方法与技术分析问题和解决问题。

一、操作系统概述  二、进程管理   三、内存管理

四、文件管理   五、输入输出(I/O)管理

 

计算机网络 【考查目标】

1.掌握计算机网络的基本概念、基本原理和基本方法。

2.掌握计算机网络的体系结构和典型网络协议,了解典型网络设备的组成和特点,理解典型网络设备的工作原理

3.能够运用计算机网络的基本概念、基本原理和基本方法进行网络系统的分析、设计和应用

一、计算机网络体系结构  二、物理层  三、数据链路层   四、网络层   五、传输层

六、应用层

第二页: 调查

(括号内是统计结果)

1)    你是本科生 (  8 )  研究生  ( 41   

2)    你如果是研究生,  你是考研 (  23    )    还是保送/推送   (   18     )

3)    你如果是研究生,  你本科是计算机专业 (     )

或是其他专业, 请填写专业名__专业相当分散, 很多通信电子类的学生。________________________

 

4)    你了解周围的同学计算机专业考研(通过正式笔试) 和保送的人数各是多少? 考研有  (     ) 人,  保研有 (    )人。

      各种比率都有,  大致是一半一半。

 

请浏览 “计算机考研大纲“的各个知识点, 回答以下问题:  

5)    你认为在科研和工作中最有价值,同时最合适出现在笔试试卷上的知识点是:

______________________________________

数据结构 21,      算法 11,     操作系统 4,    体系结构  3,  网络 3,  框架设计  1,  编程 1

 

 

6)    有些知识点,  平时了解即可, 使用时可以很快查到, 没必要死记硬背。 你认为在大纲中的知识点, 最不应该出现在笔试试卷上的是:

______________________________________

各种概念 8,    网络 8,  计算机组成 7,  计算机语言的细节 2,  数学公式 1, 操作系统 1, 体系结构 1。 

 

 

7)    你认为考研应该考一些具体的编程语言么?

请从下列选项中选 _________

 

A. 不应该 (7)  B.汇编语言 (4)   C. C 语言 (18)  D. 面向对象的语言 (C++, Java,  C# 等) (15)  

E. 函数式语言 (LISP 等)  (5)

 

 

8)    如果大纲中开列“最新进展”,每年考研前发布若干篇参考公开论文, 可能从中出题,你能接受吗? 同意 ( 33 )   不同意 ( 12 )

 

9)    如果考研改为开卷, 题目更灵活, 更考查真实能力, 你支持 ( 38  )  或 反对 (  6  )?

 

10) 你考研是最主要用那些资料复习? 国内自编教材 ( 18 )  国外经典/翻译教材(6) 考试真题 (17)  其它资料 (2

 

      11) 你希望计算机考研大纲如何改进,  以更好地选拔出基础扎实, 有动手能力, 有创新精神的学生? 

同学的反馈: 

实地动手考核
引入最新计算机研究发展
引入机考,不要考那些死记硬背的东西,现场写程序
像ACM 竞赛那样现场做题
算法不要总考那几个经典图论算法,要考察学生设计新算法的能力
附加几道算法题以供选择,考察动手能力
像ACM 那样
笔试初选;有较长时间 (如 1 天) 的上机考试
要考知识点的应用而不是知识点本身
上机部分要加强, 不拘泥于标准答案
上机应占更多比重
不仅限于笔试
开放式命题,减少死记硬背的东西
考察知识点和现实的关联
分数占一半,参考CV
取消考研
应增加编程环节
与实际应用相关的编程题目
加机考
加简单的编程题
考编程
基础+想法

看到这些数据, 我还是有些感想的。。。 [待续]

http://www.cnblogs.com/xinz/archive/2012/06/08/2542516.html

原文地址:https://www.cnblogs.com/Leo_wl/p/2542547.html