Logo

How to think like a Computer Scientist (C++ Version)

Large book cover: How to think like a Computer Scientist (C++ Version)

How to think like a Computer Scientist (C++ Version)
by


ISBN/ASIN: 1441419055
Number of pages: 189

Description:
The goal of this book is to teach you to think like a computer scientist. I like the way computer scientists think because they combine some of the best features of Mathematics, Engineering, and Natural Science. Like mathematicians, computer scientist use formal languages to denote ideas (specifically compuations). Like engineers, they design things, assembling components into systems and evaluating tradeoffs among alternatives. Like scientists, they observe the behavior of complex systems, form hypotheses, and test predictions.

Home page url

Download or read it online for free here:
Download link
(800KB, PDF)

Similar books

Book cover: Data Structures and Algorithm Analysis in C++Data Structures and Algorithm Analysis in C++
by - Dover Publications
A comprehensive treatment focusing on efficient data structures and algorithms, this text explains how to select or design the data structure best suited to specific problems. It uses C++ programming language and is suitable for second-year courses.
(10324 views)
Book cover: Programming PearlsProgramming Pearls
by - Addison-Wesley Professional
The book focuses on choosing the right algorithms and on showing how to solve problems effectively. Each chapter frames a particular programming task (sorting numbers, creating anagrams, counting the words). Code examples are written in C and C++.
(15826 views)
Book cover: C++ for C ProgrammersC++ for C Programmers
by - Smashwords
A book with exhaustive examples of C++ intended to help a C programmer learn and use C++. The book is not organized in a traditional chapter format, included are example programs that illustrate the important points of C++ in an evolutionary manner.
(9090 views)
Book cover: Parallel Programming with Microsoft Visual C++Parallel Programming with Microsoft Visual C++
by - Microsoft Press
This guide introduces you to the most frequently used patterns of parallel programming and provides executable code samples for them, using PPL. When thinking about where to begin, a good place to start is to review the patterns in this book.
(10373 views)