• RRP: £59.99
  • You Save: £3.59 (6%)
FREE Delivery in the UK.
Only 3 left in stock.
Dispatched from and sold by Amazon.
Gift-wrap available.
Quantity:1
Objects First with Java: ... has been added to your Basket
Condition: Used: Good
Comment: Used Good condition book may have signs of cover wear and/or marks on corners and page edges. Inside pages may have highlighting, writing and underlining. All purchases eligible for Amazon customer service and a 30-day return policy.
Trade in your item
Get a £10.92
Gift Card.
Have one to sell?
Flip to back Flip to front
Listen Playing... Paused   You're listening to a sample of the Audible audio edition.
Learn more
See this image

Objects First with Java: A Practical Introduction Using BlueJ Paperback – 30 Sep 2011

28 customer reviews

See all 22 formats and editions Hide other formats and editions
Amazon Price New from Used from
Paperback
"Please retry"
£56.40
£56.40 £43.61
CD-ROM
"Please retry"
£75.50
£56.40 FREE Delivery in the UK. Only 3 left in stock. Dispatched from and sold by Amazon. Gift-wrap available.

Frequently Bought Together

Objects First with Java: A Practical Introduction Using BlueJ + Introduction to Operating Systems: Behind the Desktop + Upgrading and Repairing PCs (Upgrading & Repairing PC's (W/DVD))
Price For All Three: £122.43

Buy the selected items together


Trade In this Item for up to £10.92
Trade in Objects First with Java: A Practical Introduction Using BlueJ for an Amazon Gift Card of up to £10.92, which you can then spend on millions of items across the site. Trade-in values may vary (terms apply). Learn more

Product details

  • Paperback: 560 pages
  • Publisher: Pearson; 5 edition (30 Sept. 2011)
  • Language: English
  • ISBN-10: 0132835541
  • ISBN-13: 978-0132835541
  • Product Dimensions: 18.9 x 2 x 23 cm
  • Average Customer Review: 4.0 out of 5 stars  See all reviews (28 customer reviews)
  • Amazon Bestsellers Rank: 177,219 in Books (See Top 100 in Books)
  • See Complete Table of Contents

More About the Authors

Discover books, learn about writers, and more.

Product Description

From the Back Cover

Foundation Mathematics

has been written for students taking higher education courses who have not specialised in mathematics on post-16 qualifications but need to use mathematical tools in their courses. It is ideally suited for those studying marketing, business studies, management, science, engineering, social science, geography, combined studies and design. It will be useful for those who lack confidence and need careful, steady guidance in mathematical methods. Even for those whose mathematical expertise is already established, the book will be a helpful revision and reference guide. The style of the book also makes it suitable for self-study or distance learning.

Features of the book

  • Mathematical processes are described in everyday language – mathematical ideas are usually developed by example rather than formal proof, thereby improving students’ learning.
  • Key points highlight important results that need to be referred to easily or remembered.
  • Worked examples are included throughout the book to reinforce student learning.
  • Self-assessment questions are provided at the end of most sections to test understanding of important parts of the section. Answers are given at the back of the book.
  • Exercises provide a key opportunity to develop competence and understanding through practice. Answers are given at the back of the book.
  • Test and assignment exercises (with answers provided in a separate Lecturers’ Manual) allow lecturers and tutors to set regular assignments or tests throughout the course.
  • New to this edition - chapters on sequences and series, the product and quotient rules of differentiation, and partial differentiation.

The book starts with coverage of arithmetic, including whole numbers, fractions and decimals. This is followed by chapters that gradually introduce important and commonly used topics in algebra. The remaining chapters introduce functions, trigonometry, calculus, matrices, statistics and probability.

Anthony Croft has taught mathematics in further and higher education institutions for twenty years. He is currently Manager of the Mathematics Learning Support Centre at Loughborough University where he teaches mathematics and engineering undergraduates, and develops resources to help students who find the transition from school to university difficult. He has authored many very successful mathematics textbooks including several for engineering students.

Robert Davison has twenty-five years experience teaching mathematics in both further and higher education. He is currently Principal Lecturer in the Faculty of Computing Sciences and Engineering at De Montfort University. He has authored many very successful mathematics textbooks including several for engineering students.

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

About the Author

David Barnes is a Lecturer in Computer Science at the University of Kent, in Canterbury, England. He has been teaching introductory programming for over 25 years, and has practical experience of a wide range of programming languages. He has been teaching object-oriented programming in Java for over 10 years. David is passionate about the excitement that is inherent in computer science and is actively involved in promoting it as a subject area to high-school children. In addition to computing education, his main research is in the area of software engineering.

 

Michael Kölling is a Senior Lecturer at the Computing Laboratory, University of Kent, in Canterbury, England. He holds a PhD in computer science from Sydney University, and has worked in Australia, Denmark and the UK. Michael’s research interests are in the areas of object-oriented systems, programming languages, software tools, computing education. He has published numerous papers on object-orientation and computing education topics. Michael is one of the developers of BlueJ and, more recently, the Greenfoot platform.


What Other Items Do Customers Buy After Viewing This Item?

Customer Reviews

4.0 out of 5 stars

Most Helpful Customer Reviews

16 of 17 people found the following review helpful By Andrew Cooke on 18 May 2006
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? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
11 of 12 people found the following review helpful By Jj Weir on 14 Dec. 2005
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? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
11 of 12 people found the following review helpful By "jojo7788" on 28 Nov. 2004
Format: Paperback
This book is great for really learning OOP deeply, and not just some superficial Java syntax. It takes you step by step through interesting projects - explaining every step, and gettign you to build more and more interesting applications.
There are good exercises to try and apply the concepts that you learned yourself, and at the end you feel you have really learned the concepts, and not just where to put the semicolons.
Fantastic book!
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
16 of 18 people found the following review helpful By Frank Carver VINE VOICE on 20 Dec. 2003
Format: Paperback
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 Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
8 of 9 people found the following review helpful By John on 7 Sept. 2006
Format: Paperback Verified Purchase
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". This means it provides a clear understanding of the underlying OOP principles, then uses Java programming to give examples - and there's many, many examples.

I particularly liked the fact the book provides a project - giving the reader something to do, then at the end gives a few other tasks. That way if you're really dedicated (or merely curious) you can take it a bit further.

As with the other reviewers I found it easy to follow (without being patronising or simplistic), and whereas I found many other books great on theory or syntax, this was pure practical stuff.

The fact that it also comes with a very simple Development Tool hides much of the initial nonsense you'd have to get to grips with Java - and again visually demonstrates what other books merely tell you about.

If you're leaning Java for the first time - read this first.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again

Most Recent Customer Reviews



Feedback