本书作为《程序设计基础》(第2版)的配套教材,共16章内容,分为三部分:结构化程序设计方法、面向对象程序设计方法和数据结构基础。本书与理论教材章节一一对应,习题丰富且贴合实际,便于读者编程练习使用,以加深理论知识的掌握及运用。同时,对于AI工具以及集成开发环境Visual Studio 2022进行了详细介绍,便于读者快速入门。本书面向初学者,不要求读者有相关的概念和计算机高级程序设计语言方面的背景知识。本书适合高等学校理工类学生使用,也可以结合线上课程自主学习的读者使用。