站内搜索: 请输入搜索关键词

当前页面: 开发资料首页Java 专题如何象计算机科学家一样思考

如何象计算机科学家一样思考

摘要: 如何象计算机科学家一样思考

</td> </tr> <tr> <td height="35" valign="top" class="ArticleTeitle"> <table width="100%" border="0" cellspacing="0" cellpadding="0"> <tr> <td width="270" height="86" align="center" valign="top"> </td> <td width="414" valign="top">

如何象计算机科学家一样思考 java版中文版,PDF格式。

版权申明
本文档由Aaron 翻译制作。
文档基于GNU 自由文档执照(GNU Free Documentation License)。
您可以自由地复制和发送这份文档,前提是必须保留本申明。
版权所有 2005 Aaron

书名:
如何像计算机科学家一样思考(Java版·中文版)

内容简介:
一本以Java语言为讲解工具的计算机科学导引教材,涵盖了编程、数据结构和算法以及面向对象软件开发的基础知识。

</td> </tr> </table>

读者对象:
有一定计算机使用技能和基本编程知识的Java语言爱好者;计算机系低年级学生。

原著信息:
标题:How to Think Like a Computer Scientist (Java)
作者:Allen B.Downey
简介:
本书是Downey教授在1999 年于Colby 大学任教时所著一书的第四版。其时作者任教一门用Java 语言讲解的计算机科学课程,因为不满意手边现成的教材,于是自己编写了本书。2000 年秋季作者执教了第二门引导课程——数据结构,于是本书新增了如下几章:线性表、堆栈、树和散列表。2001 年夏季,作者和缅因州立数理学院的老师们合作编写一本帮助学生准备美国计算机科学高级职业考试(The Computer Science Advanced Placement Exam,简称CSAPE)的教材。随后本书被作为CSAPE的指定教材。2003 年1 月,作者完成了本书第四版。

译本信息:
标题:如何像计算机科学家一样思考(Java版·中文版)
译者:Aaron Chu
缘由:
我开始学习Java语言的时候选择了《How to think like a computer science(Java Version)》一书作为入门读物。经过开始几天的阅读,我发现这不仅是一本很好的Java读物,也是一本难得的编程和软件开发的入门书籍。作者Allen B. Downey教授以高超的写作艺术将我从来不敢完全想象的计算机科学知识不动声色的娓娓道来——程序设计、算法、数据结构、面向对象以及软件工程的在实践中的原始概念都蕴含在这部以Java为讲解语言的计算机教材中。不仅如此,本书的结构还很适合自学,无论是初学者还是有一定技术经验和理论基础的计算机技术爱好者,都能从中获益。我发现了一本好书,我要和大家分享它。这是我翻译《如何像计算机科学家一样思考》一书的初衷。

2004年我与原著作者联系获得授权后开始独力翻译本书,并于2005年元月完成所有章节和附录的翻译。
参考资料:
Java2认证考试指南(机械工业出版社,2002年)
Sun官方Java文档
目录:
第0章 前言
第1章 编程方法论
第2章 变量和型别
第3章 方法
第4章 条件语句和递归
第5章 带返回值的方法
第6章 迭代
第7章 字符串及其它
第8章 有趣的对象
第9章 创建对象
第10章 数组
第11章 对象的数组
第12章 数组的对象
第13章 面向对象编程
第14章 链表
第15章 堆栈
第16章 队列和优先队列
第17章 树
第18章 堆
第19章 映射
第20章 霍夫曼编码
附录 A 程序开发计划
附录 B 调试
附录 C Java中的输入/输出
附录 D Graphics类

</td> </tr> <tr>


↑返回目录
前一篇: 10个java主题
后一篇: 重写自己的hashCode()方法