Starting Out with Programming Logic and Design, 6th edition

Published by Pearson (June 22, 2022) © 2023

  • Tony Gaddis Haywood Community College

eTextbook on Pearson+

ISBN-13: 9780137602018 (2022 update)

eTextbook rental includes

  • Instant access to eTextbook
  • Search, highlight, and notes
  • Create flashcards
Products list

Details

  • A print text you can rent
  • Fulfilled by eCampus.com
  • Option to keep after rental expires

Starting Out with Programming Logic and Design introduces programming concepts and problem-solving skills using an easy-to-understand, language-independent approach. Designed for beginning programmers, it covers fundamental programming topics and object-oriented concepts without the further complication of language syntax. Every chapter includes easy-to-read pseudocode, flowcharts, practical example programs, and application exercises. As you progress, you'll gain confidence in your skills and learn to recognize the logic behind developing high-quality programs.

The 6th Edition features improved pedagogy that gradually introduces the different ways a program's flow of execution can be directed.

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

APPENDICES

  1. ASCII/Unicode Characters
  2. Flowchart Symbols
  3. Pseudocode Reference
  4. Converting Decimal Numbers to Binary
  5. Answers to Checkpoint Questions

This publication contains markup to enable structural navigation and compatibility with assistive technologies. Images in the publication are fully described. The publication supports text reflow, is screen-reader friendly, and contains no content hazards known to cause adverse physical reactions.

Need help? Get in touch