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: Introduction to JavaIntroduction to Java
by - University of KwaZulu-Natal
These lecture notes are designed for use in the first year Computer Science modules. They provide an introduction to problem solving, programming, and the Java language. They are intended to serve as a complement to the formal lectures.
(5792 views)
Book cover: Object Oriented Programming with JavaObject Oriented Programming with Java
- University of KwaZulu-Natal
Contents: Class Level Design; Object Based Programming; Object Oriented Programming; Applets, HTML, and GUI's; Object Oriented Design; A Solitaire Game - Klondike; Advanced GUI Programming; Generic Programming and Collection Classes; and more.
(5854 views)
Book cover: Learning JavaLearning Java
by - O'Reilly Media
If you're new to Java, this bestselling guide provides an example-driven introduction to the latest language features and APIs in Java 6 and 7. Advanced developers will be able to take a deep dive into areas such as concurrency and JVM enhancements.
(8639 views)
Book cover: Introduction to Programming in Java: An Interdisciplinary ApproachIntroduction to Programming in Java: An Interdisciplinary Approach
by - Princeton University
This book is an interdisciplinary approach to the traditional CS1 curriculum. It teaches all of the classic elements of programming. The book is organized around four areas of computer science: programming, machine architecture, theory, and systems.
(14376 views)