An Introduction to Object-Oriented Programming with Java (Int'l Ed)
5th Edition
                    
    
                    0071283684
                            ·
                            9780071283687
            
            
    
             © 2010 | Published: March 24, 2009 
    
            
                An Introduction to Object-Oriented Programming with Java takes a full-immersion approach to object-oriented programming.  Proper object-oriented design practices are emphasized throughout the book.  Students learn how to use the standard classes firs…
                    Read More
                    
    
            Request More Info
        
        Receive via shipping:
- Colour, print bound version of the complete text
Chapter 0 Introduction to Computers and Programming LanguagesChapter 1 Introduction to Object-Oriented Programming and Software DevelopmentChapter 2 Getting Started with JavaChapter 3 Numerical DataChapter 4 Defining Your Own Classes - Part 1Chapter 5 Selection StatementsChapter 6 Repetition StatementsChapter 7 Defining Your Own Classes - Part 2Chapter 8 Exceptions and AssertionsChapter 9 Characters and StringsChapter 10 ArraysChapter 11 Sorting and SearchingChapter 12 File Input and OutputChapter 13 Inheritance and PolymorphismChapter 14 GUI and Event-Driven ProgrammingChapter 15 Recursive AlgorithmsAppendix A	How to Run Java ProgramsAppendix B	List of Sample ProgramsAppendix C	Standard Classes and InterfacesAppendix D	UML Diagrams                
Chapter 2 Getting Started with JavaChapter 3 Numerical DataChapter 4 Defining Your Own Classes - Part 1Chapter 5 Selection StatementsChapter 6 Repetition StatementsChapter 7 Defining Your Own Classes - Part 2Chapter 8 Exceptions and AssertionsChapter 9 Characters and StringsChapter 10 ArraysChapter 11 Sorting and SearchingChapter 12 File Input and OutputChapter 13 Inheritance and PolymorphismChapter 14 GUI and Event-Driven ProgrammingChapter 15 Recursive AlgorithmsAppendix A	How to Run Java ProgramsAppendix B	List of Sample ProgramsAppendix C	Standard Classes and InterfacesAppendix D	UML Diagrams                
Chapter 4 Defining Your Own Classes - Part 1Chapter 5 Selection StatementsChapter 6 Repetition StatementsChapter 7 Defining Your Own Classes - Part 2Chapter 8 Exceptions and AssertionsChapter 9 Characters and StringsChapter 10 ArraysChapter 11 Sorting and SearchingChapter 12 File Input and OutputChapter 13 Inheritance and PolymorphismChapter 14 GUI and Event-Driven ProgrammingChapter 15 Recursive AlgorithmsAppendix A	How to Run Java ProgramsAppendix B	List of Sample ProgramsAppendix C	Standard Classes and InterfacesAppendix D	UML Diagrams                
Chapter 6 Repetition StatementsChapter 7 Defining Your Own Classes - Part 2Chapter 8 Exceptions and AssertionsChapter 9 Characters and StringsChapter 10 ArraysChapter 11 Sorting and SearchingChapter 12 File Input and OutputChapter 13 Inheritance and PolymorphismChapter 14 GUI and Event-Driven ProgrammingChapter 15 Recursive AlgorithmsAppendix A	How to Run Java ProgramsAppendix B	List of Sample ProgramsAppendix C	Standard Classes and InterfacesAppendix D	UML Diagrams                
Chapter 8 Exceptions and AssertionsChapter 9 Characters and StringsChapter 10 ArraysChapter 11 Sorting and SearchingChapter 12 File Input and OutputChapter 13 Inheritance and PolymorphismChapter 14 GUI and Event-Driven ProgrammingChapter 15 Recursive AlgorithmsAppendix A	How to Run Java ProgramsAppendix B	List of Sample ProgramsAppendix C	Standard Classes and InterfacesAppendix D	UML Diagrams                
Chapter 10 ArraysChapter 11 Sorting and SearchingChapter 12 File Input and OutputChapter 13 Inheritance and PolymorphismChapter 14 GUI and Event-Driven ProgrammingChapter 15 Recursive AlgorithmsAppendix A	How to Run Java ProgramsAppendix B	List of Sample ProgramsAppendix C	Standard Classes and InterfacesAppendix D	UML Diagrams                
Chapter 12 File Input and OutputChapter 13 Inheritance and PolymorphismChapter 14 GUI and Event-Driven ProgrammingChapter 15 Recursive AlgorithmsAppendix A	How to Run Java ProgramsAppendix B	List of Sample ProgramsAppendix C	Standard Classes and InterfacesAppendix D	UML Diagrams                
Chapter 14 GUI and Event-Driven ProgrammingChapter 15 Recursive AlgorithmsAppendix A	How to Run Java ProgramsAppendix B	List of Sample ProgramsAppendix C	Standard Classes and InterfacesAppendix D	UML Diagrams                
Appendix A	How to Run Java ProgramsAppendix B	List of Sample ProgramsAppendix C	Standard Classes and InterfacesAppendix D	UML Diagrams                
Appendix C	Standard Classes and InterfacesAppendix D	UML Diagrams                
                    
    An Introduction to Object-Oriented Programming with Java takes a full-immersion approach to object-oriented programming.  Proper object-oriented design practices are emphasized throughout the book.  Students learn how to use the standard classes first, then learn to design their own classes.  
                                                            
                Wu uses a gentler approach to teaching students how to design their own classes, separating the coverage into two chapters. GUI coverage is also located independently in the back of the book and can be covered if desired.
Wu also features a robust set of instructors' materials including PowerPoint slides, code samples, and quiz questions.
