For courses in Java programming.
A fundamentals-first approach
Introduction to Java Programming and Data Structures, Global Edition integrates programming, data structures and algorithms into 1 text. It takes a fundamentals-first approach, building a strong foundation of basic concepts and techniques before teaching object-oriented and advanced programming. Programming is explained in a problem-driven way that focuses on problem solving rather than syntax, illustrating concepts by example and providing many exercises with various levels of difficulty for practice.
The 13th Edition reflects Java 18 technology and is completely revised in every detail to enhance clarity, content, examples and exercises.