Think Java

How to Think Like a Computer Scientist



Bookstore > Books > Think Java

Price$10.50 - $40.64
Rating
AuthorsAllen B. Downey, Chris Mayfield
PublisherO'Reilly Media
Published2016
Pages252
LanguageEnglish
FormatPaper book / ebook (PDF)
ISBN-101491929561
ISBN-139781491929568
EBook Hardcover Paperback

Currently used at many colleges, universities, and high schools, this hands-on introduction to computer science is ideal for people with little or no programming experience. The goal of this concise book is not just to teach you Java, but to help you think like a computer scientist. You'll learn how to program - a useful skill by itself - but you'll also discover how to use programming as a means to an end.

Authors Allen Downey and Chris Mayfield start with the most basic concepts and gradually move into topics that are more complex, such as recursion and object-oriented programming. Each brief chapter covers the material for one week of a college course and includes exercises to help you practice what you've learned.


  1. (8 books)
  2. (2 books)


4 5 171

Similar Books


Think Java, 2nd Edition

Think Java, 2nd Edition

by Allen Downey, Chris Mayfield

Think Java is a hands-on introduction to computer science and programming used by many universities and high schools around the world. Its conciseness, emphasis on vocabulary, and informal tone make it particularly appealing for readers with little or no experience. The book starts with the most basic programming concepts and gradually wo...

Price:  $24.99  |  Free ebook  |  Publisher:  O'Reilly Media  |  Release:  2019

Effective JavaScript

Effective JavaScript

by David Herman

In order to truly master JavaScript, you need to learn how to work effectively with the language's flexible, expressive features and how to avoid its pitfalls. No matter how long you've been writing JavaScript code, Effective JavaScript will help deepen your understanding of this powerful language, so you can build more predicta...

Price:  $21.99  |  Publisher:  Addison-Wesley  |  Release:  2012

Sams Teach Yourself Java in 24 Hours, 6th Edition

Sams Teach Yourself Java in 24 Hours, 6th Edition

by Rogers Cadenhead

In just 24 lessons of one hour or less, you can learn how to create Java applications with the free NetBeans visual editing tools.Using a straightforward, step-by-step approach, popular author Rogers Cadenhead helps you master the skills and technology you need to create desktop and web programs, web services, and even an Android app in J...

Price:  $5.71  |  Publisher:  SAMS Publishing  |  Release:  2011

Sams Teach Yourself Java in 24 Hours, 8th Edition

Sams Teach Yourself Java in 24 Hours, 8th Edition

by Rogers Cadenhead

Computer programming with Java is easier than it looks. In just 24 lessons of one hour or less, you can learn to write computer programs in Java. Using a straightforward, step-by-step approach, popular author Rogers Cadenhead helps you master the skills and technology you need to create desktop and web programs, web services, an Android a...

Price:  $17.79  |  Publisher:  SAMS Publishing  |  Release:  2017

Pro Java ME Apps

Pro Java ME Apps

by Ovidiu Iliescu

Pro Java ME Apps gives you, the developer, the know-how required for writing sophisticated Java ME applications and for taking advantage of this huge potential market. Java ME is the largest mobile software platform in the world, supported by over 80% of all phones. You'll cover what Java ME is and how it compares to other mobile sof...

Price:  $36.22  |  Publisher:  Apress  |  Release:  2011

Learn Java for Web Development

Learn Java for Web Development

by Vishal Layka

Web development is still one of today's most popular, active, and important programming and development activities. From a single web page to an e-commerce-enabled web site to a fully-fledged web application, the Java programming language and its frameworks allow you great flexibility and productivity for your web application develop...

Price:  $41.39  |  Publisher:  Apress  |  Release:  2014

Pro JPA 2 in Java EE 8

Pro JPA 2 in Java EE 8

by Mike Keith, Merrick Schincariol, Massimo Nardone

Learn to use the Java Persistence API (JPA) and other related APIs as found in the Java EE 8 platform from the perspective of one of the specification creators. A one-of-a-kind resource, this in-depth book provides both theoretical and practical coverage of JPA usage for experienced Java developers.Authors Mike Keith, Merrick Schincariol ...

Price:  $34.49  |  Publisher:  Apress  |  Release:  2018

Beginning EJB in Java EE 8

Beginning EJB in Java EE 8

by Jonathan Wetherbee, Massimo Nardone, Chirag Rathod, Raghu Kodali

Build powerful back-end business logic and complex Enterprise JavaBeans (EJB)-based applications using Java EE 8, Eclipse Enterprise for Java (EE4J), Web Tools Project (WTP), and the Microprofile platform. Targeted at Java and Java EE developers, with or without prior EJB experience, this book is packed with practical insights, strategy t...

Price:  $49.99  |  Publisher:  Apress  |  Release:  2018