Think Java: How to Think Like a Computer Scientist, 2nd Edition

This book 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.

Pages : 326 pages
Size : HTML and PDF
File type : pdf
Downloads: 112
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, 2nd Edition

Others Java Tutorials

Designing Scalable JavaScript Applications

Think Data Structures: Algorithms and Information Retrieval in Java

Go for Javascript Developers

The Common Java Cookbook

Designing Scalable JavaScript Applications

Others related eBooks about Think Java: How to Think Like a Computer Scientist, 2nd Edition

FreeSWITCH 1.6 Cookbook

FreeSWITCH is an open source carrier-grade telephony platform designed to facilitate the c..., download free FreeSWITCH 1.6 Cookbook tutorial in PDF (190 pages) created by Anthony Minessale II ....

Think Python

Download free course Think Python, pdf file on 244 pages by Allen Downey....

The Common Java Cookbook

This book focuses on tactical implementation details, answering such questions as: How do we parse XML? How do we serialize beans?...

Programming for Computations - Python

Download free course Programming for Computations - Python, pdf file on 244 pages by Svein Linge, Hans Petter Langtangen....

Python Machine Learning Projects

This book tries to equip the developers of today and tomorrow with tools they can use to better understand, evaluate, and shape machine learning....

Microsoft Office SharePoint 2007 User Guide

Download Microsoft Office SharePoint 2007 User Guide in pdf, free tutorial on 48 pages....

Annotated Algorithms in Python: with Applications in Physics, Biology, and Finance

This 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...

Test-Driven Development with Python

By taking you through the development of a real web application from beginning to end, this hands-on guide demonstrates the practical advantages of test-driven development (TDD) with Python. You'll learn how to write and run tests before building each part of your app, and then develop the minimum a...

Programming for Computations - Python: A Gentle Introduction to Numerical Simulations with Python

This book presents computer programming as a key method for solving mathematical problems. There are two versions of the book, one for MATLAB and one for Python. The book was inspired by the Springer book TCSE 6: A Primer on Scientific Programming with Python (by Langtangen), but the style is more...

Think Python - How to Think Like a Computer Scientist

Think Python is an introduction to Python programming for students with no programming experience. It starts with the most basic concepts of programming, and is carefully designed to define all terms when they are first used and to develop each new concept in a logical progression. Larger pieces, ...