woodys-uk
Price: £80.35
In stock

30 used & new from £16.75

Have one to sell? Sell yours here
 
 
Objects First with Java: A Practical Introduction Using BlueJ
 
See larger image
 

Objects First with Java: A Practical Introduction Using BlueJ (Paperback)

by David J. Barnes (Author), Michael Kolling (Author)
4.1 out of 5 stars  See all reviews (20 customer reviews)

Available from these sellers.


10 new from £31.99 20 used from £16.75

Special Offers and Product Promotions


Customers Viewing This Page May Be Interested in These Sponsored Links

  (What is this?)
   Compare Book Prices opens new browser window
www.BooksPrice.co.uk  -  Objects First With Java Find the Lowest Price! 
   Objects First With Java opens new browser window
Ask.com  -  Find the Best Results for Objects First With Java. Ask us! 
  
 

Customers Who Bought This Item Also Bought

Principles of Interactive Multimedia

Principles of Interactive Multimedia

by Mark Elsom-Cook
5.0 out of 5 stars (2)  £33.29
Business Database Systems

Business Database Systems

by Thomas Connolly
£37.39
Schaum's Outline of Discrete Mathematics, 3rd Ed. (Schaum's Outline Series)

Schaum's Outline of Discrete Mathematics, 3rd Ed. (Schaum's Outline Series)

by Seymour Lipschutz
4.0 out of 5 stars (1)  £5.49
Computer Science: An Overview

Computer Science: An Overview

by J. Glenn Brookshear
4.0 out of 5 stars (10)  £40.63
Interaction Design: Beyond Human-computer Interaction

Interaction Design: Beyond Human-computer Interaction

by Helen Sharp
3.7 out of 5 stars (6)  £31.57
Explore similar items

Product details


Product Description

Product Description

This title is now available in a new edition, available August 2008. ISBN 9780137005628

The book has a very clear identity.

It takes a truly objects first approach to teaching problem solving using Java. These are complicated concepts so the book uses the development environment BlueJ to help the student’s understanding. BlueJ has a strong emphasis on visualization and interaction techniques, and allows the students to manipulate objects and call methods as a first exercise. BlueJ is free and freely available, and has been developed specifically for teaching.

The book is loaded with projects so that the student can really get a grip on actually solving problems; and it takes a “spiral approach”, introducing a topic in a simple context early on, then revisiting it later in the book to deepen understanding. It also comes with a CD containing JDK, BlueJ, a BlueJ tutorial and code for all the projects. The website contains style guide for all examples, PowerPoints for lecturers and also a Solutions Manual. 


From the Back Cover

Objects First with Java:
A Practical Introduction Using BlueJ

Third Edition

David J. Barnes
Michael Kölling

The BlueJ revolution goes on! The third edition of Objects First with Java has been fully updated for Java 5.0, and features a new version of BlueJ providing even stronger support for learning Java syntax and semantics.

Hallmark features

  • An ‘Objects First’ approach encourages students to exploit the power of OOP from the beginning
  • A project-driven approach applies a problem-solving method to real applications.
  • A CD-ROM containing the JDK and versions of BlueJ for a variety of operating systems
  • A Companion Website at www.pearsoned.co.uk/barnes includes a style guide for all program examples, PowerPoint slides and other resources for both students and instructors.
  • Additional resources can be found on the BlueJ website: www.bluej.org/objects-first/

New to the third edition

  • Fully compliant with Java 5.0 features including generics
  • A revised treatment of autobox and enumerators
  • Expanded coverage of graphics and GUI programming
  • A new version of the BlueJ environment, featuring:
    o Full support for Java 5.0
    o An all-new interface ‘look and feel’
    o A new ‘Code Pad’ feature, allowing immediate execution and evaluation of Java code.

About the Authors

David Barnes has 25 years experience in teaching programming. He and Michael Kölling both teach introductory Java courses at the Universityof Kent, Canterbury. Michael Kölling was a key member of the team that developed BlueJ at MonashUniversityin Australia.

 

[Copy to appear on inside front cover of 3rd edition]

From reviews of the original 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, XavierUniversity

 

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

—Ian Bridgewood, CopenhagenUniversityCollegeof Engineering


Tags Customers Associate with This Product

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

Your tags: Add your first tag
 

What Do Customers Ultimately Buy After Viewing This Item?

Objects First with Java: A Practical Introduction Using BlueJ
95% buy the item featured on this page:
Objects First with Java: A Practical Introduction Using BlueJ 4.1 out of 5 stars (20)
Sams Teach Yourself Java 6 in 21 Days
1% buy
Sams Teach Yourself Java 6 in 21 Days 4.0 out of 5 stars (6)
£15.95
Head First Java
1% buy
Head First Java 4.5 out of 5 stars (30)
£22.43
Schaum's Outline of Discrete Mathematics, 3rd Ed. (Schaum's Outline Series)
1% buy
Schaum's Outline of Discrete Mathematics, 3rd Ed. (Schaum's Outline Series) 4.0 out of 5 stars (1)
£5.49

 

Customer Reviews

20 Reviews
5 star:
 (13)
4 star:
 (2)
3 star:
 (2)
2 star:    (0)
1 star:
 (3)
 
 
 
 
 
Average Customer Review
4.1 out of 5 stars (20 customer reviews)
 
 
 
 
Share your thoughts with other customers:
Most Helpful Customer Reviews

 
8 of 8 people found the following review helpful:
5.0 out of 5 stars The best book on both java and on object oriented programming!, 18 May 2006
By Andrew Cooke (Sweden) - See all my reviews
(REAL NAME)   
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 Comment | Permalink | Was this review helpful to you? Yes No (Report this)



 
8 of 8 people found the following review helpful:
5.0 out of 5 stars The Beginners Holy Grail to learning Java 5 Stars ++, 14 Dec 2005
By Jj Weir "Bookie Wookie" (Glasgow) - See all my reviews
(REAL NAME)   
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 Comment | Permalink | Was this review helpful to you? Yes No (Report this)



 
16 of 17 people found the following review helpful:
5.0 out of 5 stars A fascinating and clever approach to teaching Java, 20 Dec 2003
This book is intended to be a course text book for an introductory course in Java and Object Oriented Programming. The authors have made a conscious decision to cover the material in a different order to almost all other books on the subject. You won't find an initial chapter on classpaths, compilation and the main method, there's no pseudo-procedural "hello, world" example. The book leaps straight in to creating objects from classes, examining values and calling methods.

There is a trick to all this, of course. The book is based on a kind of Java development environment optimised for teaching called "BlueJ". BlueJ is a free download, and a copy is included on a CD with the book, along with all the source code examples. I've had a play with BlueJ, and it certainly makes important things like the distinction between a class and an object, and the inheritance structure of the code, much clearer than traditional IDEs.

If you are planning to teach a course on Java or OO, you should certainly take a look at this book. Even if you don't run the course exactly as presented, the approach is fascinating. If you are trying to pick up these tricky ideas on your own, this book might also be very useful. Even if none of those cases apply, the BlueJ software is still a really neat tool for prototyping.

Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)


Share your thoughts with other customers: Create your own review
 
 
 
Most Recent Customer Reviews

1.0 out of 5 stars Useless
This book is basically useless, there are no answers to the exercises, you have to do the practical work to help reinforce the ideas, but there is no way to check if you have done... Read more
Published 22 hours ago by Jime_d

5.0 out of 5 stars very good tutorial
This is a very good tutorial that takes the student
through the concepts of object orientated theory & the
Java language syntax & usage in fairly steep steps. Read more
Published 8 months ago by Simon Page

5.0 out of 5 stars Great Book
This is a great book about how programming java with blueJ. This book presents detailed chapters and exercices to practise what is learned in the chapter. Read more
Published 9 months ago by MIGROS

5.0 out of 5 stars Buy this book if your want a good introduction to JAVA and Object Orientated Programming. Don't buy for a reference or advanced
I approached object-orientated programming with no initial knowledge. It had tried several other books on the topic and they explained new terms up until about chapter 4, at... Read more
Published 11 months ago by Mr. A. J. J. Phillips

1.0 out of 5 stars By far the worst java book
I got this book, because I was told to by my computer science lecturer. Fast delivery, excellent condition, but the book itself turned out to be completely useless for the java... Read more
Published 11 months ago by Anonymous

4.0 out of 5 stars Great book, really good way of teaching Java
This book is a really good 'hands on' way of teaching the Java programming language. Whilst other texts may start introducing concepts they often do so in a very bland fashion... Read more
Published 15 months ago by S. Toor

3.0 out of 5 stars Not for the self taught
this is an excelent book, but definately NOT FOR THOSE TEACHING THEMSELVES.

The problem is that it is used in college courses, so there are no answers to the... Read more
Published 24 months ago by Tony P

5.0 out of 5 stars Best book for OOP
This is probably THE best book there is for Object Orientated Programming (OOP).
The book explains in full detail with examples, how to execute objects, methods and classes... Read more
Published on 10 Jul 2007 by Mr. N. Choudhury

5.0 out of 5 stars Excellent
If you are interested in OOP or a taster for Java this is the book. It has a university like learning approach which makes the whole learning experience both realitively easy and... Read more
Published on 1 Nov 2006 by M. Bristo

5.0 out of 5 stars Another satisfied customer - an Excellent Book
The idea behind this book is that although it uses Java as a way to teach object oriented programming, it's not focussed on the "Java" aspect, but the "OOOP". Read more
Published on 7 Sep 2006 by John Ryan

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
 

   


Listmania!


Look for similar items by category


Look for similar items by subject


Feedback

Ad

Your Recent History

 (What's this?)

After viewing product detail pages or search results, look here to find an easy way to navigate back to pages you are interested in.