Logo

How to Think Like a Computer Scientist (Java Version)

Small book cover: How to Think Like a Computer Scientist (Java Version)

How to Think Like a Computer Scientist (Java Version)
by

Publisher: Green Tea Press
Number of pages: 306

Description:
This book is not about Java, and it is only partly about programming. If it is successful, this book is about a way of thinking. Computer scientists have an approach to problem-solving, and a way of crafting solutions, that is unique, versatile and powerful. I hope that this book gives you a sense of what that approach is, and that at some point you will find yourself thinking like a computer scientist.

Home page url

Download or read it online for free here:
Download link
(1.3MB, PDF)

Similar books

Book cover: Java - Servlets - JSPJava - Servlets - JSP
by - bpbonline.com
In this book, we start off assuming that you know no programming language at all. We teach you Java one concept at a time and taking things real slow and easy. We believe that the best way to learn is to try and absorb just one concept at a time.
(12482 views)
Book cover: Java for Python ProgrammersJava for Python Programmers
by - interactivepython.org
This e-book is an ongoing project to help Computer Science students who have had one or two semesters of Python learn the Java programming language. If you are not a part of that audience you may still find this a useful way to learn about Java.
(12374 views)
Book cover: Interactive Programming In JavaInteractive Programming In Java
by - Morgan Kaufmann Publishers
Introduction to computer programming intended for students in standard CS1 courses with no prior programming experience. It is the first textbook to rethink the traditional curriculum in light of the current interaction-based computer revolution.
(16468 views)
Book cover: Essentials of the Java Programming Language: A Hands-On GuideEssentials of the Java Programming Language: A Hands-On Guide
by - Addison-Wesley Professional
This book will help you learn Java fast, hands-on, with as little complexity and theory as possible. The guide covers all the fundamentals by developing a simple program that gradually grows into a full-fledged eCommerce application.
(21412 views)