Have one to sell? Sell yours here
Objects First with Java: A Practical Introduction Using BlueJ
 
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.

Objects First with Java: A Practical Introduction Using BlueJ [Paperback]

David Barnes , Dr Michael Kolling
3.9 out of 5 stars  See all reviews (33 customer reviews)

Available from these sellers.


Formats

Amazon Price New from Used from
Hardcover --  
Paperback £41.79  
Paperback, 24 Jun 2004 --  
Multimedia CD --  
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.
There is a newer edition of this item:
Objects First with Java: A Practical Introduction Using BlueJ Objects First with Java: A Practical Introduction Using BlueJ 3.9 out of 5 stars (33)
£49.98
In stock.

Customers Who Bought This Item Also Bought


Product details


More About the Authors

Discover books, learn about writers, and more.

Product Description

Product Description

The object-oriented paradigm continues to dominate the teaching of introductory computer programming. Objects First With Java is the first textbook to completely integrate the BlueJ Java development environment with the teaching of object-oriented principles. By using BlueJ, the authors are able to take a truly objects first approach, introducing the student to objects and classes from the outset, and enabling him/her to create an object and call its methods as the very first activity.

The authors move forward from traditional approaches on how best to tackle the complex concepts of object orientation, and deliver an outstanding text that is radically changing the way introductory programming is taught. Welcome to the BlueJ revolution!

From the Back Cover

The new edition of this best-seller brings it up to date with the latest developments in the field, and builds on the clear, accessible approach that has contributed to its success.

Objects First with Java

is an outstanding text that is radically changing the way introductory programming is taught. Welcome to the BlueJ revolution!

Key features

  • Truly objects-first approach
  • Project-driven approach to problem solving
  • Thorough treatment of object-oriented principles

  • CD-ROM containing the JDK and BlueJ for various operating systems

  • A website at www.booksites.net/barnes containing the style guide for all examples used in the book, PowerPoint slides for instructors and other support material.

New to this edition

  • New chapter on GUI programming and Swing

  • Incorporates coverage of JUnit-style testing and assertions

  • One hundred new exercises, many independent of the projects

  • Four-colour new text design to improve pedagogy and aid student learning

From reviews of the first edition

"The book represents a valuable, new approach to introductory programming; it is still my best choice as textbook for the introductory programming course."

- Michael Caspersen, University of Aarhus, Denmark

"This is the most innovative approach to teaching an Introduction to Programming course I have seen so far."

- Clemens Martin, University of Ontario

"I would like to thank the authors for their good job on this book, and the wonderful BlueJ, the best programming environment for students learning Java."

- Ying Zhou, Rhode Island College

"The first true ‘objects first’ introductory text; the best introduction to objects and OO programming concepts I have ever seen."

- Michael Goldweber, Xavier University

"The more I read Barnes and Kölling’s book, the more impressed I am with it. It is a pedagogical masterpiece."

- Ian Bridgewood, Copenhagen University College of Engineering


Tags Customers Associate with This Product

 (What's this?)
Click on a tag to find related items, discussions, and people.
 
(2)

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

What Other Items Do Customers Buy After Viewing This Item?


Customer Reviews

Most Helpful Customer Reviews
14 of 14 people found the following review helpful
Format:Paperback
This is a great book, I would give it 6 stars if I was allowed to. It seems to have 2 things which all other books lack: it teaches from 'the beginning' and it is packed with useful exercises. The author expains the concepts of object oriented programming (in java but the concepts are useful for many other languages!) very well, he doesn't introduce inheritance until half way through the book and by the time he does, you are really ready for it due to the excellent teaching structure of the book. The author seems to have a great way of making you do exercises and getting you to ask yourself questions like 'wouldn't it be handy if there was something like subclassing?', and then surprise surprise!, the next section is on subclassing!

As I said, many other books seem to introduce loads of theory without giving yu any practice. This book gets you practicing and then thinking of the theory youself.

This book works for a range of people. It is great for beginners (although I highly recommend that you do every exercise), but I am sure that many experienced programmers would find it very useful too, at least for brushing up on certain concepts....
Comment | 
Was this review helpful to you?
10 of 10 people found the following review helpful
By Jj Weir
Format:Paperback
Had my first taste of BlueJ as a college student at Bell College Hamilton, my Java skills have increased tremendously mainly due to the principles and concepts learned from BlueJ.

This book stands miles above all Beginner java book's on the market today. The book comes with its own IDE "BlueJ". The book focuses early on Classes, Objects and clearly explains the concepts with little regard to code. The book then invites the reader to open up example projects with the BlueJ IDE and gets the user to create objects from the classes then examine the methods, again paying little attention to coding (There is plenty of coding and exercises in this book, but kept to minimum at this stage as it’s vital to understand the concepts related with classes and objects and methods). This then enables the user to better visualize abstract concepts and object behavior.

The book uses an iterative approach and user finds that principles taught in the book are used throughout the book. The book teaches you to code practical programs such as a Database to contain CD and Video objects; most importantly it stimulates your mind and imagination. This enables the user to find other ways to apply the concepts to other problems. The book gets you to into the habit of thinking of items as objects. Plain and simple BlueJ gives you the right amount of Java knowledge without going into unnecessary details and allows the user to see the big picture and enable them to successfully start understanding more advanced Java material.

When I got to university the Students who used BlueJ at college were miles ahead in understanding Java language than those who had not. Most students who did not use BlueJ before university had a habit of writing procedural style programs with the Java
language.

Recommended !

Comment | 
Was this review helpful to you?
4 of 4 people found the following review helpful
Format:Paperback
This book is an introduction to the concept of Object Oriented programming using the Java language. It is not a complete course in Java and by avoiding getting too involved in the specifics of the Java language, allows the skills you will learn to be applied to writing code in any object oriented language.

The book is fantastically laid out with full colour-coded syntax for all code examples making it much easier to read than most programming books.

This is a tutorial rather than a reference book.
Comment | 
Was this review helpful to you?
Most Recent Customer Reviews
Objects First
The title says it all and it works!
BlueJ is a great environment to program in. The book is a great tutorial style book. Read more
Published 3 days ago by Nico
Fully satisfied:)
I'm happy with this transaction, no problems at all. Quick exchange, definitely some day will come back and buy something else with this sealer;)
Published 4 months ago by Kamila
a good book for freshers
It was my text book of java course, and it did a great help to some assignments. I guess this book is better for freshers, compared with "Thinking in Java", "Java Core", "Effective... Read more
Published 7 months ago by Vincent
Good book for beginners, but watch out...
Reading some of the rather harsh reviews on this book, I thought that it would be a good idea to write a few words of my own. Read more
Published 8 months ago by IGM0937
SomeGuy
Didn't have the version number of the book anywhere on the page. It is an out of date book and I've probably failed my exams due to it. Thanks.
Published 12 months ago by SomeGuy
I would avoid as there are better books out there!
I am a university graduate, graduating in computer science with a 2.1 with honours.

Our course relied heavily on programming and Java was the language of choice. Read more
Published 13 months ago by bs3ac
Good !
It's a pretty good so far. Seems the best Java book I've read so far for learning. Nice exercises to attempt throughout.
Published 14 months ago by Andygd
A surprisingly wonderful book
I most enjoyed reading this book. Before starting I thought it would be too easy or maybe naive for a long term professional programmer. I was absolutely wrong. Read more
Published 16 months ago by D. Pantazopoulos
Feedback
I brought this for my son who is at Uni. he said it has been useful. I cannot give any other info as I know nothing about this subject. Sorry
Published 19 months ago by Yvette Hector
Objects First With Java Blue J
Very informative. Does what I need it to do. Well written with good explanations and practical exercises with which to practice your progress.
Published 23 months ago by Alan
Search Customer Reviews
Only search this product's reviews

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!


Look for similar items by category


Look for similar items by subject


Feedback