MTU Library Catalogue

Syndetics cover image
Image from Syndetics

An introduction to object-oriented programming with Java / C. Thomas Wu.

By: Wu, C. Thomas.
Material type: materialTypeLabelBookPublisher: Boston : McGraw Hill Higher Education, c2010Edition: 5th ed.Description: xx, 987 p. : col. ill. ; 24 cm.ISBN: 9780073523309.Subject(s): Object-oriented programming (Computer science) | Java (Computer program language) | Object-oriented programming (OOP) | Programming & scripting languages: generalDDC classification: 005.133 WU
Holdings
Item type Current library Call number Status Barcode
General lending MTU Kerry North Campus Library Ground Floor Main 005.133 WU (Browse shelf(Opens below)) Available 38888000742415
General lending MTU Kerry North Campus Library Ground Floor Main 005.133 WU (Browse shelf(Opens below)) Available 38888000742407
Total holds: 0

Enhanced descriptions from Syndetics:

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.

Includes index.

Table of contents provided by Syndetics

  • Chapter 0 Introduction to Computers and Programming Languages
  • Chapter 1 Introduction to Object-Oriented Programming and Software Development
  • Chapter 2 Getting Started with Java
  • Chapter 3 Numerical Data
  • Chapter 4 Defining Your Own Classes - Part 1
  • Chapter 5 Selection Statements
  • Chapter 6 Repetition Statements
  • Chapter 7 Defining Your Own Classes - Part 2
  • Chapter 8 Exceptions and Assertions
  • Chapter 9 Characters and Strings
  • Chapter 10 Arrays
  • Chapter 11 Sorting and Searching
  • Chapter 12 File Input and Output
  • Chapter 13 Inheritance and Polymorphism
  • Chapter 14 GUI and Event-Driven Programming
  • Chapter 15 Recursive Algorithms
  • Appendix A How to Run Java Programs
  • Appendix B List of Sample Programs
  • Appendix C Standard Classes and Interfaces
  • Appendix D UML Diagrams