Hurry, item low in stock!

Objects first with Java - David J Barnes

Hurry only 1 in stock!
FREE Delivery on ALL Orders!
Objects first with Java - an intro using BlueJ
David J Barnes
Multiple-item retail product
UK Publication Date

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

With its emphasis on visualization and interaction techniques, teaching students objects from day one is now possible with Objects First with Java, 4/E. It uses BlueJ to get students started on object-oriented programming from day one ? unlike most texts, which delay coverage ? so that students don?t have to switch thought processes midstream. Barnes and Kolling strategically do not cover traditional topics like control structures, preserving their goal of teaching object-oriented principles.

The authors incorporate a ?spiral approach? throughout the text. This introduces a topic in a simple context early on, then revisits it later to increase student comprehension.
This enables the understanding of many topics while broadening knowledge. Loaded with projects, the book is organized around software development tasks versus the language features to promote good problem solving skills.
The number of interesting examples provides student with lots of applications

We are Rated Excellent on Trustpilot
Here's what you say about us...

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 Klling 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.

4th Edition
Keyword Index
Java (Computer program language)|Object-oriented programming (Computer science)
Country of Publication
Number of Pages

FREE Delivery on all Orders!