Programming Books C Java PHP Python Learn more Browse Programming Books
Have one to sell? Sell on Amazon
Flip to back Flip to front
Listen Playing... Paused   You're listening to a sample of the Audible audio edition.
Learn more
See this image

Starting Out with Programming Logic and Design Paperback – October 11, 2007

ISBN-13: 978-0321471277 ISBN-10: 032147127X Edition: 1st

11 New from $12.95 42 Used from $0.01 1 Collectible from $9.98
Amazon Price New from Used from
eTextbook
"Please retry"
Paperback, October 11, 2007
$12.95 $0.01

There is a newer edition of this item:

Free%20Two-Day%20Shipping%20for%20College%20Students%20with%20Amazon%20Student


Frequently Bought Together

Starting Out with Programming Logic and Design + Prelude to Programming: Concepts and Design (5th Edition) (Pearson Custom Computer Science)
Buy the selected items together

NO_CONTENT_IN_FEATURE

Shop the New Digital Design Bookstore
Check out the Digital Design Bookstore, a new hub for photographers, art directors, illustrators, web developers, and other creative individuals to find highly rated and highly relevant career resources. Shop books on web development and graphic design, or check out blog posts by authors and thought-leaders in the design industry. Shop now

Product Details

  • Paperback: 576 pages
  • Publisher: Addison Wesley; 1 edition (October 11, 2007)
  • Language: English
  • ISBN-10: 032147127X
  • ISBN-13: 978-0321471277
  • Product Dimensions: 10 x 7.9 x 0.9 inches
  • Shipping Weight: 2.2 pounds
  • Average Customer Review: 4.5 out of 5 stars  See all reviews (20 customer reviews)
  • Amazon Best Sellers Rank: #1,415,993 in Books (See Top 100 in Books)

Editorial Reviews

From the Back Cover

Starting Out with Programming Logic and Design is a language-independent book that introduces students to programming concepts and logic. As with all best-selling books by Tony Gaddis, this book's useful examples and detail-oriented explanations help students become comfortable with the fundamental concepts and logical thought processes used in programming. This book gives students the confidence to transition into more comprehensive programming courses.

 

It is ideal for use in a programming logic course taught as a precursor to a language-specific introductory programming course, or in the first part of an introductory programming course.

 

Features

  • A language independent approach allows students to gain confidence and build skills before moving on to a loanguage-specific course.
  • Contemporary coverage and Gaddis' acclaimed writing style appeal to today's students.
  • Program design, modules, selection structures, and repetition structures - key topics that beginners must master - are covered gradually and explained with multiple examples.
  • Functions are covered early but with enough flexibility to be discussed later.
  • Menu-driven programming and input validation are covered in separate chapters, allowing instructors to use what they want, when they want.
  • The "Getting Started with Alice" appendix presents an overview of the Alice programming environment.

Compatible Language Books in the Gaddis Series

 

Tony Gaddis' best-selling Starting Out With series provides accessible, detailed presentations of programming concepts, using an approach that increases confidence and competence in novice programmers.

 

The Starting Out With series includes books that meet most course and teaching styles. Titles include Starting Out with Alice, C++, Java™, Visual Basic®2005, and C#. Visit www.aw.com/gaddisbooks for more information.

About the Author

Tony Gaddis is the lead author of the Starting Out with series including Starting Out with Alice, C++, Java, Visual Basic® 2005, and C#. Gaddis teaches computer science courses at Haywood Community College in North Carolina. He previously taught programming for several corporations and government agencies, including NASA's Kennedy Space Center. Gaddis is a highly acclaimed instructor who was selected as the North Carolina Community College "Teacher of the Year" in 1994, and who received the Teaching Excellence award from the National Institute for Staff and Organizational Development in 1997.

More About the Author

Discover books, learn about writers, read author blogs, and more.

Customer Reviews

4.5 out of 5 stars
5 star
11
4 star
9
3 star
0
2 star
0
1 star
0
See all 20 customer reviews
It is very simple to understand.
Truman Swann
Programming Logic & Design by Tony Gaddis is a great book to learn programming.
M. Scroggs
It's hard to find a tech book that is readable.
Charlotte A. Hu

Most Helpful Customer Reviews

9 of 9 people found the following review helpful By Charlotte A. Hu on March 19, 2011
Format: Paperback Verified Purchase
It's hard to find a tech book that is readable. But every time I have problems understanding something from another source and go back to this book, I'm stunned by its readability and clarity.

I enrolled in an online community college course that had a 31-page pamphlet written presumably by a college employee. I read it and it had a lot of weird, useless info in the text. Here's a sample segment of the text: "I have seen the many changes in the size of programs and the number of programmers on a project. I used to teach how to make flowcharts. I realize that they lead to confusing code because many programmers do not use them properly."

The course's textbook struck me as rambling and lacking linear qualities. Since I really want to absorb the concepts in programming, I thought I might look for something more complete. I chose this book because on the day I purchased it and still today, it was at the top of computer logic books according to Amazon's rating system:

#2 in Books > Computers & Internet > Programming > Software Design, Testing & Engineering > Logic
#1 was Introduction to Microelectronic Fabrication -- not exactly what I was looking for.

The goes a bit too basic at times, explaining the obvious, but I won't fault it for that. It needs to be all things to all newbies. I like the examples, the flow, the linear and fluid quality of the text. I am consuming it on my kindle by listening to the text to speech function. If it had an audible.com version, I would have purchased that instead. Thank heaven this text is on kindle. Really all textbooks should be on Kindle and Nook. No one needs more help lugging around heavy tomes than college and university students. It's the 21st century. We really shouldn't need to kill trees for texts any more.

Thanks for the electronic enlightenment.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
6 of 6 people found the following review helpful By Ryan McBride on November 16, 2010
Format: Paperback Verified Purchase
This book would be a good read for first timer programmers and people interested on breaking into the programming field. I read this book for a computer science class at DeVry and it does a good job of simplifying the concepts and ideas behind learning a programming language. This is a neutral book with no references to actual languages.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
5 of 5 people found the following review helpful By Harveaux on April 29, 2010
Format: Paperback
I have read several books on "Programming for Beginners" and this is by far the BEST and easiest to understand. It's clear and exact in its presentation, and its progression is well thought-out and methodical. My college instructor used this book along with the free programming software, Raptor, and Visual Basic (not so free). The book was a great teaching tool to accompany those two programming environments.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
1 of 1 people found the following review helpful By Truman Swann on March 24, 2013
Format: Paperback Verified Purchase
This is in my opinion a good start for understanding the process of programing. It is very simple to understand.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
1 of 1 people found the following review helpful By JC on February 5, 2013
Format: Paperback Verified Purchase
Overall, this book has many examples that is explained in detail. But sometimes they introduce the vocabulary a little to fast. So I found myself having to look up a lot of words over and over again. Pretty easy to follow though.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
1 of 1 people found the following review helpful By IowaDude on August 10, 2012
Format: Paperback Verified Purchase
This is an excellent starter book to complete before you begin to learn a programming language. Makes it a lot easier to understand the concept's of object oriented programming. I like the fact that there are supplemental exercises online that you can choose to do in Java.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
1 of 1 people found the following review helpful By HEI YIN LAI on August 31, 2011
Format: Paperback
I am an IT instructor at ITT Tech and we have been continuously using this book for 125+ schools for last four years. We picked this book because it simply covers programming logic by using pseudo-code and flowcharts and it bypass all the programming syntax. And all the programming assignments could be implemented by either Visual Basic, Java, C++, Python, or C# with their programming companion site. Besides numerous examples and exercises, the book also bundles with some video notes to visualize some difficult topics like Arrays and Files I/O.
If you want to learn programming logic and programming structures, but not with a particular programming language like VB or Java, this is the book you shouldn't miss.
2 Comments Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
1 of 1 people found the following review helpful By Todd Steck on February 8, 2011
Format: Paperback Verified Purchase
This book is great because it doesn't focus on any specific languages. It just teaches the basics behind most languages by teaching the student how to use flow charts and program in psudocode. I think it's an exellent way to introduce yourself to programing by yourself or in a class setting.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again

Most Recent Customer Reviews