Shop Viral Mens Fashion Now
Enjoy fast, free delivery, exclusive deals, and award-winning movies & TV shows.
Buy New
-33% $59.99
FREE delivery Wednesday, July 8
Ships from: Amazon.com
Sold by: Amazon.com
$59.99 with 33 percent savings
List Price: $90.00
FREE delivery Wednesday, July 8
Or Prime members get FREE delivery Monday, July 6. Order within 12 hrs 17 mins. Join Prime
Only 2 left in stock - order soon.
$$59.99 () Includes selected options. Includes initial monthly payment and selected options. Details
Price
Subtotal
$$59.99
Subtotal
Initial payment breakdown
Shipping cost, delivery date, and order total (including tax) shown at checkout.
Shipper / Seller
Amazon.com
Amazon.com
Shipper / Seller
Amazon.com
Returns
FREE 30-day refund/replacement
FREE 30-day refund/replacement
Quick refund
Usually issued within 24 hours. See exceptions
FREE return
At least one free return option available.
Convenient dropoff
At any of our 50,000 US locations.
See return policy
Gift options
Available at checkout
Available at checkout This item is a gift. Change
At checkout, you can add a custom message, a gift receipt for easy returns and have the item gift-wrapped
Payment
Secure transaction
Your transaction is secure
We work hard to protect your security and privacy. Our payment security system encrypts your information during transmission. We don’t share your credit card details with third-party sellers, and we don’t sell your information to others. Learn more
$23.97
The book is in good condition with all pages and cover intact, including the dust jacket if originally issued. The spine may show light wear. Pages may contain some notes or highlighting, and there might be a "From the library of" label. Boxed set packaging, shrink wrap, or included media like CDs may be missing. The book is in good condition with all pages and cover intact, including the dust jacket if originally issued. The spine may show light wear. Pages may contain some notes or highlighting, and there might be a "From the library of" label. Boxed set packaging, shrink wrap, or included media like CDs may be missing. See less
FREE delivery Tuesday, July 14. Details
Only 1 left in stock - order soon.
$$59.99 () Includes selected options. Includes initial monthly payment and selected options. Details
Price
Subtotal
$$59.99
Subtotal
Initial payment breakdown
Shipping cost, delivery date, and order total (including tax) shown at checkout.
Access codes and supplements are not guaranteed with used items.
Ships from and sold by Bay State Book Company.
Added to

Sorry, there was a problem.

There was an error retrieving your Wish Lists. Please try again.

Sorry, there was a problem.

List unavailable.
Kindle app logo image

Download the free Kindle app and start reading Kindle books instantly on your smartphone, tablet, or computer - no Kindle device required.

Read instantly on your browser with Kindle for Web.

Using your mobile phone camera - scan the code below and download the Kindle app.

QR code to download the Kindle App

  • Introduction to Programming in Java: An Interdisciplinary Approach

Follow the authors

Get new release updates & improved recommendations
Something went wrong. Please try your request again later.

Introduction to Programming in Java: An Interdisciplinary Approach

4.3 out of 5 stars (63)

{"desktop_buybox_group_1":[{"displayPrice":"$59.99","priceAmount":59.99,"currencySymbol":"$","integerValue":"59","decimalSeparator":".","fractionalValue":"99","symbolPosition":"left","hasSpace":false,"showFractionalPartIfEmpty":true,"offerListingId":"08EEnnp86h8mewsggocoYrC3RtD6KNCcCBY9iUtFoB8SqL7FfQaA0hzr5UvjBGgqxfC0oGIWjqxytA0S7mvRsve1xTa9wvjBhHAza3Bw%2FGGins5YUEej8BteiH34N17zVwPGGUf%2B3B1BqQYyzP06qw%3D%3D","locale":"en-US","buyingOptionType":"NEW","aapiBuyingOptionIndex":0}, {"displayPrice":"$23.97","priceAmount":23.97,"currencySymbol":"$","integerValue":"23","decimalSeparator":".","fractionalValue":"97","symbolPosition":"left","hasSpace":false,"showFractionalPartIfEmpty":true,"offerListingId":"08EEnnp86h8mewsggocoYrC3RtD6KNCcUF6n0mamVIQ6f6XZzz04sDzA0efWjWX6JA6ftPG74Hims0v5oQo%2Bq2Xp1GBLEvcpyXcrEtcCcofTjVFBaTYAo78Bnfb64Vbn1oTC1Ix%2Fzh2CPhcYWOEKFXzBYMUtDBbsC%2FtLoSSzGLIVe%2B6K%2FHieu753HFkbCRNP","locale":"en-US","buyingOptionType":"USED","aapiBuyingOptionIndex":1}]}

Purchase options and add-ons

Programming skills are indispensable in today’s world, not just for computer science students, but also for anyone in any scientific or technical discipline. An Introduction to Programming in Java, Second Edition, by Robert Sedgewick and Kevin Wayne is an accessible, interdisciplinary treatment that emphasizes important and engaging applications, not toy problems. The authors supply the tools needed for students and professionals to learn that programming is a natural, satisfying, and creative experience, and to become conversant with one of the world’s most widely used languages.

This example-driven guide focuses on Java’s most useful features and brings programming to life for every student in the sciences, engineering, and computer science.

Coverage includes

  • Basic elements of programming: variables, assignment statements, built-in data types, conditionals, loops, arrays, and I/O, including graphics and sound
  • Functions, modules, and libraries: organizing programs into components that can be independently debugged, maintained, and reused
  • Algorithms and data structures: sort/search algorithms, stacks, queues, and symbol tables
  • Applications from applied math, physics, chemistry, biology, and computer science

Drawing on their extensive classroom experience, the authors provide Q&As, exercises, and opportunities for creative engagement with the material throughout. Together with the companion materials, this book empowers people pursue a modern approach to teaching and learning programming.

Companion web site contains

  • Chapter summaries
  • Supplementary exercises, some with solutions
  • Detailed instructions for installing a Java programming environment
  • Program code and test data suitable for easy download
  • Detailed creative exercises, projects, and other supplementary mat

And companion studio-produced online videos provide students and professionals with the opportunity to engage with the material at their own pace and instructors the opportunity to spend their time with students helping them to succeed on assignments and exams.

There is a newer edition of this item:

Algoritmi in Java
$84.32
(1)
Only 2 left in stock - order soon.
Read poolside to seaside.Shop kindle Paperwhite. pantry

Frequently bought together

This item: Introduction to Programming in Java: An Interdisciplinary Approach
$59.99
Get it as soon as Wednesday, Jul 8
Only 2 left in stock - order soon.
Ships from and sold by Amazon.com.
+
$81.64
Usually ships within 5 to 7 days
Ships from and sold by Amazon.com.
Total price: $00
To see our price, add these items to your cart.
Details
Added to Cart
One of these items ships sooner than the other.
Choose items to buy together.

Customers also bought or read

Loading...

Editorial Reviews

About the Author

Robert Sedgewick is the William O. Baker Professor of Computer Science at Princeton University, where he was founding chairman of the Department of Computer Science. He has held visiting research positions at Xerox PARC, Institute for Defense Analyses, and INRIA, and served on the board of directors at Adobe Systems. His research interests include analytic combinatorics, design and analysis of algorithms and data structures, and program visualization. He has written seventeen books.

Kevin Wayne is the Phillip Y. Goldman Senior Lecturer in Computer Science at Princeton University, where he has taught since 1998, earning several teaching awards. He is an ACM Distinguished Educator and holds a Ph.D. in operations research and industrial engineering from Cornell University.

Product details

  • ASIN ‏ : ‎ 0672337843
  • Publisher ‏ : ‎ Addison-Wesley Professional
  • Publication date ‏ : ‎ March 30, 2017
  • Edition ‏ : ‎ 2nd
  • Language ‏ : ‎ English
  • Print length ‏ : ‎ 784 pages
  • ISBN-10 ‏ : ‎ 9780672337840
  • ISBN-13 ‏ : ‎ 978-0672337840
  • Item Weight ‏ : ‎ 2.2 pounds
  • Dimensions ‏ : ‎ 7.5 x 1.5 x 9.1 inches
  • Best Sellers Rank: #745,442 in Books (See Top 100 in Books)
  • Customer Reviews:
    4.3 out of 5 stars (63)

About the authors

Follow authors to get new release updates, plus improved recommendations.

Customer reviews

4.3 out of 5 stars
63 global ratings

Top reviews from the United States

  • 5 out of 5 stars
    Same as the first 4 chapters of Computer Science, at same price and with hardcover.
    Reviewed in the United States on February 9, 2018
    Brief content visible, double tap to read full content.
    Full content visible, double tap to read brief content.

    This book is good for a one-semester course, but note that it is the first 4 chapters of another book written by these authors, Computer Science: An Interdisciplinary Approach, which has another 3 chapters at same price and hardcover.

    19 people found this helpful
    Sending feedback...
    Thank you for your feedback.
    Sending feedback...
    Thanks, we'll investigate in the next few days.
  • 5 out of 5 stars
    CONDITION
    Reviewed in the United States on May 28, 2019
    Brief content visible, double tap to read full content.
    Full content visible, double tap to read brief content.

    Good condition

    One person found this helpful
    Sending feedback...
    Thank you for your feedback.
    Sending feedback...
    Thanks, we'll investigate in the next few days.
  • 5 out of 5 stars
    Thank you
    Reviewed in the United States on January 13, 2019
    Brief content visible, double tap to read full content.
    Full content visible, double tap to read brief content.
    2 people found this helpful
    Sending feedback...
    Thank you for your feedback.
    Sending feedback...
    Thanks, we'll investigate in the next few days.
  • 4 out of 5 stars
    A Good Book for Quick Learners or CompSci Students
    Reviewed in the United States on November 1, 2019
    Brief content visible, double tap to read full content.
    Full content visible, double tap to read brief content.

    This book is clearly tailored for somewhat intense Computer Science Undergrad Program's first year course. I say that because it's not exactly the quickest path to learning your first language; it's more focused on big computer science concepts as it is on the Java language itself. If someone is completely new to programming it might be a bit overwhelming to not be given solid practice with a language before talking about complex subjects like recursive implementation of sorting and searching algorithms and their Time Complexity measurements as this book does.

    I have my reservations about the currently accepted choice of Java as the first "teaching language" in most universities but here is where the book shines: it does a great job of framing Java within the world of other languages. Lower level features not in Java like pointers are talked about. The book works with a non-standard library called stdlib which emulates C's printf as well as some providing some really nice classes for creating graphical elements, bridging the gap to higher level languages like Javascript and providing the satisfaction of some real feedback. I believe this library is authored at Princeton University, where the book is used.

    If you are a self-learner looking to learn your first language I wouldn't really recommend this book unless you're a very fast learner or you supplement it with some real Java language learning and practice. The latter might even be my recommendation if you are using this text book in college and don't already have some programming experience.

    7 people found this helpful
    Sending feedback...
    Thank you for your feedback.
    Sending feedback...
    Thanks, we'll investigate in the next few days.
  • 5 out of 5 stars
    Good way of learning programming
    Reviewed in the United States on July 25, 2024
    Brief content visible, double tap to read full content.
    Full content visible, double tap to read brief content.

    I am pretty old system software engineer in Silicon Valley. I don't have working experience with Java, but mastery skill with C language and I am OK with C++ and Python. I bought the first edition of this book in 2017 and this Summer I started to use this book to tutor my daughter which is incoming freshman in Electrical Engineering in UC Davis. She had one year AP Computer Science Course with Java in high school and got 5 in her AP exam.

    I chose to buy this book because I have the Algorithm in C++ book from the same author which is excellent book. After went thru a few chapters in this book, I started to realize I choose a good book to tutor my daughter since this is the book for serious software engineering. A very good amount of examples and excises have something to do with natural science, ex. Math and Physics. A common misconception nowadays is that the programming almost doesn't need math or physics foundation, but this book shows how important the natural science can help student becoming a good programmer.

    4 people found this helpful
    Sending feedback...
    Thank you for your feedback.
    Sending feedback...
    Thanks, we'll investigate in the next few days.
  • 5 out of 5 stars
    Excellent Intro to Java/Programming
    Reviewed in the United States on November 20, 2017
    Brief content visible, double tap to read full content.
    Full content visible, double tap to read brief content.

    I am using this book to self-study Java, and it is truly excellent. There is a plethora of practice problems at the end of each sub-chapter that are quite interesting, and ultimately reinforce the material. I believe this book is superior to other introductory java books (and some other introductory programming books for that matter), because of the sheer number of practice problems without answers (some are on the book's website). Throughout my academic career, I've discovered that being able to answer a question on your own or make a valiant effort on your own is much more educationally valuable than having the answer shown to you. Furthermore, this book does not advocate a particular IDE, and encourages the user to manually compile and run the programs, which I think is completely necessary for a java programmer to understand.

    This book is math-centric, and those without a solid math foundation (introductory statistics/probability/linag/calculus) may feel lost in some examples or exercises.

    In all, this book provides a great java and programming foundation for one to move onto more advanced topics.

    15 people found this helpful
    Sending feedback...
    Thank you for your feedback.
    Sending feedback...
    Thanks, we'll investigate in the next few days.
  • 5 out of 5 stars
    Java learning
    Reviewed in the United States on December 3, 2025
    Brief content visible, double tap to read full content.
    Full content visible, double tap to read brief content.

    Good for bigger in java

    Sending feedback...
    Thank you for your feedback.
    Sending feedback...
    Thanks, we'll investigate in the next few days.

Top reviews from other countries

    Translated by Amazon
    See original
  • 4 out of 5 stars
    Great Java book
    Reviewed in the United Kingdom on May 2, 2020
    Brief content visible, double tap to read full content.
    Full content visible, double tap to read brief content.

    Great Java book brought to compliment a Princeton on-line software course.

    However, I was disappointed when i subsequently brought their "Computer Science, An Interdisciplinary Approach" book that appears to contain identical text.

    Sending feedback...
    Thanks, we'll investigate in the next few days.
  • 5 out of 5 stars
    Ehrliche Rezension
    Reviewed in Germany on February 17, 2021
    Brief content visible, double tap to read full content.
    Full content visible, double tap to read brief content.

    Besser als jeder Progra Prof. 10/10

    Sending feedback...
    Thanks, we'll investigate in the next few days.
    Translated from German by Amazon
    See original
  • 5 out of 5 stars
    初心者🔰のJava習得をフルサポート。英語はわかりやすく記述は鋼のように鋭いです。
    Reviewed in Japan on January 7, 2024
    Brief content visible, double tap to read full content.
    Full content visible, double tap to read brief content.

    日本の人に本書の良さをわかってもらうため日本語でレビューします。この本は「Algorithms 4th edition」- Javaによるアルゴリズム教科書-の前段にあたる部分で、アルゴリズムを実装するために必要なJavaの知識と技術を習得するパートです。この本はJavaの知識なしで読み始めても記述は平易で手をとるようにわかりJava の知識が確実に頭に定着します。この本にはそれ以外の学習サポートに大きな魅力があります。無料のJava開発環境「Eclipse」を使って本を読み進めて、著者の大学プリンストンのURLにある本のサポートページで全てのソースコードや授業のスライド、講義の映像をほぼ無料で参照できます。本とそれをサポートするふんだんな材料が揃っているので、Javaを習得して実用プログラムを書きたければこの本とできればAlgorithms 4thを買ってあとは読むだけです。

    Sending feedback...
    Thanks, we'll investigate in the next few days.
    Translated from Japanese by Amazon
    See original