Introduction to Programming Using Java: An Object-oriented Approach

Introduction to Programming Using Java: An Object-oriented Approach
ISBN-10
0201311844
ISBN-13
9780201311846
Category
Computers / Languages / General
Pages
783
Language
English
Published
1998
Publisher
Addison Wesley
Authors
David M. Arnow, Gerald Weiss

Description

Javas support for GUI and network programming makes a great setting for diverse programming examples: a calculator, a strategy game, reading the Dow Jones from Yahoo , a Web surveyor application, scheduling songs for a rock-and-roll radio station, as well as traditional payroll and student GPA computations. Working with these and other examples, students learn to think like a programmer, analyze problems, devise solutions, design classes, and write code. Features *Uses the necessary features of Java 1.1 while teaching CS1 concepts. *Uses object-oriented concepts from the very beginning--classes, objects, and messages are all introduced in Chapter 1--and develops them throughout. *Applies a consistent class design procedure, usable by beginners. *Contains graphic user interface (GUI) supplements in each chapter. *Provides an early introduction to testing, covering test drivers, debugging, and test case selection. *Includes a chapter with three robust applications--a LOGO turtle, a Web surveyor, and Mancala (a strategy game)--which use the texts class design procedure and allow the students to tie the material together.

Other editions

Similar books

  • JDBC API Tutorial and Reference: Universal Data Access for the Java 2 Platform
    By Seth White

    This license allows and is limited to the creation and distribution of clean room implementations of this specification that ... For more information , please contact : Pearson Education Corporate Sales Division ; 201 W. 103rd Street ...

  • Core Java
    By Gary Cornell, Cay S. Horstmann

    Software -- Programming Languages.

  • Java Platform Performance: Strategies and Tactics
    By Steve Wilson, Jeff Kesselman

    Direct from Sun's Java(tm) Performance Team, this is a comprehensive field manual full of battle-tested strategies and tactics for developing high-performance applications and applets with Java technology.

  • XML: Designing XML internet applications
    By David Megginson

    XML: Designing XML internet applications

  • An Introduction to Programming and Problem Solving with PASCAL
    By G. Michael Schneider, Steven W. Weingart, David M. Perlman

    Algorithms; Basic pascal concepts; Elementary pascal programming; Flow of control; Running debugging and testing programs; Additional pascal data types; Functions and procedures; Building quality programs.

  • Programming Perl
    By Larry Wall, Randal L. Schwartz

    Software -- Operating Systems.

  • Programming Right from the Start with Visual Basic.Net
    By Thaddeus R. Crews, Chip Murphy

    Raffle Sales Х Seller Sell Amount Process Sales Data Name Qty Cost Accept Sales Data Name Qty cost $ 10.00 $ 25.00 $ 12.00 $ 35.00 $ 20.00 $ 20.00 $ 1.00 Michael Campbell Joshua Boone Keith Dye Michael Campbell Amanda Dodson Deborah ...

  • Core Java 2
    By Gary Cornell, Cay S. Horstmann

    Demonstrates the advanced features of the most recent upgrade to the Java programming language

  • The Waite Group's C++ Primer Plus
    By Stephen Prata

    11 exceptar.cpp use the ArrayDbe class 1 / Compile with arraydbe.cpp #include < iostream > using namespace std ; #include " arraydbe.h " const int Players 5 ; int main ( ) { try { ArrayDbE Team ( Players ) ; cout

  • Code Complete
    By Steve McConnell

    Mackinnon, Tim, Steve Freeman, and Philip Craig. 2000. “Endo-Testing: Unit Testing with Mock Objects,” eXtreme Programming and Flexible Processes Software Engineering-XP2000 Conference. Maguire, Steve. 1993. Writing Solid Code.