or
Sign in to turn on 1-Click ordering.
 
 
More Buying Choices
22 used & new from £35.00

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.0 out of 5 stars  See all reviews (21 customer reviews)
RRP: £46.99
Price: £38.44 & this item Delivered FREE in the UK with Super Saver Delivery. See details and conditions
You Save: £8.55 (18%)
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
In stock.
Dispatched from and sold by Amazon.co.uk. Gift-wrap available.

Want guaranteed delivery by Wednesday, November 25? Choose Express delivery at checkout. See Details
17 new from £35.00 5 used from £39.00
12 Days of Christmas Sale in Books
Get up to 65% off some of our top titles. Shop now

Special Offers and Product Promotions


Frequently Bought Together

Objects First with Java: A Practical Introduction Using BlueJ + Principles of Interactive Multimedia + Business Database Systems
Price For All Three: £107.62

Show availability and delivery details


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)  £32.79
Business Database Systems

Business Database Systems

by Thomas Connolly
£36.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.48
Computer Science: An Overview

Computer Science: An Overview

by J. Glenn Brookshear
4.0 out of 5 stars (10)  £39.63
The Essentials of Computer Organization and Architecture

The Essentials of Computer Organization and Architecture

by Linda Null
£30.39
Explore similar items

Product details


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! 
  
 

Product Description

Product Description

Now available in a new edition, published August 2008. ISBN 9780137005628.

For introductory courses in Java/Introduction to Programming and Object-Oriented Programming.

 

Its close integration with the BlueJ development environment allows this book to focus on key aspects of object-oriented software development from day one. BlueJ's clear visualization of classes and objects means that students can immediately appreciate the differences between them, and gain a much better understanding of the nature of an object than they would from simply reading source code. Unlike traditional textbooks, the chapters are not ordered by language features but by software development concepts. Language features are introduced as a response to the problems to be solved. A large number of different, interesting projects are used to provide variety and avoid the monotony of a running problem. The authors avoid the dangers of trying to teach all there is to know about each topic by using a spiral approach - introducing topics in a simple context early on and then revisiting later to deepen understanding. Throughout, the emphasis is on developing a practical approach to programming, with students encouraged to add code to existing programs rather than working with an intimidating sheet of blank paper.

 

Supplements:

 

Author's Companion Website: http://www.bluej.org/objects-first/ Includes Java Resource Links, Book Projects, Code Style Guide,  Student Activities and more!

 

Instructor-only Resources (Registration required):

  • Power Point lecture slides
  • Solutions to exercises

Click on the "Resources" Tab above to view these downloadable files



From the Back Cover

Objects First with Java ; A Practical Introduction using BlueJ

Learn Java and BlueJ straight from the source!

Welcome to the first introductory programming textbook that completely integrates BlueJ with the teaching of object-oriented principles using Java.

BlueJ is a Java development environment that runs on top of the Sun Microsystems Java Development Kit making use of the standard compiler and virtual machine. It has been specifically designed for the introductory teaching of object-oriented programming, allowing the student to create objects of any class and interact with their methods. This truly objects first approach within the customised BlueJ environment is expected to revolutionise the way programming is taught. For the first time, the traditionally difficult concepts of objects and classes are bought alive in an easily manipulable visual form.

Key features

  • Objects first approach

BlueJ supports teaching tools that are not available in other environments, including the visualisation of class structure. This means that the student can interact with objects directly, even before looking at the first line of Java syntax!

  • Project driven approach to problem solving

Each chapter contains problems which are analyzed before the language constructs are introduced that can solve them. What is more, the book is structured along the lines of fundamental development tasks, giving clear coverage of the principles of object-oriented programming

  • Spiral approach

Challenging topics are introduced early, and then revisited later in the book in a different context in order to deepen understanding

  • Thorough treatment of object-oriented principles

Pointers are used within each chapter to refer the student to further reading, supplementary sources, and language references

  • Supplements

The book is accompanied by a CD-ROM containing the JDK and BlueJ for various operating systems. A companion website contains the style guide for all examples used in the book, as well as power point slides for instructors.

Michael Kölling is one of the developers of the BlueJ software, and is currently based at the University of Southern Denmark, Odense. David J. Barnes is at the University of Kent at Canterbury, and is the author of Object-Oriented Programming with Java, also published by Prentice Hall.

--This text refers to an out of print or unavailable edition of this title.

Tags Customers Associate with This Product

 (What's this?)
Click on a tag to find related items, discussions, and people.
 
(1)
(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.0 out of 5 stars (21)
£38.44
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)
£21.05
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.48

 

Customer Reviews

21 Reviews
5 star:
 (13)
4 star:
 (2)
3 star:
 (2)
2 star:    (0)
1 star:
 (4)
 
 
 
 
 
Average Customer Review
4.0 out of 5 stars (21 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 Do not buy this book unless instructed by lecturers
This book is absolutely useless. I was told to buy it by a university lecturer as the course content relied heavily on use of the book. Read more
Published 5 days ago by Master Jamey Macmillan

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 8 days 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 on 17 Nov 2007 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

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.