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: Object-oriented Programming in JavaObject-oriented Programming in Java
by - Southern Adventist University
The author is using this text in his beginning computer programming course. It is aimed at students with little or no programming experience, and it uses DrJava as a vehicle for student experimentation object-oriented programming concepts.
(15121 views)
Book cover: Introduction to Programming Using JavaIntroduction to Programming Using Java
by - Hobart and William Smith Colleges
Textbook on introductory programming, which uses Java as the language of instruction. It is suitable for use in an introductory programming course and for people who are trying to learn programming on their own. It includesJava applets on the web.
(74785 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.
(14651 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.
(18749 views)