《大学计算机:计算思维与程序设计》以数据处理过程为主线,介绍其构建原理、基本应用和蕴含的计算思维。全书分为基础、方法和深入学习3部分,其中,基础部分包括第1-3章,主要解析程序的两个基因——数据组织和数据处理,为方法的构建奠定基础;方法部分为第4章,主要解析目前主流的程序设计基本方法的构建原理及各种支持机制;深入学习部分为第5章,主要解析两种程序设计基本方法的具体运用。深入学习部分可细分为面向过程中代码的封装和面向对象中数据与操作的封装,深入学习部分又可进一步细化为基于演绎思维和基于归纳思维的两个层次,实现知识和方法的学习到实际应用的思维平滑过渡和迁移。该书可作为高等院校学生计算机基础知识的深化内容来教授。该书兼顾了不同专业、不同层次学生的需求,加强了对程序思维方式的训练,可使学生利用计算机解决问题的能力得到提高。