Java™ Programming: Guided Learning with Early Objects 1e
ISBN-13: 9781423901624 / ISBN-10: 1423901622
This innovative new text, intended for the beginning programmer, introduces objects early but gently and includes a variety of examples and exercises intended to support each new concept. With a clear emphasis on self-study and the student learning experience, Malik and Burton employ a straightforward writing style that parallels the learning method of the contemporary CS1 student. Before a key topic is introduced, the student learns why the concept is important, and then sees examples. Java Programming: Guided Programming with Early Objects is an invaluable resource for all students, both in and out of the classroom.
0: An Overview of Computers and Programming Languages.
1: Basic Elements of Java.
3: Introduction to Objects and Classes.
4: Control Structures I: Selection.
5: Control Structures II: Repetition.
6: User-Defined Methods and Classes.
8: Applications of Arrays (Sorting and Searching) and Strings.
9: Inheritance and Polymorphism.
10: Exception Handling and Events.
12: Generics, Dynamic Representations, and Collections.
Answers to Odd-Numbered Exercises.
D.S. Malik is a Professor of Mathematics and Computer Science at Creighton University. He received his Ph.D. from Ohio University in 1985. He has published more than 45 papers and 18 books on abstract algebra, applied mathematics, fuzzy automata theory and languages, fuzzy logic and its applications, programming, data structures, and discrete mathematics.
Robert P. Burton is the senior professor of Computer Science at Brigham Young University. After receiving a Ph.D. from The University of Utah, he worked at Bell Laboratories as an experimental systems engineer. He has published more than 70 technical papers. He is a recipient of the Karl G. Maeser Distinguished Teaching Award and the Karl G. Maeser Research and Creative Arts Award (BYU's most prestigious teaching and research awards). Professor Burton has introduced thousands of students and corporate professionals to the joy of programming.