本书分为上下两篇,共13章,上篇计算思维和数据思维主要包括计算与计算机、计算思维、算法、程序设计和数据思维5章。下篇人工智能导论主要包括概述、智能感知、知识表示与知识图谱、自然语言处理、机器视觉、机器学习和深度学习、云计算和大数据、数据挖掘8章。本书以计算思维、数据思维和人工智能思维培养为目标,在教学内容中体现计算思维、数据思维和人工智能思维的基本理念,为读者展示计算机学科的轮廓和相关技术。
本书内容丰富,通俗易通,兼顾思维培养和应用需求,内容尽可能地展示新技术,可作为高等学校非计算机专业的教材,也可作为计算机爱好者学习计算机基础知识的参考书。