Problem Solving and Programming Concepts

Problem Solving and Programming Concepts

3.14 (21 ratings by Goodreads)
By (author) 

List price: US$107.00

Currently unavailable

Add to wishlist

AbeBooks may have this title (opens in new window).

Try AbeBooks


A core or supplementary text for one-semester, freshman/sophomore-level introductory courses taken by programming majors in Problem Solving for Programmers, Problem Solving for Applications, any Computer Language Course, or Introduction to Programming. Revised to reflect changes in the programming industry -- as well as user feedback -- this widely adopted text emphasizes that problem solving is the same in all computer languages, regardless of syntax. Sprankle uses a generic, non-language-specific approach to present the tools and concepts required when using any programming language to develop computer applications. Designed for students with little or no computer experience --but useful to programmers at any level -- the text provides step-by-step progression and consistent in-depth coverage of topics, with detailed explanations and many more

Product details

  • Paperback | 528 pages
  • 203.2 x 271.78 x 15.24mm | 1,020.58g
  • Pearson Education (US)
  • Prentice Hall
  • Upper Saddle River, United States
  • English
  • Revised
  • 7th Revised edition
  • 0131194593
  • 9780131194595

Table of contents

(NOTE: Each chapter concludes with Summary, New Terms, Questions, and Problems.) UNIT ONE: INTRODUCTION TO PROBLEM SOLVING AND PROGRAMMING Chapter 1: General Problem-Solving Concepts Chapter 2: Beginning Problem-Solving Concepts for the Computer Chapter 3: Programming Concepts UNIT TWO: LOGIC STRUCTURES Chapter 4: An Introduction to Programming Structure Chapter 5: Problem Solving with the Sequential Logic Structure Chapter 6: Problem Solving with Decisions Chapter 7: Problem Solving with Loops Chapter 8: Problem Solving with the Case Logic Structure, UNIT THREE: DATA STRUCTURES Chapter 9: Processing Arrays Chapter 10: Sorting, Stacks, and Queues Chapter 11: File Concepts Chapter 12: Linked Lists Chapter 13: Binary Trees UNIT FOUR: DATABASE MANAGEMENT SYSTEMS Chapter 14: Database Management Systems Chapter 15: Relational Database Management Systems UNIT FIVE: OBJECT-ORIENTED PROGRAMMING Chapter 16: Concepts of Object-Oriented Programming Chapter 17: Object-Oriented Program Design UNIT SIX: FILE PROCESSING Chapter 18: Sequential-Access File Applications Chapter 19: Sequential-Access File Updating UNIT SEVEN: APPLICATION SOFTWARE Chapter 20: Word Processing and Spreadsheets Chapter 21: Other Application Software APPENDIX A: Otto the Robot APPENDIX B: Overview of UML (Unified Modeling Language) APPENDIX C: ASCII and EBCDIC Codes for Data Representation APPENDIX D: Forms to Use in Problem Solving APPENDIX E: Other Problem-Solving Tools GLOSSARY INDEXshow more

Rating details

21 ratings
3.14 out of 5 stars
5 24% (5)
4 10% (2)
3 33% (7)
2 24% (5)
1 10% (2)
Book ratings by Goodreads
Goodreads is the world's largest site for readers with over 50 million reviews. We're featuring millions of their reader ratings on our book pages to help you find your new favourite book. Close X