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 : | |
Downloads: | 38 |
Created: | 2020-08-30 |
License: | CC BY-NC 4.0 |
Author(s): | Allen B. Downey, Chris Mayfield |
Download free course Programming for Computations - Python, pdf file on 350 pages by Svein Linge, Hans Petter Langtangen....
Struts Framework ,Overview Installation and SetupFree training material course for Framework Struts ,this pdf tutorial will shows you an overview of this famous Java Framework ,how to install and use it ....
100 Laravel Quick TipsDownload free course 100 Laravel Quick Tips, pdf file on 41 pages by Self-publishing3...
Practices of the Python ProProfessional developers know the many benefits of writing application code that's clean, well-organized, and easy to maintain. By learning and following established patterns and best practices, you can take your code and your career to a new level....
JavaScript RegExpDownload free course JavaScript RegExp, pdf file on 59 pages by Sundeep Agarwal....
Kotlin tutorial in PDFThis Kotlin pdf tutorial will teach you how to develop with Kotlin on Android Studio as part of the mobile development for Android platforms....
C# Features SuccinctlyDownload free course C# Features Succinctly, pdf file on 77 pages by Dirk Strauss....
The Little ASP.NET Core BookDownload free course The Little ASP.NET Core Book, pdf file on 127 pages by Nate Barbettini....
Ruby RegexpDownload free course Ruby Regexp, pdf file on 72 pages by Sundeep Agarwal....
Annotated Algorithms in Python: with Applications in Physics, Biology, and FinanceThis book is assembled from lectures given by the author over a period of 10 years at the School of Computing of DePaul University. The lectures cover multiple classes, including Analysis and Design of Algorithms, Scientific Computing, Monte Carlo Simulations, and Parallel Algorithms. These lectur...