| Objects First With Java: A Practical Introduction Using BlueJ, 2/E |
|
|
David Barnes, University of Kent at Canterbury Michael Kolling, Maersk Institute, University of Southern Denmark, Denmark
Publisher: Prentice Hall Copyright: 2005 Format: Paper Bound w/CD-ROM; 496 pp
| ISBN-10: | 0131249339 | | ISBN-13: | 9780131249332 | |

New Edition
Available!
|
|
Description
The object-oriented paradigm continues to dominate the teaching of introductory computer programming. Objects First With Java is the first textbook to completely integrate the BlueJ Java development environment with the teaching of object-oriented principles. By using BlueJ, the authors are able to take a truly objects first approach, introducing the student to objects and classes from the outset, and enabling him/her to create an object and call its methods as the very first activity. The authors move forward from traditional approaches on how best to tackle the complex concepts of object orientation, and deliver an outstanding text that is radically changing the way introductory programming is taught. Welcome to the BlueJ revolution! |
Table Of Contents
Part One: Foundations of Object Orientation 1. Objects and Classes 2. Understanding Class Definitions 3. Object Interaction 4. Grouping Objects 5. More Sophisticated Behaviour 6. Well-behaved Objects 7. Designing Classes Part Two: Application Structures8. Improving Structure with Inheritance 9. More About Inheritance 10. Further Abstraction Techniques 11. Building Graphical User Interfaces 12. Handling Errors 13. Designing Applications 14. A Case Study Appendices A. Working with a BlueJ Project B. Java Data Types C. Java Control Structures D. Operators E. Running Java without BlueJ F. Configuring BlueJ G. Using the Debugger H. JUnit Unit-testing Tools I. Javadoc J. Program Style Guide K. Important Library Classes |
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. Furthermore, the book is constructed 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 new 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. · CD containing the JDK, BlueJ, a BlueJ tutorial and code for all projects |
New To This Edition
- New chapter on GUI programming and Swing
- Incorporates coverage of JUnit-style testing and assertions
- 100 new exercises, many independent of the projects
- 4 colour text to improve pedagogy and aid student learning
|
All Valuepacks
Multi Pack: Java for Students and Objects First with Java: A Practical Introduction Using BlueJ Bell, Parr, Barnes & Kolling © 2005 | Prentice Hall | Kit/Package/ShrinkWrap | Estimated Availability: 19 Aug 2004 ISBN-10: 1405810785 | ISBN-13: 9781405810784
Our Price: £51.99
| Package consists of: |
 |
Java for Students, 3/E |
 |
Objects First With Java: A Practical Introduction Using BlueJ, 2/E |
Valuepack: Objects First With Java:A Practical Introduction Using BlueJ with Visual Basic.Net for Students Barnes, Kolling, Parr & Bell © 2005 | Prentice Hall | Kit/Package/ShrinkWrap | Estimated Availability: 18 Aug 2005 ISBN-10: 1405836792 | ISBN-13: 9781405836791
Our Price: £70.99
| Package consists of: |
 |
Objects First With Java: A Practical Introduction Using BlueJ, 2/E |
 |
Visual Basic.Net for Students |
Multi Pack:Objects First With Java:A Practical Introduction Using BlueJ with Experiments in Java:An Introductory Lab Manual Barnes, Kolling & Rebelsky © 2004 | Prentice Hall | Kit/Package/ShrinkWrap | Estimated Availability: 08 Jul 2004 ISBN-10: 058289445X | ISBN-13: 9780582894457
Our Price: £45.99
| Package consists of: |
 |
Objects First With Java: A Practical Introduction Using BlueJ, 2/E |
 |
Experiments in Java: An Introductory Lab Manual |
Multi Pack:Objects First With Java:A Practical Introduction Using BlueJ with Practical Debugging in Java Barnes, Kolling, Ford, Teorey, Bartlett & Tyson © 2004 | Prentice Hall | Kit/Package/ShrinkWrap | Estimated Availability: 08 Jul 2004 ISBN-10: 0582894476 | ISBN-13: 9780582894471
Our Price: £47.99
| Package consists of: |
 |
Objects First With Java: A Practical Introduction Using BlueJ, 2/E |
 |
Practical Debugging in Java |
Multi Pack:Requirements Analysis and System Design with CD:Developing InformationSystems with UML with Objects First with Java:A Practical Introduction using BlueJ Maciaszek, Barnes & Kolling © 2004 | Addison-Wesley | Paper Bound w/CD-ROM | Estimated Availability: 20 Dec 2004 ISBN-10: 0582895987 | ISBN-13: 9780582895980
Our Price: £69.92
| Package consists of: |
 |
Requirements Analysis and System Design, 2/E |
 |
Objects First With Java: A Practical Introduction Using BlueJ, 2/E |
Multi Pack: C++ How To Program and Lab Manual Pkg (International Edition) with Objects First with Java: A Practical Introduction Introduction Using BlueJ Deitel, Deitel, Barnes & Kolling © 2003 | Pearson Higher Education | Paper Bound w/CD-ROM | Estimated Availability: 06 Sep 2004 ISBN-10: 1405814438 | ISBN-13: 9781405814430
Our Price: £76.89
| Package consists of: |
 |
C++ How To Program & C++ in the Lab, Lab Manual: International Edition, 4/E |
 |
Objects First With Java: A Practical Introduction Using BlueJ, 2/E |
Multi Pack: Objects First with Java:A Practical Intro Using BlueJ with Internetworking with TCP/IP Vol.1:Principles, Protocols and Architecture with Computer Confluence Introductory Ed (International Ed) and The Essence of Human-Computer Interaction Faulkner, Barnes, Kolling, Comer & Beekman © 0 | Prentice Hall | Kit/Package/ShrinkWrap | Estimated Availability: 24 Dec 2004 ISBN-10: 1405814233 | ISBN-13: 9781405814232
Our Price: £102.99
| Package consists of: |
 |
The Essence of Human-Computer Interaction |
 |
Objects First With Java: A Practical Introduction Using BlueJ, 2/E |
 |
Internetworking with TCP/IP Vol.1: Principles, Protocols, and Architecture, 4/E |
 |
Computer Confluence, Introductory Edition: International Edition, 6/E |
Multi Pack: Objects First with Java with The Essence of Human-Computer Interaction with Computer Confluence with Using UML with Objects and Components and Internet Book and How the Internet Works Faulkner, Stevens, Pooley, Barnes, Kolling, Beekman & Comer © 0 | Prentice Hall | Kit/Package/ShrinkWrap | Estimated Availability: 16 Sep 2004 ISBN-10: 1405814349 | ISBN-13: 9781405814348
Our Price: £104.99
| Package consists of: |
 |
The Essence of Human-Computer Interaction |
 |
Using UML: Software Engineering with Objects and Components (Updated Edition) |
 |
Objects First With Java: A Practical Introduction Using BlueJ, 2/E |
 |
Computer Confluence, Introductory Edition: International Edition, 6/E |
 |
Internet Book, The: Everything You Need to Know About Computer Networking and How the Internet Works, 3/E |
|
|