苏旺辉、谢建民编著的《计算机公共基础知识》依据教育部考试中心最新发布的《全国计算机等级考试(二级)新大纲》,并参照教育部高教司非计算机专业计算机教学指导分委会提出的高等学校计算机基础教学基本要求编写,主要内容包括:信息技术与计算机应用、算法与数据结构、程序设计方法、软件工程、数据库系统概论。全书以软件工程思想开发软件的全过程为主线,把算法与数据结构、程序设计方法、数据库系统概论等知识贯穿其中,各章节知识体系整齐统一,相对不零散。本书适合高等学校非计算机专业学生在学习了“计算机应用基础”后,进一步学习计算机软件技术基础相关知识。通过学习本书内容,学生不仅可以理解和掌握全国计算机等级考试(二级)大纲关于计算机公共基础知识的相关内容,而且可以为学习其他计算机类课程,尤其是与理工科专业结合的计算机类课程打下良好的基础。本书可作为高等学校学生尤其是理工科专业学生学习计算机软件技术基础教材,也可以作为全国计算机等级考试(二级公共基础)的培训和学习教材。