How to Think Like a Computer Scientist: Java Edition


The Arabic Translation

Welcome to the website of the Arabic translation of the book: "How To Think Like A Computer Scientist: Java Edition."

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.

The author: Allen B. Downey

Version 5.0.3

You can download the latest version here. [NEW]You can read the book online.

You may also visit the original book website. Or GreenTea Press website.