1997•Medical Entomology and ZoologyRequires access

programming.java: An Introduction to Programming Using Java

Rick Decker, Stuart H. Hirshfield

Open publisher page 7 citations

Abstract

From the Publisher: This book provides a lab-based introduction to programming, using Java™ as the programming language of choice. Decker and Hirshfield introduce students to Java and object-oriented programming (OOP) by presenting the empowering features of Java - and OOP classes, packages and inheritance - first, and bringing in the algorithmic details later. The first part of the book is devoted to using and experimenting with Java's Abstract Windowing Tool kit (the AWT), providing students with code that is algorithmically simple but produces interesting graphical results. Then, in the second half, students add code to implement these graphical shells (GUIs), resulting in a variety of visually appealing and functional programs. By following this interface-first approach, students effectively prototype their Java programs before writing the detailed code. All code examples in the text are updated to Java 2. The accompanying Lab Manual (with sample programs), developed by the authors, supports the example programs discussed in the text. This construction directly links the lab experience with the reading and lectures. The Second Edition of the Lab Manual has been fully updated to Java 2, the latest version of Java.

About this research paper

What this paper is about

From the Publisher: This book provides a lab-based introduction to programming, using Java™ as the programming language of choice. Decker and Hirshfield introduce students to Java and object-oriented programming (OOP) by presenting the empowering features of Java - and OOP classes, packages and inheritance - first, and bringing in the algorithmic details later. The first part of the book is devoted to using and experimenting with Java's Abstract Windowing Tool kit (the AWT), providing students with code that is algorithmically simple but produces interesting graphical results. Then, in the second half, students add code to implement these graphical shells (GUIs), resulting in a variety of visually appealing and functional programs. By following this interface-first approach, students effectively prototype their Java programs before writing the detailed code. All code examples in the text are updated to Java 2. The accompanying Lab Manual (with sample programs), developed by the authors, supports the example programs discussed in the text. This construction directly links the lab experience with the reading and lectures. The Second Edition of the Lab Manual has been fully updated to Java 2, the latest version of Java.

Why it matters

OpenAlex reports 7 citations for this work. Citation counts describe recorded attention and do not establish research quality.

Key contribution

A contribution statement is not available in the OpenAlex record.

Method / approach

Method details are not available in the OpenAlex metadata.

Main findings

Findings are not separately available in the OpenAlex metadata.

Limitations

Limitations are not available in the OpenAlex metadata.

Applications

Application details are not available in the OpenAlex metadata.

Available abstract

From the Publisher: This book provides a lab-based introduction to programming, using Java™ as the programming language of choice. Decker and Hirshfield introduce students to Java and object-oriented programming (OOP) by presenting the empowering features of Java - and OOP classes, packages and inheritance - first, and bringing in the algorithmic details later. The first part of the book is devoted to using and experimenting with Java's Abstract Windowing Tool kit (the AWT), providing students with code that is algorithmically simple but produces interesting graphical results. Then, in the second half, students add code to implement these graphical shells (GUIs), resulting in a variety of visually appealing and functional programs. By following this interface-first approach, students effectively prototype their Java programs before writing the detailed code. All code examples in the text are updated to Java 2. The accompanying Lab Manual (with sample programs), developed by the authors, supports the example programs discussed in the text. This construction directly links the lab experience with the reading and lectures. The Second Edition of the Lab Manual has been fully updated to Java 2, the latest version of Java.

Key concepts: Java, Computer science, Programming language, Java annotation, Real time Java, Generics in Java, Java Modeling Language, strictfp

Related papers

Back to paper searchBrowse research topicsOriginal source
programming.java: An Introduction to Programming Using Java — Research Paper | ScholarLens