本书以计算机学科历史渊源、发展过程、学科知识体系来组织内容,包括计算机发展史、计算机科学基本理论的形成与发展、程序设计语言原理与发展、数据库技术原理与发展、计算机网络技术及其发展、数据存储技术原理与发展以及计算机产业的崛起与发展等内容。一方面,提供对计算机科学理论的概览,使读者能够对这一学科的基本理论、学科知识体系、方法以及与其它学科之间的关系有所了解;另一方面,介绍计算机科学技术发生、发展的历史背景知识,让学生了解半个世纪以来,计算机科学技术及其信息产业发展所经历的曲折和困难。激发和增强读者学习计算机科学的兴趣和积极性,为学习后续课程和献身计算机科学事业奠定方法论基础。