Textbooks authored or co-authored

主编“可视化程序设计”课程教材如下:
1.《Qt图形界面编程入门》,清华大学出版社(2017-05)。

参编“软件开发技术基础”课程教材如下:
2.《软件开发技术基础》,机械工业出版社(2006-02)

3.《软件开发技术基础(第2版)》,机械工业出版社 2009-04,十一五国家级规划教材         

4.《软件开发技术基础(第3版)》,机械工业出版社(2015-10),十二五国家级规划教材

5.《计算机软件技术基础》,西安交通大学出版社(2010),西安交通大学十一五教材,西安交通大学第十四届优秀教材奖一等奖

参编“计算机程序设计(C++)”课程教材如下:
6.《程序设计教程(Visual C++)》,清华大学出版社(2005-07)

7.《C/C++语言程序设计案例教程》,清华大学出版社(2010-08),十一五国家级规划教材

8.《C++程序设计教程》,清华大学出版社(2013-08),西安交通大学第十五届优秀教材奖二等奖

9.《C++程序设计实验指导与习题解析》,清华大学出版社(2016-12),西安交通大学十二五规划教材

参编“大学计算机基础II”课程教材如下:
10.《大学计算机基础(第4版)》,清华大学出版社(2011-06),十一五国家级规划教材,西安交通大学第十三届优秀教材奖一等奖

11.《大学计算机基础(第4版)实验指导》,清华大学出版社(2012-09)

12.《大学计算机基础(第5版)》,清华大学出版社(2017-09),西安交通大学十三五规划教材

13.《大学计算机基础(第5版)实验指导书》,清华大学出版社(2017-09)

参编“算法设计与问题求解”课程教材如下:
14.《算法设计与问题求解》,高等教育出版社(2018-09)

参编“python程序设计”课程教材如下:
15.《Python程序设计》,人民邮电出版社(2016-05)