This book teaches two important topics in contemporary software development: object-oriented programming and Java. The book uses a different approach from most of the available literature. It begins w
A comprehensive resource for getting started with the ever-popular Java programming languageJava remains one of the most important programming languages, used in both enterprise-level corporate soluti
A good data scientist knows how to do something really well, but a great data scientist can do "something of everything." From raw data all the way to shining in front of C-level executives,
Intended for second semester computer science students, this textbook on Java programming examines the details of data structures in relation to application development with this popular programming l
This introduction to the Java language integrates a discussion of object-oriented programming with the design and implementation of data structures. It covers the most important topics, including algo
You can choose several data access frameworks when building Java enterprise applications that work with relational databases. But what about big data? This hands-on introduction shows you how Spring D
Data Structures and Other Objects Using Java is a gradual, "just-in-time" introduction to Data Structures for a CS2 course. Each chapter provides a review of the key aspects of object-oriented progr
" A comprehensive treatment that focuses on how to create efficient data structures and algorithms, this text helps readers understand how to select or design the data structure that will best solve a
An Introduction to Java Programming and Object-Oriented Application Development is an introductory text intended for beginning programming students, whether in high school, junior college, or a four-y
Written for programmers familiar with Java, this guide explains the principles of object-oriented programming, and how to translate object-oriented designs into real programs using Java and the unifie
Mark Lewis’ Introduction to the Art of Programming Using Scala was the first textbook to use Scala for introductory CS courses. Scala continues to gain significance among professional developers, and
This text is intended for a 1-semester CS1 course sequence. The Brief Version contains the first 18 chapters of the Comprehensive Version. The first 13 chapters are appropriate for preparing the AP Co