Ada Plus Data Structures (with 3.5" disk)
This text provides a clear, comprehensive introduction to data structures, algorithms, and data abstraction for freshman and sophomore-level students who have completed an introductory programming course in Pascal, Ada, or comparable language. Its accessible introduction to object-oriented design methodologies is balanced by a solid presentation of traditional abstract data types, computer science theory, and concepts derived from software engineering practices. Written in an intuitive style, the text emphasizes abstraction, information hiding, encapsulation, life-cycle verification, reuse, and analysis of algorithms. Clear, well-documented code, numerous illustrations, and effective pedagogical support help students develop strong analytic and programming skills.