Book Description:
ISBN-13: 9780132122306
Data Abstraction and Problem Solving with Java: Walls and Mirrors (3rd Edition) is a comprehensive textbook that covers the fundamental concepts of data abstraction and problem-solving using the Java programming language. The book is designed for students who have a basic understanding of programming and are looking to deepen their knowledge and skills in Java.
The book begins by introducing the concept of data abstraction and how it can be used to solve complex problems. It then covers topics such as object-oriented programming, inheritance, polymorphism, and recursion. The authors provide clear explanations and examples to help readers understand these concepts and apply them in practice.
Throughout the book, readers will learn how to design and implement Java programs that are efficient, reliable, and easy to maintain. The book also covers advanced topics such as data structures, algorithms, and software engineering principles.
Data Abstraction and Problem Solving with Java: Walls and Mirrors (3rd Edition) is a valuable resource for students and professionals looking to improve their Java programming skills and develop a deeper understanding of data abstraction and problem-solving techniques.
This edition retains the full content with the added advantage of portability, allowing readers to easily access and engage with the material from any device, whether in a classroom or during fieldwork.