本书是根据信息产业部制定的中国计算机软件专业技术资格与水平考试:系统设计师(高级程序员)级新考试大纲的要求编写的。全书共分13章,2个附录。内容包括:计算机硬件基础知识、程序语言基础知识、操作系统基础知识、数据库基础知识、软件工程基础知识、网络基础知识、多媒体基础知识、数据结构、算法设计技术、软件编制能力、C语言程序编制能力、汇编语言程序编制能力,以及模拟试题答案、CASL汇编语言文本等。本书内容丰富,语言流畅,概念清晰,针对性强,可以作为准备参加中国计算机软件专业技术水平考试程序设计水平考试的系统设计师(高级程序员)级考试人员的应试用书,也可以作为软件行业人员了解和掌握本行业专业技术和水平考试内容,以及对自己的软件水平进行自我评价的辅助学习用书。