Shop Viral Mens Fashion Now
Buy used:
$86.17
FREE delivery July 10 - 16. Details
Or fastest delivery Saturday, July 11. Details
Used: Good | Details
Sold by Jacobs Media
Condition: Used: Good
Comment: Book shows typical signs of use consistent with being read a few times but remains in solid overall condition. Dust jacket may have some wear, creases, and/or minor tears but it is included (if applicable). All pages are present and fully readable. May show minor to moderate cosmetic wear such as small tears, bends, scuffs, or scratches.
Access codes and supplements are not guaranteed with used items.
Only 1 left in stock - order soon.
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

  • Computer Science: An Interdisciplinary Approach

Follow the authors

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

Computer Science: An Interdisciplinary Approach

4.7 out of 5 stars (87)

Named a Notable Book in the 21st Annual Best of Computing list by the ACM!

Robert Sedgewick and Kevin Wayne’s Computer Science: An Interdisciplinary Approach is the ideal modern introduction to computer science with Java programming for both students and professionals. Taking a broad, applications-based approach, Sedgewick and Wayne teach through important examples from science, mathematics, engineering, finance, and commercial computing.

The book demystifies computation, explains its intellectual underpinnings, and covers the essential elements of programming and computational problem solving in today’s environments. The authors begin by introducing basic programming elements such as variables, conditionals, loops, arrays, and I/O. Next, they turn to functions, introducing key modular programming concepts, including components and reuse. They present a modern introduction to object-oriented programming, covering current programming paradigms and approaches to data abstraction.

Building on this foundation, Sedgewick and Wayne widen their focus to the broader discipline of computer science. They introduce classical sorting and searching algorithms, fundamental data structures and their application, and scientific techniques for assessing an implementation’s performance. Using abstract models, readers learn to answer basic questions about computation, gaining insight for practical application. Finally, the authors show how machine architecture links the theory of computing to real computers, and to the field’s history and evolution.

For each concept, the authors present all the information readers need to build confidence, together with examples that solve intriguing problems. Each chapter contains question-and-answer sections, self-study drills, and challenging problems that demand creative solutions.

Companion web site (introcs.cs.princeton.edu/java) contains

  • Extensive supplementary information, including suggested approaches to programming assignments, checklists, and FAQs
  • Graphics and sound libraries
  • Links to program code and test data
  • Solutions to selected exercises
  • Chapter summaries
  • Detailed instructions for installing a Java programming environment
  • Detailed problem sets and projects

Companion 20-part series of video lectures is available at informit.com/title/9780134493831

Read poolside to seaside.Shop kindle Paperwhite. pantry

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

  • Publisher ‏ : ‎ Addison-Wesley Professional
  • Publication date ‏ : ‎ June 15, 2016
  • Edition ‏ : ‎ 1st
  • Language ‏ : ‎ English
  • Print length ‏ : ‎ 1168 pages
  • ISBN-10 ‏ : ‎ 0134076427
  • ISBN-13 ‏ : ‎ 978-0134076423
  • Item Weight ‏ : ‎ 3.62 pounds
  • Dimensions ‏ : ‎ 7.75 x 2.05 x 9.45 inches
  • Best Sellers Rank: #808,375 in Books (See Top 100 in Books)
  • Customer Reviews:
    4.7 out of 5 stars (87)

About the authors

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

Customer reviews

4.7 out of 5 stars
87 global ratings

Customers say

Customers find this book to be a wonderful introduction to computer science, with one review specifically noting its comprehensive coverage of programming and problem-solving techniques. The content receives positive feedback, with one customer describing it as a great first book in a series.
AI Generated from the text of customer reviews

Select to learn more

8 customers mention comprehensive, 8 positive, 0 negative
Customers find the book comprehensive and well-suited as a textbook for learning computer science, with one customer specifically noting its effectiveness in teaching programming and problem-solving skills.
Very Comprehensive and interesting. Exercises are creative and challenging.Read more
A great reference book when needed.Read more
This is a wonderful introduction to computer science. The author is very careful and precise with his definitions and descriptions....Read more
...This book is an excellent introduction to CS....Read more
6 customers mention content, 6 positive, 0 negative
Customers find the content of the book wonderful, with one customer noting it's a great first book in a series.
Good Book.Easy to read. I read this book and follow by Algorithms of the same author....Read more
This book provides insights into computer science. It's a wonderful book for anyone starting a journey in computer science.Read more
...approach of problem solving, this could be one of the best books out there....Read more
a very nice bookRead more

Top reviews from the United States

  • 5 out of 5 stars
    Very good book on programmatic thinking
    Reviewed in the United States on May 3, 2017
    Brief content visible, double tap to read full content.
    Full content visible, double tap to read brief content.

    If you are not a CS major like me and not confident on the programmatic approach of problem solving, this could be one of the best books out there. The book goes beyond teaching Java language syntax which many books do, and teaches programming and approaching problems. The exercise problems are really good and there are extra problems with solutions on the book website which I found helpful. Thanks to the authors, my skills improved a lot. I am on to the next in the series - Algorithms 4e.

    32 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
    Great introduction to and survey of computer science, and an introduction to Java.
    Reviewed in the United States on November 5, 2020
    Brief content visible, double tap to read full content.
    Full content visible, double tap to read brief content.

    This is a wonderful introduction to computer science. The author is very careful and precise with his definitions and descriptions. This book is covered in two online courses in Coursera. Familiarity with the material in this book is a necessary condition for taking the authors Algorithms I and II courses

    2 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
    This is a very good textbook for someone learning CS
    Reviewed in the United States on January 18, 2018
    Brief content visible, double tap to read full content.
    Full content visible, double tap to read brief content.

    This is a very good textbook for someone learning CS, the examples are apt and the authors do not waste time of the student by focussing on non-essential problems.

    8 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 Book. Easy to read
    Reviewed in the United States on July 15, 2016
    Brief content visible, double tap to read full content.
    Full content visible, double tap to read brief content.

    Good Book.Easy to read. I read this book and follow by Algorithms of the same author.

    Please check location 738 795 807 836 845 874 884 895 and many others . It is missing.

    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
    Great book
    Reviewed in the United States on December 19, 2021
    Brief content visible, double tap to read full content.
    Full content visible, double tap to read brief content.

    This book provides insights into computer science. It's a wonderful book for anyone starting a journey in computer science.

    2 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 for beginners
    Reviewed in the United States on November 23, 2021
    Brief content visible, double tap to read full content.
    Full content visible, double tap to read brief content.

    This gives you the necessary introduction to the Java land.

    2 people found this helpful
    Sending feedback...
    Thank you for your feedback.
    Sending feedback...
    Thanks, we'll investigate in the next few days.
  • 3 out of 5 stars
    Great to have.
    Reviewed in the United States on March 6, 2024
    Brief content visible, double tap to read full content.
    Full content visible, double tap to read brief content.

    A great reference book when needed.

    Sending feedback...
    Thank you for your feedback.
    Sending feedback...
    Thanks, we'll investigate in the next few days.
  • 5 out of 5 stars
    Great first book in a "series"
    Reviewed in the United States on August 4, 2016
    Brief content visible, double tap to read full content.
    Full content visible, double tap to read brief content.

    I do love the Sedgewick "series" of CS books that I've read ( Programming -> Algorithms -> Analysis of Algorithms). This book is an excellent introduction to CS. One thing I am not sure of is the difference between this book, and a book like "Introduction to Programming in Java".

    12 people found this helpful
    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
  • 5 out of 5 stars
    Five Stars
    Reviewed in Canada on June 22, 2018
    Brief content visible, double tap to read full content.
    Full content visible, double tap to read brief content.

    Another excellent book from Sedgewick.

    Sending feedback...
    Thanks, we'll investigate in the next few days.
  • 5 out of 5 stars
    Excellent book
    Reviewed in Germany on November 18, 2022
    Brief content visible, double tap to read full content.
    Full content visible, double tap to read brief content.

    Excellent book

    Sending feedback...
    Thanks, we'll investigate in the next few days.
  • 5 out of 5 stars
    Gayet güzel bir kitap
    Reviewed in Turkey on August 26, 2023
    Brief content visible, double tap to read full content.
    Full content visible, double tap to read brief content.

    Kitap zaman zaman sıkıcı olabiliyor ancak bu programlama işi zaten sıkıcı bir iş sevmiyorsanız hiç bulaşmayın ChatGPT kullanın ona yazdırın derim 😁 Bu işi üstadından öğrenmek isteyenler ve vakti olanlar yazarın ayrıca kitap içeriğini açıklayan YouTube’da kurs videolarını bulabilirsiniz…Ayrıca, bu kitap yazarın Introduction to Programming in Java kitabından daha kapsamlı. İlk etapta Introduction to Programming in Java kitabını almak niyetindeydim ancak dediğim gibi bu kitab daha kapsamlı olduğu için tercih ettim.

    Sending feedback...
    Thanks, we'll investigate in the next few days.
    Translated from Turkish by Amazon
    See original
  • 5 out of 5 stars
    Awesome book - buy it.
    Reviewed in the United Kingdom on October 15, 2017
    Brief content visible, double tap to read full content.
    Full content visible, double tap to read brief content.

    Awesome book. Covers topic in detail but is also easy to understand.

    Sending feedback...
    Thanks, we'll investigate in the next few days.
  • 2 out of 5 stars
    there are better java books out there
    Reviewed in Germany on January 25, 2021
    Brief content visible, double tap to read full content.
    Full content visible, double tap to read brief content.

    not useful for learning java in a time efficient manner

    Sending feedback...
    Thanks, we'll investigate in the next few days.