本书是为高等院校非计算机专业编写的计算机技术基础课程的教材,详细地讲解了计算机的基本硬件技术、软件技术及有关的理论和开发工具。全书分为九大模块,包括:计算机组成及工作原理、计算机操作系统、算法与数据结构、C++语言与面向对象技术、可视化编程、数据库技术、MSSQLServer关系数据库系统、多媒体技术及应用以及网络应用开发。模块基本上涵盖了计算机学科的主要内容。本书在讲解上注重理论和应用,不但可以提高学生的计算机理论水平,而且具有很强的应用性。 在内容安排上,各个模块没有太强的先后顺序和依赖性,各学校可以根据自己的实际情况选择不同的模块进行教学。另外,该书内容密切结合目前全国计算机等级考试(三级)的要求,学生通过该书的学习,可以为参加全国计算机等级考试(三级)打好基础。 本书特点是将计算机软件技术基础和硬件技术基础内容合并,作为一门课程组织,既有利于知识体系的完整统一,也有利于课程整合,减少学时,便于组织教学。 本书可作为高等院校相关专业的计算机技术基础教材。对于那些希望全面了解计算机基本技术,包括硬件技术和软件技术的一般读者,本书也是一本内容比较全面、深度适中的参考书。