Think Java

How to Think Like a Computer Scientist

(Author) Allen B. Downey
Format: Paperback
£39.99 Price: £35.98 (10% off)
In Stock

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 works its way to advanced object-oriented techniques.

In this fully updated and expanded edition, authors Allen Downey and Chris Mayfield introduce programming as a means for solving interesting problems. Each chapter presents material for one week of a college course and includes exercises to help you practice what you’ve learned. Along the way, you’ll see nearly every topic required for the AP Computer Science A exam and Java SE Programmer I certification.

Discover one concept at a time: tackle complex topics in a series of small steps with multiple examplesUnderstand how to formulate problems, think creatively about solutions, and develop, test, and debug programsLearn about input and output, decisions and loops, classes and methods, strings and arrays, recursion and polymorphismDetermine which program development methods work best for you, and practice the important skill of debugging

Information
Publisher:
O'Reilly Media
Format:
Paperback
Number of pages:
280
Language:
en
ISBN:
9781492072508
Publish year:
2019
Publish date:
Dec. 30, 2019
Weight:
574 g
Dimensions:
233 x 187 x 18 mm

Allen B. Downey

Allen B. Downey is a prolific author and computer scientist known for his clear and accessible writing style. He has written numerous books on computer programming and data science, including "Think Python" and "Think Stats," which have become popular resources for students and professionals in the field. Downey's works are characterized by their practical approach and emphasis on problem-solving. His contributions to literature have had a significant impact on the educational resources available for aspiring programmers and data scientists. "Think Python" is perhaps his most famous work, providing readers with a comprehensive introduction to the fundamentals of the Python programming language.

Reviews

Leave a review

Please login to leave a review.

Be the first to review this product

Other related

Think Stats

Think Stats

Exploratory Data Analysis

Allen B. Downey
Paperback
Published: 2025
Think Python

Think Python

How To Think Like a Computer Scientist

Allen B. Downey
Paperback
Published: 2024
Think Complexity

Think Complexity

Complexity Science and Computational Modeling

Allen B. Downey
Paperback
Published: 2018
Think Data Structures

Think Data Structures

Algorithms and Information Retrieval in Java

Allen B. Downey
Paperback
Published: 2017
Mastering Ruby

Mastering Ruby

A Beginner's Guide

Sufyan bin Uzayr
Paperback
Default Cover

The Mind Manual

Your Complete Mental Fitness Toolkit: Quick Reads edition

Dr Alex George
Paperback
Published: 2025
The New Age of Sexism

The New Age of Sexism

How the AI Revolution is Reinventing Misogyny

Laura Bates
Hardcover
Published: 2025
These Strange New Minds

These Strange New Minds

How AI Learned to Talk and What It Means

Christopher Summerfield
Hardcover
Published: 2025
Default Cover

Minecraft Magical Bite-Size Builds

Mojang AB
Hardcover
Published: 2025
Strangers and Intimates

Strangers and Intimates

The Rise and Fall of Private Life

Tiffany Jenkins
Hardcover
Published: 2025