Summary:
The real challenge of programming isn't learning a
language's syntax—it's learning to creatively solve
problems so you can build something great. In this
one-of-a-kind text, author V. Anton Spraul breaks down the
ways that programmers solve problems and teaches you what
other introductory books often ignore: how to
Think Like a Programmer. Each chapter tackles a
single programming concept, like classes, pointers, and
recursion, and open-ended exercises throughout challenge you
to apply your knowledge. You'll also learn how to: Although the book's examples are written in C++, the
creative problem-solving concepts they illustrate go beyond
any particular language; in fact, they often reach outside
the realm of computer science. As the most skillful
programmers know, writing great code is a creative
art—and the first step in creating your masterpiece is
learning to
Think Like a Programmer. “Over the past 15 years, I've taught programming to
countless students from every sort of background. A few of
them were naturals, but most struggled, even the ones who
would eventually turn into excellent programmers. However,
they weren't struggling with the syntax of the programming
language, but rather with applying it to solve the assigned
problems. Knowing how to read a program is very different from
knowing how to write one. While typical books or training
courses are often effective at explaining the individual
elements of programming, they tend to offer little advice on
combining these elements to solve particular problems. That's
where
Think Like a Programmer comes in.” V. Anton Spraul has taught introductory programming and
computer science for more than 15 years. This book is a
distillation of the techniques he has used and honed over
many one-on-one sessions with struggling programers. He is
also the author of
Computer Science Made Simple (Broadway).
Amazon.com Review
A Message From Author V. Anton Spraul
About the Author