Vous voulez voir cette page en français ? Cliquez ici.

Have one to sell? Sell yours here
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 Using Java: An Object-Oriented Approach [Paperback]

David M. Arnow
4.0 out of 5 stars  See all reviews (1 customer review)

Available from these sellers.


Formats

Amazon Price New from Used from
Paperback CDN $128.00  
Paperback, Feb 1 1998 --  

Product Details


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

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

5 star
0
3 star
0
2 star
0
1 star
0
4.0 out of 5 stars
4.0 out of 5 stars
Most helpful customer reviews
4.0 out of 5 stars It is a good book Oct 11 2009
Format:Paperback
It does serve the purpose to improve my understanding of Java script. However, readers must practice writing script themselves in order to excel in this language.
Was this review helpful to you?
Most Helpful Customer Reviews on Amazon.com (beta)
Amazon.com: 3.4 out of 5 stars  25 reviews
17 of 18 people found the following review helpful
3.0 out of 5 stars Perhaps this Better Suits the Intermediate Programmer Aug 26 1999
By A Customer - Published on Amazon.com
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-

6 of 6 people found the following review helpful
2.0 out of 5 stars Not an intro book for beginners Feb 8 2001
By "kkuzuraki" - Published on Amazon.com
Format:Paperback
I bought this book as a required text for my csc class last semester. As a begginer in programming , Java is the first language I've learned. And to be honest, I don't think this is a very good text for new programmers who don't any prior background in programming. Most of the time I used other books to learn Java myself.

If you're a beginning programer looking for good Java books, I recommand Bruce Eckel's "Thicking in Java" and Deitel & Deitel's "Java: How to program".

3 of 3 people found the following review helpful
3.0 out of 5 stars This book could be better... July 22 1999
By A Customer - Published on Amazon.com
Format:Paperback
We used this book as our textbook in my CS1301 class in college. Although the book had its good points, halfway through the semester, my professor stopped using it because it was difficult for the beginning programmers in this class to follow it. It also still uses some parts of the Java language that have been changed and are now obsolete. Unless you already understand Java, I do not recommend using this book.
Search Customer Reviews
Only search this product's reviews

Listmania!

Create a Listmania! list

Look for similar items by category


Feedback