Starting Out with Programming Logic and Design, 6th edition

Published by Pearson (February 18, 2022) © 2023

  • Tony Gaddis Haywood Community College

eTextbook

C$57.99

  • Easy-to-use search and navigation
  • Add notes and highlights
  • Flashcards help streamline study sessions

For courses in problem solving and programming logic.

A clear and student-friendly introduction to programming logic

Starting Out with Programming Logic and Design introduces programming concepts and problem-solving skills using an accessible, language-independent approach. Fundamental topics and object-oriented concepts are introduced without the complication of language syntax. Easy-to-read pseudocode, flowcharts, examples, and exercises help new programmers gain confidence in their skills and learn to recognize the logic of high-quality programs.

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

Hallmark features of this title

Student-focused features

  • A language-independent approach shows novice programmers how to design the logic of programs without the complication of language syntax.
  • Example programs use easy-to-understand pseudocode, flowcharts and other tools to explore specific programming topics or more involved problem solving.
  • In the Spotlight case studies analyze how to solve a programming problem in step-by-step detail.
  • Programming exercises offer hands-on practice opportunities.
  • Debugging exercises present a set of pseudocode algorithms and ask students to identify the logical errors.
  • Checkpoints and review questions let students test their understanding at regular intervals.

New and updated features of this title

  • UPDATED: Improved pedagogy gradually introduces students to the different ways a program's flow of execution can be directed. Control structures are presented, then modules, and then value-returning functions.
  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

About our author

Tony Gaddis is the principal author of the Starting Out With series of textbooks. Tony has nearly two decades of experience teaching computer science courses at Haywood Community College. He is a highly acclaimed instructor who was previously selected as the North Carolina Community College "Teacher of the Year" and has received the Teaching Excellence award from the National Institute for Staff and Organizational Development. The Starting Out With series includes introductory books covering C++, Java™, Microsoft® Visual Basic®, Microsoft C#®, Python®, programming logic and design, Alice, and App Inventor, all published by Pearson. More information about all his books can be found at www.pearsonhighered.com/gaddisbooks

Need help? Get in touch

Pearson+

All in one place. Pearson+ offers instant access to eTextbooks, videos and study tools in one intuitive interface. Students choose how they learn best with enhanced search, audio and flashcards. The Pearson+ app lets them read where life takes them, no wi-fi needed. Students can access Pearson+ through a subscription or their MyLab or Mastering course.

Video
Play
Privacy and cookies
By watching, you agree Pearson can share your viewership data for marketing and analytics for one year, revocable upon changing cookie preferences. Disabling cookies may affect video functionality. More info...

Pearson eTextbook: What’s on the inside just might surprise you

They say you can’t judge a book by its cover. It’s the same with your students. Meet each one right where they are with an engaging, interactive, personalized learning experience that goes beyond the textbook to fit any schedule, any budget, and any lifestyle.Â