(0) items

Starting Out with Programming Logic and Design,9780136077732
This item qualifies for

Your order must be $59 or more, you must select US Postal Service Shipping as your shipping preference, and the "Group my items into as few shipments as possible" option when you place your order.

Bulk sales, PO's, Marketplace Items, eBooks, Apparel, and DVDs not included.

Starting Out with Programming Logic and Design



Pub. Date:
Includes 2-weeks free access to
step-by-step solutions for this book.
Step-by-Step solutions are actual worked out problems to the questions at the end of each chapter that help you understand your homework and study for your exams. Chegg and eCampus are providing you two weeks absolutely free. 81% of students said using Step-by-Step solutions prepared them for their exams.

Questions About This Book?

What version or edition is this?
This is the 2nd edition with a publication date of 10/1/2009.
What is included with this book?
  • The Used copy of this book is not guaranteed to include any supplemental materials. Typically, only the book itself is included.

Related Products

  • Starting Out with Programming Logic and Design
    Starting Out with Programming Logic and Design
  • Starting Out with Programming Logic and Design
    Starting Out with Programming Logic and Design
  • Starting Out with Programming Logic and Design
    Starting Out with Programming Logic and Design

Customer Reviews

Great for Beginners  August 8, 2011

This textbook would be a good read for first timer programmers and people interested on breaking into the programming field. This textbook 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. Highly recommended

Starting Out with Programming Logic and Design: 4 out of 5 stars based on 1 user reviews.


Starting Out with Programming Logic and Design, Second Edition, is a language-independent introductory programming book that orients students to programming concepts and logic without assuming any previous programming experience. In the successful, accessible style of Tony Gaddis best-selling texts, useful examples and detail-oriented explanations allow students to become comfortable with fundamental concepts and logical thought processes used in programming without the complication of language syntax. Students gain confidence in their program design skills to transition into more comprehensive programming courses.

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


- A language independent approach allows students to gain confidence and build skills before moving on to a language-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.

Author Biography

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.

Table of Contents

Ch 1: Introduction to Computers and Programming
Ch 2: Input, Processing, and Output
Ch 3: Modules
Ch 4: Decision Structures and Boolean Logic
Ch 5: Repetition Structures
Ch 6: Functions
Ch 7: Input Validation
Ch 8: Arrays
Ch 9: Sorting and Searching Arrays
Ch 10: Files
Ch 11: Menu-Driven Programs
Ch 12: Text Processing
Ch 13: Recursion
Ch 14: Object-Oriented Programming
Ch 15: GUI Applications and Event-Driven Programming

Appendix A: ASCII/Unicode Characters
Appendix B: Flowchart Symbols
Appendix C: Answers to Checkpoint Questions (on CD)

Please wait while the item is added to your cart...