9780672337840

Introduction to Programming in Java An Interdisciplinary Approach

by ;
  • ISBN13:

    9780672337840

  • ISBN10:

    0672337843

  • Edition: 2nd
  • Format: Paperback
  • Copyright: 2/27/2017
  • Publisher: Addison-Wesley Professional
  • Purchase Benefits
  • Free Shipping On Orders Over $59!
    Your order must be $59 or more to qualify for free economy shipping. Bulk sales, PO's, Marketplace items, eBooks and apparel do not qualify for this offer.
  • Get Rewarded for Ordering Your Textbooks! Enroll Now
  • We Buy This Book Back!
    In-Store Credit: $27.30
    Check/Direct Deposit: $26.00
List Price: $85.00 Save up to $1.55
  • Buy New
    $83.45
    Add to Cart Free Shipping

    NOT YET PRINTED. PLACE AN ORDER AND WE WILL SHIP IT AS SOON AS IT ARRIVES.

Supplemental Materials

What is included with this book?

  • The New copy of this book will include any supplemental materials advertised. Please check the title of the book to determine if it should include any access cards, study guides, lab manuals, CDs, etc.

Summary

Learning to program is essential to the education of every student -- in the sciences, engineering, and far beyond. As students learn to create useful applications, they also take the first steps towards understanding the computer sciences' massive impact on the modern world. Using Java, this book aims to teach programming to anyone who needs or want to learn it, in a scientific context. Princeton University's Robert Sedgewick and Kevin Wayne teach essential skills for computational problem-solving that are applicable in many modern computing environments.

 

Fully updated to reflect Java 8 and Java's modern 64-bit memory model, this edition teaches through important examples from science, mathematics, engineering, and commercial computing. Each chapter contains questions and answers, exercises, creative exercises, and a compelling, classroom-tested case study -- all reflecting the authors' 20+ years of experience teaching introductory programming and computer science at Princeton. Coverage includes:

  • Elements of programming: conditionals, loops, arrays, I/O, and more
  • Functions and modules: static methods, libraries, clients, and recursion
  • Object-oriented programming: creating and designing data types
  • Algorithms and data structures: performance, sorts, searches, stacks, queues, and symbol tables

Like all of Sedgewick and Wayne's books, Introduction to Programming in Java, Second Edition is supported by an extensive website, including libraries for programming with graphics and sound, as well as hundreds of Java programs and real-world data sets. These resources enable readers to work with interesting and engaging examples from the very beginning, helping them discover that programming is a natural, satisfying, and creative experience.

Table of Contents

1. Elements of Programming
2. Functions and Modules
3. Object-Oriented Programming
4. Algorithms and Data Structures

Rewards Program

Write a Review