
计算机与程序设计基础(C++版)
“国家级一流本科课程”配套教材,配有视频、源码、课件、教学大纲、习题题库、期末试卷等
作者:黄庆凤、黄晓涛、李赤松、江敏
丛书名:“国家级一流本科课程”配套教材系列
定价:59.9元
印次:1-1
出版日期:2026.08.01
在当今世界,信息技术不仅是推动经济发展的核心引擎,更是重塑国际竞争格局、保障国家安全的关键力量。掌握扎实的计算机基础、精通高效的编程语言、具备解决实际问题的项目能力,已成为培养新时代高素质信息技术人才的基本要求。
本书力求在有限篇幅内,为具备一定数学基础的读者构建完整的知识体系,实现从理论到实践、从基础到高阶的跨越。我们深信,通过本书的学习,读者不仅能快速提升个人技术水平,更能深刻理解信息技术在国家发展全局中的战略意义,从而为投身于网络强国、数字中国建设的伟大事业做好充分准备。

PART.01
本书主要内容
本书可视为一本以问题为导向的书籍,非常适合具备一定数学基础和计算机基础的读者学习。 读者可以在短时间内学习本书中介绍的所有算法。
全书分为三部分,共有8章。
第一部分是第1章计算与计算机系统基础知识。包括计算与计算机系统、计算机中的信息表示、算法、使用程序设计语言解决问题的基本步骤。
第二部分是C++程序设计基础,包括第2~7章。第2章简单程序和表达式,帮助读者理解C++程序框架。第3章流程控制,包括if分支结构和循环结构,并配有相应的综合实例。第4章数组,是第一个用户自定义数据类型,包括一维数组、二维数组及常用排序和查找算法。第5章指针与数组,帮助读者强化内存分配的概念。第6章函数,包括函数的声明、定义、调用、参数传递及函数重载,帮助读者建立结构化编程的思想,并为下一章面向对象编程做准备。第7章类与面向对象编程,包括从面向过程到面向对象、类和对象的定义和使用、类的高级应用。
第三部分是第8章综合应用案例,此部分帮助读者在学习了C++基础知识的基础上,能够自己独立完成一个课程设计的小项目,设计了基于EasyX图形库和基于QT的最短路径项目。

PART.02
本书特色
(1)问题驱动,由浅入深。
本书通过分析问题,由浅入深、逐步地对计算机的重要概念及原理进行讲解与探究,为读者更好地掌握C++程序设计基础提供便利和支持。
(2)突出重点,强化理解。
本书结合作者多年的教学经验,针对应用型本科的教学要求和学生特点,突出重点、深入分析,同时在内容方面全面兼顾知识的系统化要求。
(3)注重理论,联系实际。
本书配有大量的综合实例和两个综合应用案例,旨在帮助读者真正地理解和掌握程序设计的原理与实践。
(4)风格简洁,使用方便。
本书风格简洁明快,对于非重点的内容不做长篇论述,以便读者在学习过程中明确内容之间的逻辑关系,更好地掌握操作系统的内容。

PART.03
配套资源
为便于教与学,本书配有微课视频、源代码、教学课件、教学大纲、教学进度表、习题题库、期末试卷及答案。




PART.04
读者对象
本书主要面向广大编程爱好者,从事高等教育的教师,高等学校的在读学生及相关领域的广大科研人员。

上一篇:书法的尽头是稚拙?
下一篇:“艺术是沟通埃中文明的重要桥梁”