首页 > 图书中心 > C语言程序设计

前言

前言

C语言程序设计“计算机程序设计”是绝大多数高校理工科专业必修的公共基础课程之一,其重要性不仅体现在一般意义的程序编写上,更多地体现在计算思维能力的培养,以及利用计算机解决问题的能力和方法,并最终为相关行业提供信息化的技术支持上。

本书以新时代新工科课程建设为背景,精心设计教材内容,融合思政元素,并提供配套微课视频、课堂测试及结果分析、练习题及答案解析等丰富的数字化资源,是一本为程序设计初学者着力打造的新形态教材。本书基于C语言,配以丰富的编程实例,旨在培养读者利用计算机解决问题的能力。

本书内容循序渐进、取舍合理、深入浅出、可读性强,既可作为高等院校各专业“计算机程序设计”课程的教材或教学参考用书,也可作为C语言爱好者的参考用书。鉴于初学者没有程序设计的经验,甚至缺少计算机相关基础知识,本书在内容规划和组织方面体现了以下特色:

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

(2) 重视编程思维的培养,以讲授“程序设计”为主,将C语言的语法有机结合到程序设计中,而不是简单罗列C语言语法的各种琐碎细节。

(3) 注重理论与实践相结合,针对每个知识点精心设计案例内容,并从问题分析、数据结构规划、算法设计、编程实现、延展学习等方面进行全面地探讨,以帮助读者清晰地掌握程序设计的思路与方法,并真正做到由浅入深、由易到难,引导读者编写规模逐渐变大、难度逐渐提高的程序。

(4) 所有程序采用“统一的代码规范”进行编写,希望以此提高读者程序编写的规范性。

(5) 每章开头列出学习要点,让读者快速了解本章内容,建立起知识框架;大部分章结尾给出常见错误小结,为初学者解决编程常见问题提供指导,以达到事半功倍的效果。

(6) 融入了与程序设计相关的思政元素,以此激发学生的民族自豪感,培养学生精益求精的大国工匠精神,增强学生探索未知、追求真理、勇攀科学高峰的责任感和使命感。

(7) 配备了丰富的数字化资源,包括微课视频、课堂测试及结果分析、练习题及答案解析、Visual Studio的安装及使用等,为读者提供全方位的学习支持。这些资源均可通过扫描书中相应位置的二维码获取。

本书由刘霓任主编,刘金艳、冯晓红、凯定吉任副主编,参与编写的还有刘倩、李茜、李敏、邱波。参编人员是长期从事“计算机程序设计”课程教学的一线教师,具有丰富的理论知识与实践经验;同时对于理工科本科学生的学习特点和习惯十分熟悉,所编写的内容具有很强的针对性与适用性。全书的编写与审稿工作凝聚了全体参编人员的辛勤劳动与付出,同时也得到了相关专家的悉心指导与大力支持。在此,一并表示诚挚的感谢!

由于编者水平有限,书中的错误和不足之处在所难免,欢迎读者不吝批评与指正,在此先行致谢。

编者2024年5月

版权所有(C)2023 清华大学出版社有限公司 京ICP备10035462号 京公网安备11010802042911号

联系我们 | 网站地图 | 法律声明 | 友情链接 | 盗版举报 | 人才招聘