Join Books.org — it's free

Book cover of Java : An Introduction to Computing
User Interfaces, Network Programming, Object-Oriented Programming, General & Miscellaneous Computing, Java (Programming Language)

Java : An Introduction to Computing

by Joel Adams, Larry R. Nyhoff, Jeffrey Nyhoff
Write a review
Log in to track your reading progress.

Overview

In their introductory book, these best-selling authors provide the beginning computer science student or professional with a thorough introduction to computing with Java and Object-Oriented Programming. Java: An Introduction to Computing teaches traditional and graphical/internet programming. This text provides a solid introduction to computer science as a discipline with an object-oriented approach to Java. The following features and benefits make this text an invaluable tool for learning Java.

FEATURES/BENEFITS:

  • Provides extensive coverage of Java 2, including in the Swing components.
  • Enjoy a comprehensive reference to the most current version of Java.
  • Uses a "spiral" approach, with central topics introduced early and revisited in increasing detail.
  • A "use it build it" approach that reduces the learning curve for students or professionals.
  • Introduces Object-Centered Design (OCD), in Chapter, culminating in Object-Oriented Design in Chapter 11.
  • OCD provides a gentle, consistent approach to OOD and OOP, which is becoming the industry standard.
  • Covers GUI programming gradually and consistently in each chapter.
  • Learn how to build programs with graphical user interfaces.
  • Presents "Part of the Picture" sections, contributed by field experts, in each chapter.
  • Introduces the discipline of computer science, including sections on ethics, history, artificial intelligence, and architecture.

Provides an introduction to computer science with an object-oriented approach to Java. Teaches traditional and graphical/internet programming. Covers Object-Centered Design, Object-Oriented Design, and GUI programming. Accompanying CD-ROM includes Java compiler (JBuilder), HTML reference guide, the text's example source code and screen snaps, and a lab manual containing laboratory exercises and projects coorinated with the text.

Synopsis

In their introductory book, these best-selling authors provide the beginning computer science student or professional with a thorough introduction to computing with Java and Object-Oriented Programming. Java: An Introduction to Computing teaches traditional and graphical/internet programming. This text provides a solid introduction to computer science as a discipline with an object-oriented approach to Java. The following features and benefits make this text an invaluable tool for learning Java.

FEATURES/BENEFITS:

  • Provides extensive coverage of Java 2, including in the Swing components.
  • Enjoy a comprehensive reference to the most current version of Java.
  • Uses a "spiral" approach, with central topics introduced early and revisited in increasing detail.
  • A "use it build it" approach that reduces the learning curve for students or professionals.
  • Introduces Object-Centered Design (OCD), in Chapter, culminating in Object-Oriented Design in Chapter 11.
  • OCD provides a gentle, consistent approach to OOD and OOP, which is becoming the industry standard.
  • Covers GUI programming gradually and consistently in each chapter.
  • Learn how to build programs with graphical user interfaces.
  • Presents "Part of the Picture" sections, contributed by field experts, in each chapter.
  • Introduces the discipline of computer science, including sections on ethics, history, artificial intelligence, and architecture.

About the Author, Joel Adams

JOEL C. ADAMS received two B.S. degrees in Psychology and Computer Science in 1980 and 1984 from Geneva College. He continued his study of Computer Science at the University of Pittsburgh, where he received his M.S. in 1986 and his Ph.D. in 1988. Since 1989, Joel has taught at Calvin College, where he is a Professor of Computer Science. He has also been a visiting faculty member at North Carolina State University and a Fulbright Scholar at the University of Mauritus. He is co-author of the widely used book C++: An Introduction to Computing.

LARRY R. NYHOFF earned his A.B. in Mathematics in 1960 from Calvin College and his M.S. in 1961 from the University of Michigan. Larry continued his study of Mathematics and received his Ph.D. in 1969 from Michigan State University. He is in his 37th year as a Professor at Calvin College and has aided in the development of the school's computer science curriculum since its inception. In addition to authoring and co-authoring over 27 textbooks used worldwide, Larry is a professional member of ACM and SIGCSE.

JEFFREY L. NYHOFF received his B.A. degree in 1985 from Calvin College. He majored in both Computer Science and Communication Arts and Sciences. He went on to earn his Master's degree in 1992 from the University of California at Berkeley. Currently, Jeff is working on his Ph.D. dissertation at the University of California — Davis. He has taught Computer Science at Calvin College since 1994, where he is an Assistant Professor.

Reviews

There are no reviews yet. Log in to write one.

Editorials

From the Publisher

"The authors did an excellent job in covering all the milestones of computer development. The authors should be commended for bringing life to an often poorly described subject."β€”Mike Davarpanah, California Polytechnic University, Pomona

"The biggest strength of this book is a good, methodical approach to object-oriented design. The steps are well laid-outΒ…and the examples are quite good."β€”Brian Durney, Brigham Young University, Hawaii

Book Details

Published
January 1, 2001
Publisher
Prentice Hall
Pages
945
Format
Paperback
ISBN
9780130142511

More by Joel Adams

Similar books