本书以数据处理过程为主线,介绍其构建原理、基本应用和蕴含的计算思维。全书分为基础、方法和深入学习三篇,其中,基础篇包括第1-3章,主要解析程序的两个基因——数据组织和数据处理,为方法的构建奠定基础;方法篇包括第4章,主要解析目前主流的程序设计基本方法的构建原理及各种支持机制;深入学习篇包括第5章,主要解析两种程序设计基本方法的具体运用。
本书是与《大学计算机基础与应用》配套使用的辅助教材,根据教育部非计算机专业计算机基础课程教学指导委员会提出的“白皮书”中有关“大学计算机基础”课程的要求编写,全书分为综合练习和综合实验两部分。