I've been a professional computer programmer for the last seven years, with no formal training. I bought this book to begin improving my grasp of computer theory as well as practice. I've found this book to be eminantly readable, an actual page turner. Parts of it are quite elementary, but it's very good at explaining "why" as well as "what".I consider the pseudo-code an advantage, since it forces me to look at unfamiliar...
0Report
If the title of this book was "Introduction to Programming", then I would wholeheartedly agree with Mr. Black below. Indeed, Dr. Shackelford does not teach programming in his book. Rather, he presents algorithms in a general sense, and algorithmic thought over programming practice is presented to the novice.An adequate programming foundation begins with the trials and errors of learning one's first programming knowledge...
0Report
As a teaching assistant for CS1501, Introduction to Computing at Georgia Tech, a successful brain-child of Dr. Shackelford's, I have used this book from both a student's and a teacher's standpoint, and thus feel adept at highlighting its successes.This book provides a concise, clear review of the basic concepts of algorithmic thought and its subsequent expression and application. After a brief review of the history of...
0Report
I can only copy the other two reviewers. This book makes for an excellent....no, an awesome introduction into computing, algorithms and data structures (even OOP fundamentals are covered).While this book is a textbook for computer science students it's neither dry to read nor hard to understand. There are several amusing or eye-opening anecdotes plus an excellent history section of how the alphabet developed (and with it...
0Report
After years of trying, this book has finally put the pieces together for me and helped me understand what's really going on in the world of computer engineering. There's no question in my mind that this book is a superior manual for engineering students and for non-programmers who need to understand computer engineering.I'm a technical writer who took an introduction to computing class in college as well as Fortran and...
0Report