This book is an introduction to computer science. Computer science is the study of computer hardware, algorithms, and data structures and how they fit together to provide information systems. Each of these topics can be studied at various levels. For example, physicists study the properties of matter that allow hardware components to be designed, electrical engineers study how the components can be combined to produce circuits, and computer engineers study how circuits can be combined to produce computers. Most computer scientists do not need a detailed understanding of the properties of matter, cir- cuit design, or computer design, but rather a basic understanding of. | 1X11J1IVI Mr nol çattfjii 13N3I1S ÉlIdNO Uâuinpint Fundamentals of Computer Science Using Java David Hughes JONES AND BARTLETT PUBLISHERS Fundamentals of Computer Science Using Java David Hughes Brock University JONES AND BARTLETT PUBLISHERS Sudbury Massachusetts BOSTON TORONTO LONDON .