Introduction to Programming in Java: An Interdisciplinary Approach

By Robert Sedgewick, Kevin Wayne

Published by Addison-Wesley

Published Date: Jul 17, 2007

Table of Contents

Chapter 1 Elements of Programming
1.1 Your First Program
1.2 Built-in Types of Data
1.3 Conditionals and Loops
1.4 Arrays
1.5 Input and Output
1.6 Case Study: Random Web Surfer

Chapter 2 Functions and Modules
2.1 Static Methods
2.2 Libraries and Clients
2.3 Recursion
2.4 Case Study: Percolation

Chapter 3 Object-Oriented Programming
3.1 Data Types
3.2 Creating Data Types
3.3 Designing Data Types
3.4 Case Study: N-body Simulation

Chapter 4 Algorithms and Data Structures
4.1 Performance
4.2 Sorting and Searching
4.3 Stacks and Queues
4.4 Symbol Tables
4.5 Case Study: Small World

Context
Index

These online resources are available at no cost.

Companion Website for Introduction to Programming in Java: An Interdisciplinary Approach

http://www.cs.princeton.edu/introcs/home/

This title is also sold in the various packages listed below. Before purchasing one of these packages, speak with your professor about which one will help you be successful in your course.

Package ISBN-13: 9780135037881

Includes this title packaged with:

  • Addison-Wesley's Java Backpack Reference Guide
    Peter DePasquale

$97.87 | Add to Cart

Package ISBN-13: 9780133585179

Includes this title packaged with:

  • Student Value Edition for The Practice of Computing Using Python, 2nd Edition
    William F. Punch, Richard Enbody
  • MyProgrammingLab with Pearson eText -- Access Card -- for Practice of Computing using Python, 2nd Edition
    William F. Punch, Richard Enbody

$160.40 | Add to Cart

Purchase Info

ISBN-10: 0-321-49805-4

ISBN-13: 978-0-321-49805-2

Format: Book

$93.60 | Free Ground Shipping.

Add to Cart