Have one to sell? Sell yours here
Introduction to Programming: Object-oriented Approach Using Java
 
See larger image
 
Tell the Publisher!
I’d like to read this book on Kindle

Don't have a Kindle? Get your Kindle here, or download a FREE Kindle Reading App.

Introduction to Programming: Object-oriented Approach Using Java [Paperback]

David Arnow , Gerald Weiss
3.0 out of 5 stars  See all reviews (8 customer reviews)

Available from these sellers.


Formats

Amazon Price New from Used from
Paperback --  
Paperback, 2 Mar 1998 --  
Amazon.co.uk Trade-In Store
Did you know you can trade in your old books for an Amazon.co.uk Gift Card to spend on the things you want? Plus, get an extra £5 Gift Certificate when you trade in books worth £10 or more before June 30, 2012. Visit the Books Trade-In Store for more details.

Product details

  • Paperback: 765 pages
  • Publisher: Addison Wesley; 1 edition (2 Mar 1998)
  • Language English
  • ISBN-10: 0201311844
  • ISBN-13: 978-0201311846
  • Product Dimensions: 22.9 x 18.8 x 3 cm
  • Average Customer Review: 3.0 out of 5 stars  See all reviews (8 customer reviews)
  • Amazon Bestsellers Rank: 5,428,255 in Books (See Top 100 in Books)
  • See Complete Table of Contents

More About the Authors

Discover books, learn about writers, and more.

Product Description

Product Description

Using the Java language, this book introduces the beginning computer science student to the concepts of class, object, and message in the first chapter. This object-oriented approach is used throughout the text, as students learn the fundamentals of object-oriented programming along with the basics of imperative programming. Because Java is an object-oriented language that reflects the acquired wisdom of thirty years of programming language design, the book can effectively focus on programming and the process of class design. Early on, a clear, usable procedure for solving problems by developing classes is presented and then used throughout the text.Java's 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 text's class design procedure and allow the students to tie the material together. 0201311844B04062001

From the Back Cover

Using the Java language, this book introduces the beginning computer science student to the concepts of class, object, and message in the first chapter. This object-oriented approach is used throughout the text, as students learn the fundamentals of object-oriented programming along with the basics of imperative programming. Because Java is an object-oriented language that reflects the acquired wisdom of thirty years of programming language design, the book can effectively focus on programming and the process of class design. Early on, a clear, usable procedure for solving problems by developing classes is presented and then used throughout the text.

Java's 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 text's class design procedure and allow the students to tie the material together.


0201311844B04062001

Tag this product

 (What's this?)
Think of a tag as a keyword or label you consider is strongly related to this product.
Tags will help all customers organise and find favourite items.
Your tags: Add your first tag
 

Sell a Digital Version of This Book in the Kindle Store

If you are a publisher or author and hold the digital rights to a book, you can sell a digital version of it in our Kindle Store. Learn more

Customer Reviews

Most Helpful Customer Reviews
3 of 3 people found the following review helpful
By A Customer
Format:Paperback
Utterly useless, the learning curve is non existent and although the worked examples are useful it makes no difference because you can't understand why they've done what they have. A waste of money.
Comment | 
Was this review helpful to you?
2 of 2 people found the following review helpful
By A Customer
Format:Paperback
Yet another book with 'Introduction' in the title that is far from suited to the novice programmer. The book starts at a reasonable pace, but becomes too complicated very suddenly. The concepts are all introduced at once and this makes the code exampled difficult to understand. This book is only really suitable as a resource material for a programming course, rather than for people sitting at home learning a language. It also becomes quickly apparent that the code examples are full of bugs. Hopefully these will be fixed by the next release, but there is a lot of work to be done before this can be called an 'Introduction to Programming'.
Comment | 
Was this review helpful to you?
2 of 2 people found the following review helpful
By A Customer
Format:Paperback
Much like the "introductory" computer science course I took in Spring 1999, the meaning of the word "introductory" seems to be unclear. We begin the book with a very comforting foray into object-oriented programming with the authors telling the students to keep up with the readings and examples in order to be well on their way to solid programmers. And, these words are kept in the initial chapters as real-life examples meet their computer program counterparts. The examples are worked nicely and are somewhat easy to follow.

Once we hit Chapter 3, though, there is a whiplash transition in terms of the material covered. Before the student knows it, he or she is coding their own Java class with instance variables, interfaces, subclasses, reference variables, boolean expressions, arrays, vectors, enumerations, iteration, lists, searching, sorting, stacks, queues, exceptions, overloading, overriding and not to mention recursion. And, this is all before the half-way mark.

If the authors wish to promote a solid introductory book to the Java language, the first thing is to eliminate recursion. This is not introductory material. Even though the authors try to simplify the topic by constantly comparing example code to a dishwashing chore after a meal, recursion is as difficult as it sounds. Also, searching, sorting, stacks, and queues best fit a book on data structures. Overall, though, I must commend the authors on the use of English when writing this book. I have read too many books where the psuedo-code makes less sense than the actual code itself. Thankfully, this is not one of them. But, if the book were trimmed down to just the basics, then it would truly fit its title and serve as an excellent welcoming to the expansive library of the Java programming language.

Rating: B-

Comment | 
Was this review helpful to you?

Customer Discussions

This product's forum
Discussion Replies Latest Post
No discussions yet

Ask questions, Share opinions, Gain insight
Start a new discussion
Topic:
First post:
Prompts for sign-in
 

Search Customer Discussions
Search all Amazon discussions
   


Listmania!

Create a Listmania! list

Look for similar items by category


Look for similar items by subject


Feedback