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


or
Sign in to turn on 1-Click ordering.
More Buying Choices
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 (2nd Edition) [Paperback]

David Arnow , Scott Dexter , Gerald Weiss
4.0 out of 5 stars  See all reviews (1 customer review)
List Price: CDN$ 154.25
Price: CDN$ 138.24 & FREE Shipping. Details
You Save: CDN$ 16.01 (10%)
o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o
Usually ships within 12 to 13 days.
Ships from and sold by Amazon.ca. Gift-wrap available.

Formats

Amazon Price New from Used from
Paperback CDN $138.24  
Save Up to 90% on Textbooks
Hit the books in Amazon.ca's Textbook Store and save up to 90% on used textbooks and 35% on new textbooks. Learn more.
Join Amazon Student in Canada


Book Description

Aug. 20 2003 0321200063 978-0321200068 2
Introduction to Programming Using Java offers an object-oriented approach, introducing the concepts of object, class, and message as early as the first chapter. This approach is used throughout the text as students learn the fundamentals of object-oriented programming along with the basics of imperative programming. The authors place a strong emphasis on the software development process, presenting a clear and usable procedure for solving problems by developing classes.

Product Details


Product Description

From the Back Cover

This introductory programming book, thoroughly updated for the Java 2 release, offers a truly object-oriented focus. The concepts of object, class, and message are presented as early as Chapter 1. This object-oriented approach is then used throughout as students learn the fundamentals of object-oriented programming along with the basics of imperative programming. The authors place a strong emphasis on the software development process, presenting a clear and usable problem-solving procedure for developing classes that is used throughout the book.
Features-
All code is revised and tested to be compatible with Java 2 (and Java 1.1).
Includes a new, optional section that introduces Swing.
Uses object-oriented concepts from the very beginning, and develops them throughout.
Contains optional graphical user interface (GUI) supplements in each chapter.
Provides an early introduction to testing that includes test drivers, debugging, and test case selection.
Includes a chapter with three robust applications that use the texts class design procedure, allowing students to think like programmers and tie the material together. --This text refers to an alternate Paperback edition.

About the Author

David Arnow is a Professor in the Department of Computer and Information Science at Brooklyn College. Since joining Brooklyn College in 1981, his research has encompassed data structures, distributed programming, scripting languages, and parallelization of decision support software. He has published papers on CS education in SIGCSE and related settings, led two NSF-funded projects in areas of CS education, and organized or co-organized several nationally attended workshops on logic and formal methods in CS education.Gerald Weiss is an Associate Professor in the Department of Computer and Information Science at Brooklyn College. Since joining Brooklyn College in 1980, his research has encompassed data structures, programming language design and translation, object-oriented programming, and multimedia conferencing. He has published papers on CS education in SIGCSE and in other ACM and IEEE publications. He has also acted as an educational consultant to industry. 0201311844AB04062001 --This text refers to an alternate Paperback edition.

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  26 reviews
18 of 19 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-
2 of 0 people found the following review helpful
4.0 out of 5 stars Great, but only for intermediate student Dec 8 2003
By A Customer - Published on Amazon.com
Format:Paperback
I read some other reviews here, and I saw one person getting rather angry, while another was full of praise. The situation can be uinderstood by noting that this is NOT a beginning level textbook, despite what the author might have intended. Although the author writes using simple and familiar phrases to try to make things clear, its still the case that what he is doing will not be understood by anyone who is completely new to the whole notion of objects. This book is best as a second or third book, to be read by someone who is already comfortable with what an object is.
I suppose the way to view this book is that it is a needed gap-filler between the books getting readers to understand what an object is, and what it can do, and the advanced books addressed to experienced programmers who are already experts but just need to get the specifics of Java.
What the book does is take a student who knows at least a boiler-plate idea of what objects are and work with him to develop a much more intuitive understanding.
Having said that, I would say that this book is good at what it does. It presents a useful conceptual picutre of objects, which should be very helpful in designing programs, and in understanding code written by others.
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".
4 of 4 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.
6 of 7 people found the following review helpful
1.0 out of 5 stars Pretty cover, pretty graphics, pretty opinionated Feb. 12 2002
By A Customer - Published on Amazon.com
Format:Paperback
I was told to use this book for the introductory Java class I teach at a community college. I liked the idea of teaching objects. The book had a pretty cover, and the graphics are excellent. I read through the introductory matter and was less than pleased. By the time I got to Chapter 2, I knew there was a problem.
I have been coding in Java since it was Oak. "Cascading" and "Composition" introduced in Chapter 2?
The book using AWT instead of Swing/JFC, there were no usable student questions or exercises, and 70% of the appendix on Java Environments was devoted to the Macintosh!!
The text introduces the Vector class as a object oriented programming structure, and then basically tells the reader that arrays are better and negates all the benefits of introducing Java's collection classes.
The format forces me to rate 1 star; the star belongs solely to the graphics designers.
Search Customer Reviews
Only search this product's reviews

Look for similar items by category


Feedback