Synopses & Reviews
Designed for beginning programming students, this book will motivate and excite while teaching fundamental programming concepts. Based on years of classroom testing, Java Programming: From Problem Analysis to Program Design, Third Edition approaches programming with a focus on clear explanations and practice, two critical factors in mastering the Java language. Straightforward language is used to explain the reasoning behind each new concept, and numerous examples and exercises allow readers to practice solving problems and writing code. This new edition is fully compliant with Java 6.0, and includes updated programming exercises and programs.
About the Author
D.S. Malik is a Professor of Mathematics and the first recipient and current holder of The Frederick H. and Anna K. Scheerer Endowed Chair in Mathematics at Creighton University. Dr. Malik received his Ph.D. from Ohio University in 1985 and has published more than 50 papers and 18 books on abstract algebra, applied mathematics, graph theory, fuzzy automata theory and languages, fuzzy logic and its applications, programming, data structures, and discrete mathematics.
Table of Contents
1 An Overview of Computers and Programming Languages 2 Basic Elements of Java 3 Introduction to Objects and Input/Output 4 Control Structures I (Selection) 5 Control Structures II (Repetition) 6 Graphical User Interface (GUI) and Object-Oriented Design (OOD) 7 User-Defined Functions 8 User-Defined Classes and ADT 9 Arrays 10 Applications of Arrays, the class Vector and Strings 11 Inheritance and Composition 12 Exception and Event Handling 13 Advanced GUI and Graphics 14 Recursion Appendices Java Reserved Words Operator Precedence Character Sets Packages and User-Defined Classes Additional Java Topics Answers to Selected Exercises