一、适用专业
序号 | 专业 | 研究方向 | 考试内容 |
1 | 081200 计算机科学与技术 | 01计算机系统结构(全日制) 02计算机软件与理论(全日制) 03计算机应用技术(全日制) | C、C++、JAVA机试 |
2 | 083500 软件工程 | 00不区分研究方向 (全日制) | |
3 | 083900 网络空间安全 | 00不区分研究方向 (全日制) | |
4 | 085400 电子信息 | 00不区分研究方向(非全日制) 01软件工程 (全日制) | |
5 | 085400 电子信息 | 02计算机技术 (全日制) |
二、考试总体要求
基本程序设计能力是计算机和软件工程类研究生的必备、基础技能。本考试注重实际动手能力的训练和考核,培养数据组织和算法设计能力,从而提高学生的程序设计技能,使学生能够编写出正确、清晰和较高质量的程序。机试共包含四道程序设计题目,每题25分。
三、考试的内容及比例
基础程序设计题目(25%)
重点考察程序的基本控制语句以及数组的应用
函数与递归(25%)
运用函数调用和递归方法解决实际问题
链表的应用(25%)
运用链表解决实际问题
查找与排序(25%)
运用查找与排序算法解决实际问题
四、试卷题型及比例
试卷题型分为程序设计题目,共四题,每题25分。在机房调试运行,并提交代码和运行结果。
注意:要求使用C、C++或者JAVA中的一种计算机语言实现
五、考试形式及时间
考试形式为机试,考试时间2小时,满分100分。
六、说明
《计算机基础编程能力机试》考试可以由CCF CSP认证考试替代,认定规则如下:
1)CCF CSP认证考试成绩≥150分,可以自愿申请以CSP 成绩替代《计算机类学科基础机试》的复试环节,考生需提供CSP的成绩认定证明材料。
2)机试成绩=,其中,位CSP认证考试成绩。
3)CSP考试成绩低于150分,不能替代。
七、主要参考书目
1. 《数据结构与算法-C++实现》,作者:慕晨、安毅生,清华大学出版社,2022
2. 《C++程序设计基础》,作者:揣锦华. 清华大学出版社,2020
3. 《C Primer Plus》,作者:Stephen Prata. 人民邮电出版社,2019
4. 《JAVA程序设计精编教程》,作者:耿祥义,清华大学出版社,2022