Jump to ratings and reviews
Rate this book

Starting Out with Programming Logic and Design

Rate this book
For introductory courses in Computer Programming." "" The Fundamentals of Programming When it comes to programming, understanding the founding concepts can greatly improve student engagement and future success. In its Fourth Edition, "Starting Out with Programming Logic and Design " is a language-independent introductory programming book, ideal for a precursor programming course or the first unit of an introductory programming course. The text covers fundamental topics such as data types, variables, input, output, control structures, modules, functions, arrays, files, object-oriented concepts, GUI development, and event-driven programming. Designed for beginners, the text is clear and approachable, making the complex concepts accessible to every student. In this edition, Gaddis uses updated, contemporary examples to familiarize students with models and logical thought processes used in programming without further complicating them with language syntax. By using easy-to-understand pseudocode, flowcharts, and other tools, Gaddis illustrates how to design the logic of programs. Then, confident in their high-level understanding of computer programming, students are able to handle programming languages and syntax with greater ease and aptitude.

664 pages, Paperback

First published October 11, 2007

19 people are currently reading
167 people want to read

About the author

Tony Gaddis

156 books19 followers

Ratings & Reviews

What do you think?
Rate this book

Friends & Following

Create a free account to discover what your friends think of this book!

Community Reviews

5 stars
29 (24%)
4 stars
32 (27%)
3 stars
41 (35%)
2 stars
9 (7%)
1 star
6 (5%)
Displaying 1 - 10 of 10 reviews
Profile Image for Shannon.
5 reviews4 followers
Read
April 16, 2013
and i'm finished with this class!

the text introduced programming concepts in an easy-to-understand way and this, coupled with my spectacular note card skills, kept me afloat in the class.

seriously though, this is one of the most in depth, yet easy to grasp textbooks i've ever had the (dis)pleasure of studying from.
Profile Image for Andrew Obrigewitsch.
951 reviews166 followers
May 16, 2014
This has to be the best book I have ever read on beginning programming. It actually teaches you as if you have never done programming before, what a new concept for a beginning programming book right? Every other beginners book I have read seemed to think that people just learning, where born writing If Then statement, counting in binary and turning their shopping lists into arrays.

I hate to break it to authors, but the average beginner doesn't even know what I just said. (This are just programming techniques and word, that you really don't need to know about unless you are learning programming, for all those unfortunate people like myself who where not born with this knowledge).

So if you want to learn programming, and didn't grow up fixing bugs on Windows yourself, this is the book to read.
25 reviews4 followers
Read
June 26, 2014
First college textbook that I have actually read cover to cover. I am currently working on doing a refresher of programming basics and I have to say that this book was very helpful. It's a shame that I didn't actually read it when I took the course that required it.
Profile Image for Sarah.
15 reviews
March 8, 2020
I read the Fourth Edition.
Needs more video notes, they really help clear the air.
I started with 0 knowledge of programming other than some hardware parts, which this book also briefly covers. This was one of my class textbooks which I aced all my projects following it. I came across 1 or 2 typos/errors in the book but not too big a deal. If you pay attention to other examples or the chapters then you can easily correct it. All in all I recommend this book.
Profile Image for Hannibal.
66 reviews2 followers
September 1, 2021
My only real issue with this book is the lack of syntax and vocabulary for Python itself. Pseudo code is definitely important, but I find it far more helpful to have the code and pseudo code within the same vicinity.
Profile Image for Martin.
92 reviews65 followers
December 27, 2016
At times it was a bit repetitive, but overall a great book to introduce the concepts of programming to a beginner. It was written in a very clear way and the examples and exercises were really good and useful. I was thinking of giving this four stars, but the last four chapters of the book made some tough parts of programming a lot easier to understand - especially the chapters on recursion and OOP, and the chapter on text processing was just a treat.
Profile Image for Jason Gaytan.
2 reviews6 followers
May 11, 2018
Pretty easy to understand basic of how to get started in writing code. It can be a bit repetitive at times, but for good reason it seems.
Profile Image for Renán Đf.
2 reviews
May 2, 2017
Some exercises were not as clear as I wish but , overall was a great book.
Displaying 1 - 10 of 10 reviews

Can't find what you're looking for?

Get help and learn more about the design.