rent-now

Rent More, Save More! Use code: ECRENTAL

5% off 1 book, 7% off 2 books, 10% off 3+ books

9780136091813

Building Java Programs : A Back to Basics Approach

by ;
  • ISBN13:

    9780136091813

  • ISBN10:

    0136091814

  • Edition: 2nd
  • Format: Paperback
  • Copyright: 2010-03-11
  • Publisher: Addison-Wesley
  • View Upgraded Edition

Note: Supplemental materials are not guaranteed with Rental or Used book purchases.

Purchase Benefits

  • Free Shipping Icon Free Shipping On Orders Over $35!
    Your order must be $35 or more to qualify for free economy shipping. Bulk sales, PO's, Marketplace items, eBooks and apparel do not qualify for this offer.
  • eCampus.com Logo Get Rewarded for Ordering Your Textbooks! Enroll Now
  • Buyback Icon We Buy This Book Back!
    In-Store Credit: $0.11
    Check/Direct Deposit: $0.10
    PayPal: $0.10
List Price: $121.60 Save up to $81.17
  • Rent Book $40.43
    Add to Cart Free Shipping Icon Free Shipping

    TERM
    PRICE
    DUE
    IN STOCK USUALLY SHIPS IN 24 HOURS.
    HURRY! ONLY 1 COPY IN STOCK AT THIS PRICE
    *This item is part of an exclusive publisher rental program and requires an additional convenience fee. This fee will be reflected in the shopping cart.

How To: Textbook Rental

Looking to rent a book? Rent Building Java Programs : A Back to Basics Approach [ISBN: 9780136091813] for the semester, quarter, and short term or search our site for other textbooks by Reges, Stuart; Stepp, Marty. Renting a textbook can save you up to 90% from the cost of buying.

Summary

Building Java Programs: A Back to Basics Approach,Second Edition, introduces novice programmers to basic constructs and common pitfalls by emphasizing the essentials of procedural programming, problem solving, and algorithmic reasoning. Byusingobjects early to solve interesting problems anddefiningobjects later in the text,Building Java Programsdevelops programming knowledge for a broad audience. Introduction to Java Programming, Primitive Data and Definite Loops, Introduction to Parameters and Objects, Conditional Execution, Program Logic and Indefinite Loops, File Processing, Arrays, Defining Classes, Inheritance and Interfaces, ArrayLists, Java Collections Framework, Recursion, Searching and Sorting, Graphical User Interfaces. For all readers interested in introductory programming.

Author Biography

Stuart Reges is a principal lecturer at the University of Washington where he teaches computer programming, programming languages, and discrete structures. He is co-author of an introductory Java programming textbook with Marty Stepp titled Building Java Programs: A Back to Basics Approach. UW CSE’s Stuart Reges has won the 2011 University of Washington Distinguished Teaching Award, which is given to faculty who show “a mastery of their subject matter, intellectual rigor and a passion for teaching.”

Marty Stepp is a computer science lecturer at the University of Washington where he teaches intro programming, web programming, and software engineering. Google highlighted his web programming resources in their Google Code for Educators initiative, and he was recently featured as the Seattle PI’s “Geek of the Week.” Stepp is the lead author of Web Programming Step by Step , with Jessica Miller and Victoria Kirst from the University of Washington. He is also co-author of Building Java Programs: A Back to Basics Approach with Stuart Reges. Stepp wrote an online tool for practicing Java problems to accompany the Java textbook, called Practice-It!. He is also first author of Computing Fundamentals with C#.

From 2004 — 2006, Stepp worked as a computer science lecturer at the University of Washington, Tacoma. Before that he spent a year as a developer at Microsoft on the Excel team. Stepp got a Master’s degree in computer science at the University of Arizona in 2003. He has done research in geometric algorithms and security, taught several courses as a graduate student, and was a teaching assistant for several years.

Table of Contents

Brief Contents

Preface iii
Chapter 1 Introduction to Java Programming 1
Chapter 2 Primitive Data and Definite Loops 61
Chapter 3 Introduction to Parameters and Objects 132
Supplement 3G Graphics (Optional) 188
Chapter 4 Conditional Execution 226
Chapter 5 Program Logic and Indefinite Loops 301
Chapter 6 File Processing 373
Chapter 7 Arrays 425
Chapter 8 Classes 500
Chapter 9 Inheritance and Interfaces 555
Chapter 10 ArrayLists 628
Chapter 11 Java Collections Framework 679
Chapter 12 Recursion 718
Chapter 13 Searching and Sorting 774
Chapter 14 Graphical User Interfaces 822
Chapter 15 Implementing a Collection Class 886
Chapter 16 Linked Lists 929
Chapter 17 Binary Trees 981

Appendix A Answers to Self-Check Problems 1035
Appendix B Java Summary 1107
Appendix C Javadoc Comments and the Java API Specification 1122
Appendix D Additional Java Syntax 1128
Index 1137

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.

The Used, Rental and eBook copies of this book are not guaranteed to include any supplemental materials. Typically, only the book itself is included. This is true even if the title states it includes any access cards, study guides, lab manuals, CDs, etc.

Rewards Program