How to Think Like a Programmer: Problem Solving for the Bewildered

Front Cover
Cengage Learning EMEA, 2008 - Computer programming - 259 pages
How to Think Like a Programmer is a bright, accessible, fun read describing the mindset and mental methods of programmers. Anticipating the problems that students have through the character of Brian the Bewildered Wildebeest, the slower pace required for this approach is made interesting and engaging by hand-drawn sketches, frequent (paper-based) activities and the everyday tasks (e.g. coffee making) used as a basis of worked examples. How to Think Like a Programmer provides a fun and accessible way to learn the mental models needed to approach computational programmable problems.
 

What people are saying - Write a review

User Review - Flag as inappropriate

As someone who never took a formal CS course, but was just introduced to languages, MatLab, R, SPSS in the course of my studies and work, this book saved me. Just reading the first 5 chapters gave me the grounding to understand what programming is actually about: taking in a problem, making sure you understand the the problem, devising a plan to solve it and then implementing that solution in computer language, which itself can be a problem on its own. I highly recommend this book!! 

Contents

A Strategy for Solving Problems
19
Description Languages and Representations
37
Problems of Choices and Repeated Actions
55
Calculating and Keeping Track of Things
83
Data and Control
127
Taking a Different View
163
Looking Forward to Program Design
181
Reflections
207
References
219
Index
255
Copyright

Other editions - View all

Common terms and phrases

Bibliographic information