Wu (Naval Postgraduate School) emphasizes object-oriented and real-world programming in this Japanese rock garden-themed introduction designed for students with no prior programming experience. The 16 chapters cover more than enough material for a one-semester CS1 course. Topics include background information on computers and programming languages; fundamentals of object-oriented programming; the basics of Java programming; variables, constants, and expressions (using only standard Java classes); how to define and use classes; selection and repetition statements; basic GUI components and event-driven programming; exception handling and assertions; characters and strings; arrays of primitive data types and objects; searching and sorting algorithms; file I/O types and techniques; advanced GUI design; and recursion. Annotation ©2003 Book News, Inc., Portland, OR
Intended to be suitable for use in an introductory computer science course, this text covers both programming syntax and the application of concepts to real-world programming. Material covers variables and constants, instantiable classes, applets, selection and repetition statements, nonnumerical data types, arrays, event-driven programming, inheritance, and case studies. Annotation c. by Book News, Inc., Portland, Or.