账号: 密码:
中国大学出版社协会 | 首页 | 宏观指导 | 出版社天地 | 图书代办站 | 教材图书信息 | 教材图书评论 | 在线订购 | 教材征订
搜索 新闻 图书 ISBN 作者 音像 出版社 代办站 教材征订
购书 请登录 免费注册 客服电话:010-62510665 62510769
清华大学社优秀教材《C++语言程序设计(第3版)》情况介绍 - 推荐教材 - 中国高校教材图书网
主页 > 推荐教材
清华大学社优秀教材《C++语言程序设计(第3版)》情况介绍
2005-09-28 17:05:28  来源:清华大学出版社网站2005.9.26 
 
 “清华大学计算机基础教育课程系列教材”中的优秀教材《C++语言程序设计(第3版)》情况介绍

 2005年高等教育国家级成果二等奖 清华大学主讲教授多年经验积累

 长期以来,C++语言被认为是较难使用的专业开发语言,很少被作为入门语言来讲授。那么C++语言与面向对象的程序设计方法是否真的是比较高深、难以掌握的技术呢?答案是否定的。其实,C语言产生的初期,也只被少数专业开发人员使用。但随着计算机科学的发展,计算机技术已渗透到各学科的研究和应用之中,C语言已经被各专业的工程技术人员广泛应用于本专业的科研开发,也被很多学校作为第一门程序设计语言来讲授。C++全面兼容了C,同时提供了比C更严格、更安全的语法。从这个意义上讲,C++首先是一个更好的C。

 C++语言是一个面向对象的编程语言。面向对象方法的出现,实际上是程序设计方法发展的一个返璞归真过程。从本质上讲,软件开发就是对软件所要处理的问题域进行正确的认识,并把这种认识正确地描述出来。面向对象方法所强调的基本原则,就是直接面对客观存在的事物来进行软件开发,将人们在日常生活中习惯的思维方式和表达方式应用在软件开发中,使软件开发从过分专业化的方法、规则和技巧中回到客观世界,回到人们通常的思维。

 那么,学习C++语言是否应该首先学习C语言呢?不是的。虽然C++语言是从C语言发展而来的,但是C++本身是一个完整的程序设计语言,而且它与C语言的程序设计思想是完全不同的。我们学习的进程不必严格遵循科学技术的发展进程,只有尽快地掌握最新的理论和技术,才能站到巨人的肩膀上。

 因此我们认为,C++语言是可以作为程序设计的入门语言来学习的。

 作者在清华大学承担了程序设计课程的教学任务,在讲授C++语言程序设计的过程中,不断摸索和试验,逐渐形成了稳定的课程内容和教学过程,并形成了《C++语言程序设计》系列教材,本书第1版于1999年出版,第2版于2001年出版。第3版是在前两版的基础上,广泛听取了读者和同行的建议,参考了最新的资料,讲授内容进行了必要调整,并且进一步完善了教材的立体配套。

 本书的特色是内容全面、深入浅出。

 本书将C++语言作为大学生的计算机编程入门语言,不仅详细介绍语言本身,而且介绍常用的数据结构和算法、面向对象的设计思想和编程方法以及UML建模语言。全书以面向对象的程序设计方法贯穿始终,每一章都是首先阐述面向对象的程序设计思想和方法,由实际问题入手,然后引出必要的语法知识,在讲解语法时着重从程序设计方法学的角度讲述其意义和用途。本书的宗旨是,不仅要使读者掌握C++语言本身,而且要能够对现实世界中较简单的问题及其解决方法用计算机语言进行描述。当然,要达到能够描述较复杂的问题域还需要学习面向对象的软件工程课等其他课程。

 针对初学者和自学读者的特点,本书力求做到深入浅出,将复杂的概念用简洁浅显的语言娓娓道来。读者还可以通过配套的《C++语言程序设计(第3版)学生用书》,在实践中达到对内容的深入理解和熟练掌握。而且,作者将自己在清华大学的教学资源,向中国国内读者免费开放,读者只要通过访问清华大学网络学堂中郑莉的“C++语言程序设计”课程网页,便可以与清华大学的学生同步享受网上教学资源,如下载电子教案(PDF文件)和源代码、参与师生讨论等。这样,读者使用本套教材,可以轻松地入门,循序渐进地提高。

 本书已经建设了立体配套资源。

 《C++语言程序设计(第3版)学生用书》:包含每章的学习指南和习题解答,还设计了与本书各章配套的实验,以帮助读者加深对本书内容的理解,并达到熟练掌握。

 《C++语言程序设计案例教程》:可以配合主教材使用,也可以独立作为案例课程的教材。每节内容包括:知识点综述、疑难辨析、典型语法案例解析,每章最后是综合案例分析。全书典型语法案例数407个,综合案例33个。

 《C++语言程序设计(第3版)教师用书》:包括主教材每章教学要点、电子教案的详细注释、补充习题与解答。

 《C++语言程序设计(第3版)》电子教案:共计705页PPT讲稿。可以从清华大学出版社网站(http://www.tup.com.cn)本书的页面上免费下载。

 《C++语言程序设计(第3版)》音频课件:由清华大学课堂实时录音和讲稿剪辑合成,由本系列教材作者郑莉主讲并制作,共24学时。

 开放的网络教学示范网站:网站http://learn.tsinghua.edu.cn对全球开放,选择“C++语言程序设计”课程后,以用户名“GUEST”(不需要密码)登陆。网站提供了“在线讲堂”、“答疑教室”、“师生讨论”等栏目,可以在线演播配音课件,并提供教学资源下载。

 来源:清华大学出版社网站2005-9-26
本版责编:姜舒
 
 
相关评论 发表评论 发送新闻 打印新闻 上一条 下一条 订购 关闭
| 我的帐户 | 我的订单 | 购书指南| 关于我们 | 联系我们 | 敬告 | 友情链接 | 广告服务 |

版权所有 © 2000-2002 中国高校教材图书网    京ICP备10054422号-7    京公网安备110108002480号    出版物经营许可证:新出发京批字第版0234号
经营许可证编号:京ICP证130369号    技术支持:云因信息