
Problem Solving & Programming Concepts by Maureen Sprankle – A Practical Guide to Programming Logic and Algorithm Design
Inclusive of all applicable taxes. FREE shipping on all orders.
Available Offers
- 🚚Free Delivery — Free shipping on all orders
- 💵Cash on Delivery — Pay when your order arrives
- ↩️15-Day Easy Returns — Hassle-free return policy
- 🔒Cash on Delivery — Pay safely when your order arrives
Check Delivery
Product Description
Introduction
In the world of computer programming, the ability to solve problems effectively is far more important than memorizing syntax. Problem Solving & Programming Concepts by Maureen Sprankle, published by Pearson, is a timeless guide that teaches the art of logical thinking and structured problem solving—skills that transcend any specific programming language. Whether you are a student stepping into the world of coding for the first time or a professional looking to sharpen your foundational skills, this hardcover edition is an indispensable resource for Indian learners and educators alike.
Book Overview
Now in its ninth edition, this widely adopted textbook emphasizes that problem solving is the same in all computer languages, regardless of syntax. Sprankle and co-author Jim Hubbard use a generic, non-language-specific approach to present the tools and concepts required for developing computer applications. Designed for students with little or no computer experience, the book provides a step-by-step progression with consistent in-depth coverage of topics, detailed explanations, and numerous illustrations. The content is ideal for one-semester introductory courses in problem solving for programmers, computer applications, or any language course.
Key Highlights
- Language-agnostic approach: Focuses on universal problem-solving techniques rather than syntax of any particular language.
- Revised and updated: Reflects the most current issues in the programming industry, including modern algorithms and data structures.
- Step-by-step progression: Builds concepts gradually, making it easy for beginners to follow.
- Rich illustrations and examples: Over 100 diagrams and real-world scenarios to clarify complex ideas.
- Practice-oriented: Includes numerous exercises, case studies, and programming projects at the end of each chapter.
Inside the Book
The book is structured to take you from basic problem-solving strategies to advanced programming concepts. Early chapters introduce the problem-solving process, algorithms, and flowcharts. Later chapters delve into data structures, file processing, and object-oriented concepts. Each chapter begins with clear objectives and ends with review questions and debugging exercises. The writing style is conversational yet precise, ensuring that even abstract topics like recursion and sorting algorithms become accessible.
Key Topics
- Problem-solving strategies: Top-down design, modularization, and structured programming.
- Algorithms and flowcharts: Developing step-by-step solutions and representing them visually.
- Data structures: Arrays, stacks, queues, linked lists, and trees.
- File processing: Sequential and random-access files, error handling.
- Object-oriented concepts: Classes, objects, inheritance, and polymorphism.
- Sorting and searching: Bubble sort, selection sort, binary search, and more.
Reader Benefits
By working through this book, you will develop a systematic approach to breaking down complex problems into manageable parts. You will learn to think like a programmer before writing a single line of code. The language-agnostic framework ensures that the skills you gain are transferable to any programming language—be it Python, Java, C++, or JavaScript. Indian students will find the examples relatable and the pace suitable for self-study or classroom use.
Learning Outcomes
- Understand the fundamental steps of the problem-solving process.
- Create clear and efficient algorithms using flowcharts and pseudocode.
- Apply data structures to store and manipulate data effectively.
- Design modular programs using top-down and bottom-up approaches.
- Debug and test solutions systematically.
- Prepare for advanced programming courses with a solid conceptual foundation.
Who Should Read
This book is perfect for undergraduate students in computer science, information technology, and engineering streams who are taking introductory programming courses. It is also highly beneficial for self-learners who want to build a strong problem-solving mindset before diving into a specific language. Teachers and trainers will find it a valuable resource for curriculum design and classroom instruction.
About the Author
Maureen Sprankle is a respected educator and author with decades of experience teaching computer science. She has a deep understanding of the challenges faced by novice programmers and has dedicated her career to making problem-solving accessible to all. Her clear, student-friendly writing style has made this book a classic in computer education.
About the Publisher
Pearson is a global leader in educational publishing, known for producing high-quality textbooks that meet the needs of students and educators worldwide. With a strong presence in India, Pearson ensures that this hardcover edition is available to learners across the country, backed by rigorous editorial standards and timely updates.
Conclusion
Problem Solving & Programming Concepts is more than just a textbook—it is a foundation for a lifetime of logical thinking and effective coding. Whether you are preparing for exams, building your first program, or teaching a class, this book will equip you with the timeless skills that every successful programmer must possess. Order your copy from Bookshops.in today and start your journey toward mastering the art of problem solving.
Quick Summary
Problem Solving & Programming Concepts by Maureen Sprankle is a foundational textbook that teaches the art of programming logic and problem-solving without tying you to any specific programming language. Designed for beginners, especially Indian students, it covers essential topics like algorithm design, flowcharts, pseudocode, debugging, and structured programming. The book’s step-by-step approach helps readers develop a systematic method for tackling programming challenges, making it ideal for self-study or classroom use. By focusing on universal concepts, it prepares learners to pick up any programming language with ease. Published by Pearson, this hardcover edition is a trusted resource in Indian engineering and computer science curricula. Buy from Bookshops.in to get a high-quality print copy delivered to your doorstep, ensuring a reliable learning experience free from digital distractions.
Book Highlights
Book Specifications
| ISBN-13 | 9780132492645 |
| ISBN-10 | 0132492644 |
| Publisher | Pearson College Div |
| Language | English |
| Dimensions | 1 x 1 x 1 cm |
| Weight | 1 kg 130 g |
| Category | Computer Science › Programming Languages |
| Genre | Non-fiction |
| Original Language | English |
Frequently Asked Questions
Is this book suitable for absolute beginners?
Does the book teach a specific programming language?
What topics are covered in Problem Solving & Programming Concepts?
Can I use this book for self-study?
Is this book relevant for Indian university courses?
Is the book available in hardcover?
What is the price of this book on Bookshops.in?
Does the book include real-world examples?
Who is the author of this book?
What is the ISBN of this book?
Can I use this book for competitive programming?
Is there a digital version available?
How does this book differ from other programming books?
Readers Also Search For
Customers Also Bought

Computer Science
Spring 2.5 Aspect Oriented Programming (English, Massimiliano Dess� | Massimiliano Dessi)

Computer Science
Asterisk 1.4 - the Professional's Guide (English, Colman Carpenter | David Duffett | Nik Middleton)

Computer Science
Advances In Natural Language Processing: 4th International Conference, Estal 2004, Alicante, Spain, October 20-22, 2004. Proceedings: 3230 (Lecture Notes in Computer Science)

Computer Science
Multimedia, Communication and Computing Application: Proceedings of the 2014 International Conference on Multimedia, Communication and Computing ... 2014), Xiamen, China, October 16-17, 2014

Computer Science
Cases on Database Technologies and Applications (Cases on Information Technology Series)

Computer Science
ASP.Net 3.5 Social Networking (English, Andrew Siemer)
Related Products
View All
Computer Science
Spring 2.5 Aspect Oriented Programming (English, Massimiliano Dess� | Massimiliano Dessi)

Computer Science
Asterisk 1.4 - the Professional's Guide (English, Colman Carpenter | David Duffett | Nik Middleton)

Computer Science
Advances In Natural Language Processing: 4th International Conference, Estal 2004, Alicante, Spain, October 20-22, 2004. Proceedings: 3230 (Lecture Notes in Computer Science)

Computer Science
Multimedia, Communication and Computing Application: Proceedings of the 2014 International Conference on Multimedia, Communication and Computing ... 2014), Xiamen, China, October 16-17, 2014

Computer Science
Cases on Database Technologies and Applications (Cases on Information Technology Series)

Computer Science
