本书是教育部大学计算机课程改革项目成果,是一本面向计算思维能力培养的大学计算机实践教程,力图从计算机问题求解的角度,引导学生利用可视化的程序设计工具进行问题描述和求解。书中引用和创作了丰富的实例,通过实例逐步介绍计算机问题求解的一般方法,通过设计对应的实验,使学生在实践中强化计算思维,提高计算思维能力。本书内容在结构上分为三部分:第一部分(第1~8 章)为Raptor程序设计基础;第二部分(第9 章)为问题求解实例;第三部分(第10 章)为问题求解实验,包括基础实验和综合实验。本书配套有丰富的教学资源,包括:PPT、电子素材、示例演示视频等。除此以外,本书特别添加了二维码技术,读者可以通过移动终端扫描本书封面上的二维码来观看相应示例的演示视频。本书适用于高等学校低年级学生,可作为大学计算机实践课程的教材,也可作为理解计算思维、提高问题求解能力的参考用书,或者作为软件开发人员或计算机爱好者的自学用书。