像计算机科学家一样思考Java(第二版)
李宝珅 译
出版时间:2021年08月
页数:424
本书是注重实践的计算机科学与程序设计教程,为许多大学与中学所采用。本书内容简明清晰、通俗易懂,而且特别重视用平实的语言来解释专业的术语,尤其适合没有经验或经验较少的人阅读。这本书从最基本的编程概念讲起,逐渐谈到高级的面向对象编程技巧。
本书作者Allen B. Downey与Chris Mayfield在第一版的基础上做了大幅更新与扩充,他们会告诉你怎样把编程用作手段,来解决各种有趣的问题。每章内容都能安排在大学课程的某一周里面,而且每章末尾都有习题,可以促使你实践本章所学的内容。另外,AP Computer Science A(AP计算机科学A)考试与Java SE Programmer I认证所涉及的每个话题,几乎都会在这本书里谈到。
● 每次揭示一个概念:通过带有范例的一系列小步骤,来逐渐解决某个复杂的问题。
● 告诉你如何描述问题、如何构思解决方案,如何开发、测试并调试程序。
● 学习输入与输出、决策与循环、类与方法、字符串与数组,以及递归与多态。
● 告诉你怎样选出最合适的程序开发方法,以及如何运用重要的调试技能来排除程序故障。
书名:像计算机科学家一样思考Java(第二版)
译者:李宝珅 译
国内出版社:中国电力出版社
出版时间:2021年08月
页数:424
书号:978-7-5198-5672-4
原版书书名:Think Java, Second Edition
原版书出版商:O'Reilly Media
Allen B. Downey
Allen B. Downey是奥林工程学院的计算机科学教授,曾经在韦尔斯利学院、科尔比学院和伯克利大学执教。他拥有伯克利大学计算机科学博士学位及麻省理工学院硕士和学士学位。他基于自己教授计算机程序设计课程的经验,开创了“像计算机科学家一样思考”(how to think like a computer scientist)的教学理念和方法,并藉此编写了多本编程语言书籍。他编写的其他书籍有:《Think Java》、《Think Python》、《Think Stats》和《Think Bayes》。
Allen B. Downey是美国欧林工程学院的计算机科学教授。他曾在韦尔斯利学院、科尔比学院和加州大学伯克利分校任教。他获得了加州大学伯克利分校的计算机科学博士学位以及麻省理工学院的硕士和学士学位。
Chris Mayfield
Chris Mayfield,詹姆斯麦迪逊大学计算机助理教授,致力于计算机教育和职业发展的研究。拥有普渡大学计算机博士学位以及犹他大学计算机和德语学士学位。