Skip to content

Objects First with Java A Practical Introduction Using BlueJ

Best in textbook rentals since 2012!

ISBN-10: 0136060862

ISBN-13: 9780136060864

Edition: 4th 2009

Authors: David J. Barnes, Michael Kolling

List price: $122.00
Blue ribbon 30 day, 100% satisfaction guarantee!
what's this?
Rush Rewards U
Members Receive:
Carrot Coin icon
XP icon
You have reached 400 XP and carrot coins. That is the daily max!

Description:

With its emphasis on visualization and interaction techniques, the BlueJ development environment helps users grasp the complicated concepts of class structure. Unlike most books on the subject, this volume uses BlueJ to get readers started on object-oriented programming from day one so they donrsquo;t have to switch thought processes midstream.Uses a ldquo;spiral approachrdquo; that introduces a topic in a simple context early on, then revisits it later to increase understanding. Offers an abundance of projects for hands-on practice. Is organized around software development tasks versus the language features; does not cover traditional topics like control structures.A useful reference for…    
Customers also bought

Book details

List price: $122.00
Edition: 4th
Copyright year: 2009
Publisher: Prentice Hall PTR
Publication date: 8/22/2008
Binding: Mixed Media
Pages: 560
Size: 7.50" wide x 9.25" long x 1.25" tall
Weight: 2.112

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…    

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…    

Foundations of object orientation
Objects and classes
Understanding class definitions
Object interaction
Grouping objects
More sophisticated behavior
Well-behaved objects
Designing classes
Application structures
Improving structure with inheritance
More about inheritance
Further abstraction techniques
Building graphical user interfaces
Handling errors
Designing applications
A case study
Working with a BlueJ project
Java data types
Operators
Java control structures
Running Java without BlueJ
Using the debugger
JUnit unit-testing tools
Teamwork tools
Javadoc
Program style guide
Important library classes
Index