IT Skills Software Design and Development Algorithms
Providing a thorough understanding of basic data structures and algorithms through an objects-first approach, this authoritative guide will help you gain essential design skills and principles for those critical first steps in the software engineering process.