Dr. Permanand Mohan - Fundamentals of Object Oriented Programming in Java
About the Book
Fundamentals of Object-Oriented Programming in Java presents the concepts and techniques of object-oriented programming (OOP) using fundamental theory, practical code examples, and carefully designed instructional exercises. Based on years of teaching object-oriented programming, this book presents material in a structured, easy to read manner where each chapter focuses on one or more essential concepts which are built upon, developed, and linked to in subsequent chapters.
In addition, this book contains five special Programming Project chapters that provide complete solutions of how to build comprehensive, fully-functional object-oriented Java programs that solve real world problems using the concepts presented in related chapters.
Topics covered include encapsulation, inheritance, polymorphism, interfaces, and object persistence among others. Java is used to implement the object-oriented concepts presented in this book, and readers with basic programming knowledge are quickly brought up to speed with Java through the numerous detailed code examples and instructions available on the book’s companion website.
The incremental nature of this book is primarily suited towards beginners aiming to learn and master OOP material, but also serves as an excellent reference manual on core OOP theory with quick code highlights for advanced users and professionals.
Key Features of the Book
- Presents an easy-to-follow overview of the Java™ programming language for readers who are familiar with another programming language.
- Strikes a good balance between theory and practice.
- Contains five chapters called “Programming Projects” which explain how to build a complete object-oriented program based on the content presented in the preceding chapters.
- Uses a scaffolding approach so that new concepts being introduced always build on earlier concepts.
- Uses the Unified Modelling Language (UML) to illustrate objects and their relationships.
About the Author
Permanand Mohan is a Senior Lecturer in Computer Science at the St. Augustine campus of the University of the West Indies in Trinidad and Tobago where he has been teaching full-time for more than 15 years. He has a Ph.D. in Computer Science from the University of the West Indies, an M.Sc. in Computer Science from the University of Saskatchewan, and a B.Sc. in Computer Science from the University of the West Indies. He has taught object-oriented programming to hundreds of students over the past ten years. He has also taught courses on computer programming to thousands of students learning to program for the first time.
Availability
The book is available at Amazon.com, Barnes and Noble, and other online bookstores. It is also available at the bookstore on the St. Augustine campus of the University of the West Indies.