Problem Solving and Programming Concepts (9th Edition)

Rs. 2,850
  • Author: Maureen Sprankle
  • ISBN: 9789332518841
  • Publisher: Pearson Education
  • Edition: 9th
  • Publication Date: January 1, 2013
  • Format: Paperback – 488 pages
  • Language: English

Out of stock



Share
Description

Problem Solving and Programming Concepts, 9th Edition, is 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 the most current issues in the programming industry, this widely adopted text emphasizes that problem solving is the same in all computer languages, regardless of syntax. Sprankle and Hubbard use 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 illustrations.

Key Features
  • A generic, non-language-specific approach presents the tools and concepts required when using any programming language to develop computer applications.
  • Broad coverage ranges from the basics of mathematical functions and operators to the design and use of such techniques as code, arrays, pointers, other data structures, database concepts, and object- oriented programming concepts.
  • Problem-solving tools are used to discuss the problem analysis chart, interactivity (structure) chart, IPO chart, the coupling diagram, algorithms, flowcharts, and tools to help with the development of object oriented programming solutions.
  • Structured programming techniques include sequential, decision, loop, and case logic structures.
  • A full chapter on variables, constants, data types, functions, operators, equations, and expressions gives students a solid foundation in the concepts that are important to know before starting to develop a program, and which make setting up the basic instructions much easier.
  • Various types of data structures are explored, with full chapter coverage on arrays, stacks, linked lists, binary trees, and database.
  • Problem solving for applications details includes techniques for page layout, spreadsheets, database management systems, and document processing.
  • “What’s Wrong with This?” sections in problem sections challenge students to think critically and analytically to debug programs.
  • “Putting It All Together sections” walk students through a complete solution for a given problem, using the concepts previously presented.
  • Chapter Problems give students hands-on experience in solving problems that are typically found in computer language textbooks.
  • Abundant pedagogical aids integrated throughout include chapter objectives, chapter summaries, key words, chapter exercises and problems, glossaries, and tables of flowcharting symbols and functions.
Table of Contents
  1. Chapter 1 General Problem-Solving Concepts
  2. Chapter 2 Beginning Problem-Solving Concepts for the Computer
  3. Chapter 3 Planning Your Solution
  4. Chapter 4 An Introduction to Programming Structure
  5. Chapter 5 Problem Solving with the Sequential Logic Structure
  6. Chapter 6 Problem Solving with Decisions
  7. Chapter 7 Problem Solving with Loops
  8. Chapter 8 Processing Arrays
  9. Chapter 9 Sorting, Stacks, and Queues
  10. Chapter 10 File Concepts
  11. Chapter 11 Linked Lists
  12. Chapter 12 Binary Trees
  13. Chapter 13 Database Management Systems
  14. Chapter 14 Relational Database Management Systems
  15. Chapter 15 Concepts of Object-Oriented Programming
  16. Chapter 16 Object-Oriented Program Design
  17. Chapter 17 Introduction to Concepts of Game Development Using Object-Oriented Programming
  18. Chapter 18 Introduction to Assembly Language
  19. Chapter 19 Sequential-Access File Applications
  20. Chapter 20 Sequential-Access File Updating
  21. APPENDIX A: Otto the Robot
  22. APPENDIX B: ASCII and EBCDIC Codes for Data Representation
  23. APPENDIX C: Forms to Use in Problem Solving
  24. APPENDIX D: Other Problem-Solving Tools
  25. APPENDIX E: Other Functions
Additional information
Weight0.771 kg
Reviews

There are no reviews yet.

Only logged in customers who have purchased this product may leave a review.