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: 15,359
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 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.
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 (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 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.