图书前言

前言

习近平总书记强调,教育是强国建设、民族复兴之基,必须全面贯彻党的教育方针,落实立德树人根本任务,培养德智体美劳全面发展的社会主义建设者和接班人。总书记明确指出,建设教育强国,龙头是高等教育,要进一步加强科学教育、工程教育,加强拔尖创新人才自主培养,为解决我国关键核心技术攻关提供人才支撑。

“计算机程序设计”作为高等教育理工科公共基础必修课程,不仅是培养学生计算思维与工程实践能力的关键载体,更是落实立德树人根本任务、培育新时代高素质技术技能人才的重要阵地。本书正是在这一时代背景下,深入贯彻总书记关于为党育人、为国育才的重要指示精神,紧扣“加快建设教育强国、科技强国、人才强国” 的战略要求,结合第1版教材的教学实践反馈与行业技术发展新趋势,由编写团队精心修订与优化而成,现正式与广大读者见面。

本书作为“十四五”普通高等教育省级规划教材,以新时代新工科课程建设为背景,编写团队对教材内容进行了系统升级与迭代,既衔接行业前沿技术,又深化思政元素融合。全书以计算思维培育为核心主线,采用“案例驱动”模式串联各个章节;为适应智慧课程建设及线上线下混合式教学需求,本次修订强化了数字赋能理念,打造“纸数融合、智能互动”的新形态教材。书中配套有微课视频、课堂测试及结果分析、习题及答案解析、知识图谱、能力图谱、问题图谱、思政图谱及AI助教等丰富的数字化资源,专门为程序设计初学者量身打造。

本书以C++语言为基础,以面向过程程序设计方法为主,兼顾面向对象初步知识,搭配丰富的编程实例,核心目标是培养读者利用计算机解决实际问题的能力。

本书内容循序渐进、取舍合理、深入浅出、可读性强,既可作为高等院校各专业程序设计课程的教材或教学参考用书,也可作为C++语言爱好者的自学参考用书。考虑到初学者缺乏程序设计经验,部分读者甚至尚未掌握计算机相关基础知识,本书在内容规划与组织上突出以下特色: 

(1) 夯实基础: 从计算机基本工作原理、常用进制、数据的表示与编码等基础知识切入,引入算法及流程图,为程序设计入门筑牢根基。

(2) 强化编程思维: 以“程序设计”讲授为核心,将C++语法有机融入编程过程中,避免简单罗列语法细节,实现“学语法、练编程、强思维”的有机统一。

(3) 理论与实践结合: 针对每个知识点精心设计案例,从问题分析、数据结构规划、算法设计、编程实现到延展学习,进行全方位、系统化探讨,帮助读者清晰掌握程序设计的思路与方法,引导读者逐步编写规模递增、难度递进的程序,真正实现由浅入深、由易到难的学习进阶。

(4) 统一编码规范: 全书所有程序均遵循统一的代码编写规范,旨在帮助读者养成规范编程的良好习惯,提升程序的可读性与专业性。

(5) 清晰的学习引导: 每章开篇明确学习要点,帮助读者快速把握核心内容、构建知识框架;章末梳理常见错误,为初学者解决编程过程中的典型问题提供针对性指导,有效提升学习效率。

(6) 融入思政元素: 有机融入与程序设计相关的思政内容,引导读者树立民族自豪感,培育精益求精的大国工匠精神,增强探索未知、追求真理、勇攀科学高峰的责任感与使命感,落实立德树人根本任务。

(7) 丰富的数字化资源: 配备微课视频、编程训练、知识点测试及结果分析、习题及答案解析等辅助资源,新增知识图谱、能力图谱、问题图谱、思政图谱及AI助教,为读者提供全方位、个性化的学习支持。所有资源均可通过扫描书中对应位置的二维码获取。

本书由刘霓任主编,滕飞、邢焕来、刘金艳任副主编,李天瑞主审,参编教师还有(以姓氏拼音为序): 崔波、冯晓红、凯定吉、李敏、李茜、刘军、刘倩、邱波、任挺、王坤、吴燕、袁平、张旭丽。全体参编教师均为长期深耕计算机程序设计课程教学的一线教师,兼具扎实的理论功底与丰富的教学实践经验,且深入了解理工科学生的学习特点与习惯,从而确保教材内容具有极强的针对性与适用性。全书的编写与审稿工作凝聚了全体参编人员的辛勤付出,同时得到了相关领域专家的悉心指导与大力支持,在此一并致以诚挚的感谢!

由于程序设计技术发展日新月异,新的应用场景与技术方法不断涌现,加之编者学识水平有限,本教材难免存在不足与疏漏之处。我们热忱欢迎广大读者批评指正、提出宝贵建议,助力我们持续打磨精品教材、不断提升教材质量,更好地服务于新时代新工科人才培养事业,为我国计算机产业高质量发展贡献一份力量。

本书知识图谱和AI助教

编者

2026年6月