本书重点介绍程序设计的基本方法和技术,全书共15章,以程序设计思想、程序设计语言、程序设计技术和软件工程管理四条主线组织内容。在程序设计思想方面,以结构化程序设计思想为主,同时介绍面向对象程序设计思想,并引入并行程序设计的思想。在程序设计语言方面,以C语言为主,按照*新C11标准,充分考虑初学者的学习规律,深入浅出地介绍基本语法和特性,内容通俗易懂。在程序设计技术方面,重点介绍结构化程序设计,同时从代码封装与重用入手,介绍函数库和组件;另外,还加强了并行计算技术的内容,除介绍面向多机的MPI外,还介绍面向多核的多线程和OpenMP技术。在软件工程管理方面,为培养个人软件工程的能力,从程序设计的规范性入手介绍个体软件过程管理。 本书适合作为高等学校程序设计基础课程的教材,也可供程序设计爱好者学习。
“十二五”普通高等教育本科国家级规划教材,精品课程配套教材。程序设计课程的经典教材,使用广泛,历久弥新,追求卓越,精心修订。 围绕程序设计能力培养,从程序设计思想、语言、技术和工程管理四个方面组织内容,以结构化程序设计思想为主,兼顾面向对象程序设计和并行程序设计;程序实现以C语言为主,系统介绍了C11标准,同时介绍其他语言的相应处理;从分解与重用的角度阐述函数、文件、库、组件等相关技术,从高性能计算的角度介绍MPI并行程序设计技术;从编码规范入手引入个体软件过程管理。 在教材内容编排模式上,采用将完整案例分解,逐级深入,引导学生有序地用程序设计思想解决实际工程问题。 配套资源丰富。提供教学计划、教学讲义(中英文)、教学课件、教学素材、教学例题与案例、教学视频、在线测试系统等数字资源。以知识点为单元组织在线资源,利用思维导图将知识点有机地联系到一起。从高度、广度、深度三个方面立体展示了课程知识网络。 结构清晰,语言通俗易懂,内容由浅入深,循序渐进,实例丰富,习题具有代表性。全书贯穿传授知识、培养能力、提高素质的教学理念。
- 版权: 清华大学出版社
- 出版: 2018-01-01
- 更新: 2024-06-26
- 书号:9787302488439
- 中图:TP312C
- 学科:工学控制科学与工程工学计算机科学与技术