考试内容:程序设计(60%)、数据结构(20%)和算法(20%)。
考试形式:机考编程题(程序设计、数据结构、算法均以机考编程题的形式考查)。支持语种包括Python、C、C++、Java。考生可任选一个语种参加考试,不能选择两个及以上的语种参加考试。不同语种的考题相同。
各部分内容参考书目如下:
1、《Python编程导论-计算思维实现》第1-10章,清华大学出版社,赵雷、朱晓旭;ISBN:978-7-302-60161-6;
2、中国大学MOOC(https://www.icourse163.org/);课程名称:Python程序设计;开课学校:苏州大学;主讲:朱晓旭、赵雷、刘安、姜小峰;
3、《C语言程序设计(第5版)》,清华大学出版社,谭浩强,2017;
4、《C++程序设计教程(第二版)》,清华大学出版社,钱能,2005;
5、耿祥义,张跃平编著,《Java2实用教程(第5版)》,清华大学出版社,2017;
6、梁勇著,戴开宇译,《Java语言程序设计(基础篇)》,机械工业出版社,2022;
7、严蔚敏,吴伟明编著,《数据结构》,北京:清华大学出版社,1997;
8、Robert L.Kruse等著,《数据结构与程序设计:C++语言描述(影印版)》,北京:高等教育出版社2001;
9、张玉华,吕强等编著,《数据结构(Python语言描述)》-微课视频版,北京:清华大学出版社,2020;
10、王晓东编著,《计算机算法设计与分析(第5版)》,电子工业出版社,2018;
11、Jon Kleinberg,Eva Tardos著,王海鹏译,《算法设计》,人民邮电出版社,2021。
|