Java编程思维
袁国忠 译
出版时间:2016年12月
页数:220
本书是一本实用的计算机入门教程,目前已被众多大学和高中选作教材。书中不仅介绍Java编程,还阐明如何养成计算机科学家才具备的思维方式,让读者学会怎样将编程作为实现目的的手段。
作者从最基本的概念着手,逐步转入更复杂的主题,如递归和面向对象编程。每一章都简明扼要,章末附有练习,可将学到的知识立即付诸实践。
● 每次学习一个概念:复杂的主题分为多个部分,并辅以示例进行讲解。
● 学会如何明确地描述问题、如何创造性地寻找解决方案以及如何编写清晰准确的程序。
● 寻找最适合的开发方式,锻炼最重要的调试技能。
● 了解输入和输出、决策和循环、类和方法、字符串和数组之间的关系。
● 填字游戏、图形、拼图和扑克牌方面的程序开发练习。
“这本书专注于解决问题,不仅介绍了如何编程,还深入探讨了计算机科学背后的概念,是引导初学者养成计算机科学思维的佳作。”
——Rebecca Dovi
CodeVA教育总监
书名:Java编程思维
译者:袁国忠 译
国内出版社:人民邮电出版社
出版时间:2016年12月
页数:220
书号:978-7-115-44015-0
原版书书名:Think Java
原版书出版商: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,詹姆斯麦迪逊大学计算机助理教授,致力于计算机教育和职业发展的研究。拥有普渡大学计算机博士学位以及犹他大学计算机和德语学士学位。