Download computer tutorials in PDF

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
Downloads: 37
Created: 2020-08-30
License: CC BY-NC 4.0
Author(s): Allen B. Downey, Chris Mayfield

Download file

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

Learning Java

Java is a class-based, object-oriented programming language that is designed to have as fe..., download free Java tutorial in PDF (1225 pages) created by .

Introduction to Programming Using Java

Designed to support an introductory programming course, this book teaches you concepts of problem-solving and object-orientated programming using a fundamentals-first approach. As beginner programmers, you learn critical problem-solving techniques then move on to grasp the key concepts of object-ori

Java Succinctly Part 2

Download free course Java Succinctly Part 2, pdf file on 134 pages by Christopher Rose.

Java programming

This document is about a Java programming ,a free pdf tutorial for beginners a basic knowledge of object-oriented programming is assumed.

Building Front-End Web Apps with Plain JavaScript

This book shows how to build front-end web applications with plain JavaScript, not using any (third-party) framework or library. A front-end web application can be provided by any web server, but it is executed on the user's computer device (smartphone, tablet or notebook), and not on the remote w