How to Think Like a Computer Scientist (Java Version)

How to Think Like a Computer Scientist (Java Version)

How to Think Like a Computer Scientist (Java Version)
by Allen B. Downey

Publisher: Green Tea Press 2008
Number of pages: 306

Description:
This book is not about Java, and it is only partly about programming. If it is successful, this book is about a way of thinking. Computer scientists have an approach to problem-solving, and a way of crafting solutions, that is unique, versatile and powerful. I hope that this book gives you a sense of what that approach is, and that at some point you will find yourself thinking like a computer scientist.

Home page url

Download or read it online here:
Download link
(1.3MB, PDF)

Similar books

Essential JavaEssential Java
by Rahul Batra
This is a gentle introduction to the basics of the Java programming assuming no previous knowledge of it. Contents range from writing the simplest of Java programs to exception handling. Any knowledge of how programs work will benefit the reader.
(4693 views)
Bleeding at the Keyboard: A Guide to Modern Programming with JavaBleeding at the Keyboard: A Guide to Modern Programming with Java
by Gregory J. E. Rawlins
The book appeared as a material developed for the Fall 1999 C212 class at Indiana University. The text covers objects, classes, methods, Java interpreter. It is sutable for absolute beginners, the author will guide you step by step on learning Java.
(21605 views)
Java for Python ProgrammersJava for Python Programmers
by Brad Miller - interactivepython.org
This e-book is an ongoing project to help Computer Science students who have had one or two semesters of Python learn the Java programming language. If you are not a part of that audience you may still find this a useful way to learn about Java.
(4131 views)
Java: The Fundamentals of Objects and ClassesJava: The Fundamentals of Objects and Classes
by David Etheridge - BookBoon
An introduction to Java programming: object-oriented analysis and design, language basics, syntax and semantics, a first Java program - from class diagram to source code, data types, methods, classes and objects - creating and using objects, etc.
(8673 views)