Home | Amazing | Today | Tags | Publishers | Years | Account | Search 
Fundamentals of OOP and Data Structures in Java

Buy

This is a CS 2 book that presents classical data structures in an object-oriented programming (OOP) context using Java. This book also focuses on the basic principles of OOP and graphical user interface (GUI)-based programming – two paradigms essential for modern programming and problem solving. Our book is aimed principally at CS 2 students but may also be valuable to software development professionals who wish to upgrade their skills in the areas of OOP, GUI programming, and classical data structures.

The software development principles associated with OOP provide a strong framework for presenting and implementing classical data structures. We adhere to and emphasize these principles throughout this book.

Universities have been slow to introduce courses related to OOP into their curricula. Curriculum change has always occurred slowly at universities, but the past dozen years have been particularly disappointing in the area of OOP education. Often a department assumes that because it has switched language from Pascal or C to C++ or Java in CS 1 or CS 2 that it has made a commitment to object-oriented software education. This is simply not true. Object orientation embodies a set of principles often obscured by the intensive preoccupation with language details often evident in early university courses and the books that cater to these courses. The spate of CS 1 and CS 2 books featuring C++ or Java are often nothing more than warmed-over reruns of structured programming texts written originally for Pascal or C.

The principles of OOP and classical data structures are language independent. Our experience has shown that these principles need to be brought to life using well-crafted examples supported by a rich object-oriented programming language. In our view, Java fits this bill. It provides constructs and predefined standard libraries that directly support and connect to the rich body of underlying OOP and data structure principles. We have chosen Java because its usage is rising rapidly, it provides relative safety in programming, it is readily and inexpensively available (free in many cases), and it offers the user a clean and powerful object model. But make no mistake – this is not yet another book on Java programming. So what do we wish to achieve?

Part One of this book presents the basic principles of OOP and GUI programming. These principles are brought to life using examples crafted in Java. The principles and techniques presented in Part One of the book are carefully chosen to support Part Two of the book.

(HTML tags aren't allowed.)

Fitness For Dummies
Fitness For Dummies

The latest and greatest in getting fit and staying that way!

Fitness For Dummies, 4th Edition, provides the latest information and advice for properly shaping, conditioning, and strengthening your body to enhance overall fitness and health. With the help of fitness professionals Suzanne Schlosberg and Liz Neporent,...

A Combinatorial Introduction to Topology
A Combinatorial Introduction to Topology
Topology is remarkable for its contributions to the popular culture of mathematics. Euler's formula for polyhedra, the four color theorem, the Mobius strip, the Klein bottle, and the general notion of a rubber sheet geometry are all part of the folklore of current mathematics. The student in a first course in topology, however, must often wonder...
An Introduction to Buddhism: Teachings, History and Practices (Introduction to Religion)
An Introduction to Buddhism: Teachings, History and Practices (Introduction to Religion)

In this new edition of the best-selling Introduction to Buddhism, Peter Harvey provides a comprehensive introduction to the development of the Buddhist tradition in both Asia and the West. Extensively revised and fully updated, this new edition draws on recent scholarship in the field, exploring the tensions and continuities between the...


Practical Guide to Medical Student Assessment
Practical Guide to Medical Student Assessment

This practical guide provides a simple, useful reference to commonly raised questions about medical student assessment.The first part of the book provides succinct information on the general aspects of assessment such as purpose and principles of assessment; technical terms such as validity, reliability, and utility of assessment instruments;...

DotNetNuke 5 User's Guide: Get Your Website Up and Running (Wrox Programmer to Programmer)
DotNetNuke 5 User's Guide: Get Your Website Up and Running (Wrox Programmer to Programmer)

An authoritative introduction to implementing DotNetNuke Web sites, by experienced DotNetNuke implementers and trainers

An impressive author team shows you how to easily build Web sites with a variety of content features - no programming experience required.

If your goal is to build the site without worrying about the...

Epidemiology and Biostatistics Secrets: with STUDENT CONSULT Access
Epidemiology and Biostatistics Secrets: with STUDENT CONSULT Access

The Secrets Series® is breaking new ground again. A two-color page layout, a portable size, and a list of the "Top 100 Secrets" in biostatistics and epidemiology help readers to better meet the challenges they face today. And, at no extra charge, purchasers also receive online access to the complete contents of the text via...

©2021 LearnIT (support@pdfchm.net) - Privacy Policy