本书是高校计算机基础教学的入门课程教材。教材从计算机问题求解的视角,将计算思维培养和新技术赋能这两个课程教学目标在内容体系上进行整合,使人工智能、大数据、云计算、区块链、物联网等新一代信息技术内容能够较好地融入到大学计算机课程教学中。 全书以计算机问题求解为主线,通过案例和问题的引入,重点讲解计算机系统基础知识,以及计算机问题表示和流程处理的基本思想方法,并通过演示性的Python程序使读者体验相关问题求解方法的实现。全书内容分为五篇(共15章),分别是计算机系统基础、程序设计基础—Python编程入门、信息表示与数据组织、算法与问题求解策略、搜索与人工智能。 本书可以作为普通高等学校各类专业大学计算机基础课程的教材,也可作为广大读者了解、学习计算机基础知识的参考用书。