Think Java: How to Think Like a Computer Scientist

If you want to understand computer science, but have no programming experience, this book is for you. Think Java starts with the most basic programming concepts and carefully defines every term when it's first used. The authors then develop each new concept in a logical progression. Larger pieces like recursion and object-oriented programming are divided into a sequence of smaller steps and introduced over the course of several chapters.

This book is also concise. Each chapter is 12-14 pages and covers the material for one week of a college course. Rather than present a comprehensive presentation of Java, the authors instead focus on the tools of software design, starting with small functions and basic algorithms, and working up to object-oriented design.

Pages : 260 pages
Size : HTML and PDF
File type : pdf
Downloads: 38
Created: 2020-08-30
License: CC BY-NC 4.0
Author(s): Allen B. Downey, Chris Mayfield
Think Java: How to Think Like a Computer Scientist

Warning: Trying to access array offset on false in /home/tutovnfz/public_html/article.php on line 233

Others Java Tutorials

Javafx PDF Tutorial

Getting started with Java Language

Go for Javascript Developers

Java self learning

Think Java, 2nd Edition

Others related eBooks about Think Java: How to Think Like a Computer Scientist

Understanding Machine Learning

Download free course Understanding Machine Learning, pdf file on 449 pages by Shai Shalev-Shwartz, Shai Ben-David....

Python Scientific Lecture Notes (Scipy Lecture Notes)

This book consists of a set of is tutorials on the scientific Python ecosystem: a quick introduction to central tools and techniques. The different chapters each correspond to a 1 to 2 hours course with increasing level of expertise, from beginner to expert. ...

.NET Framework Notes for Professionals

The .NET Framework Notes for Professionals book is compiled from Stack Overflow Documentat..., download free .NET tutorial in PDF (192 pages) created by ....

Solving PDEs in Python

Download free course Solving PDEs in Python, pdf file on 152 pages by Hans Petter Langtangen, Anders Logg....

Modern Java EE Design Patterns

Download free course Modern Java EE Design Patterns, pdf file on 67 pages by Markus Eisele....

JavaScript If Else free PDF

Download free course JavaScript If Else free PDF, pdf file on 4 pages by tutorialkart.com....

Learning Python Matplotlib

Download free course Learning Python Matplotlib, pdf file on 97 pages by Stack Overflow Community....

iOS Development Tutorial

Learning how to build application with IOS editor.Free PDF tutorial for beginners....

Java Web Scraping Handbook

Web scraping or crawling is the art of fetching data from a third party website by downloa..., download free Java tutorial in PDF (115 pages) created by Kevin Sahin ....

Learning Statistics with R

R is the world's most popular language for developing statistical software: Archaeologists use it to track the spread of ancient civilizations, drug companies use it to discover which medications are safe and effective, and actuaries use it to assess financial risks and keep economies running smooth...