Simply Java: An Introduction to Java Programming

  • 6h 17m
  • James Levenick
  • Cengage Course PTR
  • 2006

For novice programmers, finding an interesting, practical Java programming reference that doesn’t overwhelm them with details and complexity is difficult. Simply Java: An Introduction to Java Programming is an easy-to-follow textbook that guides beginning programmers step-by-step through the process of learning Java. The main obstacle to learning object-oriented programming is the volume of detail that needs to be learned before even the simplest program can be created. This text eliminates extraneous details early on and stresses only concepts students need to know. It teaches classes and objects from the outset, and presents programming as extended problem solving, making it easier to understand. Class design and graphical user interfaces are introduced early, but most of the detail is postponed until after students have a better grasp of objects, classes, and inheritance. Simply Java: An Introduction to Java Programming is the perfect text for anyone new to Java, looking for a comprehensive, easy-to-comprehend guide.

Features

  • Teaches object-oriented design and problem solving using Java in an easy-to-follow style
  • Uses a spiral approach that postpones most of the detail until after the student has a firm grasp of objects, classes, and inheritance, making it possible to present more interesting and complex examples
  • Covers key areas such as class design and implementation (including inheritance), graphics and animation, GUIs, methods, object design, software reuse, conditional and iterative statements, strings, simulation, and data structures
  • Provides review questions and programming exercises for each chapter

About the Author

James Levenick (Salem, OR) is currently an Associate Professor of Computer Science at Willamette University in Salem, Oregon. He received his PhD in Computer and Communication Sciences from the University of Michigan, and his research interests include artificial intelligence and machine learning.

In this Book

  • Programming Is Like Juggling
  • Programming the Simplest Java Programs
  • Class Design and Implementation
  • Graphics and Inheritance
  • Toward Consistent Classes
  • Software Reuse
  • Conditional Statements
  • Iterative Statements and Strings
  • Simulation and Animation
  • Reading and Writing Files
  • Data Structures
  • Interfaces and Writing a List Class
  • Abstract Classes and Sorting Lists
  • Lightning Review
SHOW MORE
FREE ACCESS