Think Java:  How to Think Like a Computer Scientist (Version 6)

Think Java: How to Think Like a Computer Scientist (Version 6)

This book is an introduction to computer science and programming intended for people with little or no experience. It starts with the most basic concepts and are careful to define all terms when they are first used.

Publication date: 25 May 2016

ISBN-10: 1491929561

ISBN-13: 9781491929568

Paperback: 260 pages

Views: 14,807

Type: N/A

Publisher: Green Tea Press

License: Creative Commons Attribution-NonCommercial-ShareAlike 3.0 Unported

Post time: 01 Apr 2016 12:00:00

Think Java: How to Think Like a Computer Scientist (Version 6)

Think Java:  How to Think Like a Computer Scientist (Version 6) This book is an introduction to computer science and programming intended for people with little or no experience. It starts with the most basic concepts and are careful to define all terms when they are first used.
Tag(s): Introduction to Computer Science Java
Publication date: 25 May 2016
ISBN-10: 1491929561
ISBN-13: 9781491929568
Paperback: 260 pages
Views: 14,807
Document Type: N/A
Publisher: Green Tea Press
License: Creative Commons Attribution-NonCommercial-ShareAlike 3.0 Unported
Post time: 01 Apr 2016 12:00:00
Summary/Excerpts of (and not a substitute for) the Creative Commons Attribution-NonCommercial-ShareAlike 3.0 Unported:
You are free to:

Share — copy and redistribute the material in any medium or format
Adapt — remix, transform, and build upon the material

The licensor cannot revoke these freedoms as long as you follow the license terms.

Click here to read the full license.
Terms and Conditions:
Think Java is a free textbook available under the Creative Commons Attribution-NonCommercial-ShareAlike 3.0 Unported License . Readers are free to copy and distribute the text; they are also free to modify it, which allows them to adapt the book to different needs, and to help develop new material.  The LaTeX source for this book is in this repository.

From the Description:
Think Java is an introduction to computer science and programming intended for people with little or no experience. We start with the most basic concepts and are careful to define all terms when they are first used. The book presents each new idea in a logical progression. Larger topics, like recursion and object-oriented programming, are divided into smaller examples and introduced over the course of several chapters.




About The Author(s)


Allen B. Downey (born May 11, 1967) is an American computer scientist, Professor of Computer Science at the Franklin W. Olin College of Engineering and writer of free textbooks. Downey received in 1989 his BS and in 1990 his MA, both in Civil Engineering from the Massachusetts Institute of Technology, and his PhD in Computer Science from the University of California at Berkeley in 1997.
 

Allen B. Downey

Allen B. Downey (born May 11, 1967) is an American computer scientist, Professor of Computer Science at the Franklin W. Olin College of Engineering and writer of free textbooks. Downey received in 1989 his BS and in 1990 his MA, both in Civil Engineering from the Massachusetts Institute of Technology, and his PhD in Computer Science from the University of California at Berkeley in 1997.
 


Chris Mayfield is an Assistant Professor at Department of Computer Science, James Madison University. He earned his Ph.D. in Computer Science from Purdue University at 2011. His main interests include database systems, machine learning, exploratory data mining, data structures, and computer science education.

Chris Mayfield

Chris Mayfield is an Assistant Professor at Department of Computer Science, James Madison University. He earned his Ph.D. in Computer Science from Purdue University at 2011. His main interests include database systems, machine learning, exploratory data mining, data structures, and computer science education.


Book Categories
Sponsors