Java Software Structures: Designing and Using Data Structures

Front Cover
Pearson College Division, 2004 - Computers - 666 pages
0 Reviews
Key Benefit: This book not only teaches how to program in Java, but also how to develop high-quality software systems that will withstand the test of users and the test of time. Good software engineering practices are kept on the front lines of discussion when it comes to the more complicated data structures. Key Topics: The book is broken down into three parts allowing maximum flexibilty: Foundations, Linear Collections, and Nonlinear Collections. Readers can pick the order they wish to learn the information and skip items they already know without losing momentum. Market: A perfect follow-up to Lewis and Loftus' Java Software Solutions, Java Software Structures is for programmers who want to continue learning how to build software using Java.

From inside the book

What people are saying - Write a review

We haven't found any reviews in the usual places.

Contents

software engineering
2
collections
31
linked structures
69
Copyright

30 other sections not shown

Common terms and phrases

About the author (2004)

John Lewis is an Associate Professor of Computer Science at Villanova University. He received his Ph.D. from Virginia Tech in 1991. Prof. Lewis' area of specialization is Software Engineering, with a particular focus on web-based software development. He regularly teaches courses in Object-Oriented Design, Software Engineering, and Algorithms & Data Structures. Prof. Lewis is a member of the Association for Computing Machinery (ACM), the IEEE Computer Society, and Sigma Xi, the scientific research society. He has won numerous teaching awards, and is active in the ACM's Special Interest Group on Computer Science Education (SIGCSE).

Joe Chase is an Associate Professor of Computer Science and Chair of the Department of Information Technology at Radford University. He received his Ph.D. from Virginia Tech in 1994. Prof. Chase's areas of specialization include Computer Science Education, Software Engineering, with a particular focus on web-based software development, and Human-Computer Interaction. He regularly teaches courses in Software Engineering, Data Structures, and Analysis of Algorithms. Prof. Chase is a member of the Association for Computing Machinery (ACM), the IEEE Computer Society, and UPE. He is also active in the ACM's Special Interest Group on Computer Science Education (SIGCSE).

Bibliographic information