null
Loading... Please wait...
FREE SHIPPING on All Unbranded Items LEARN MORE
Print This Page

Classic Computer Science Problems in Java

List Price: $49.99
SKU:
9781617297601
Quantity:
Minimum Purchase
25 unit(s)
  • Availability: Confirm prior to ordering
  • Branding: minimum 50 pieces (add’l costs below)
  • Check Freight Rates (branded products only)

Branding Options (v), Availability & Lead Times

  • 1-Color Imprint: $2.00 ea.
  • Promo-Page Insert: $2.50 ea. (full-color printed, single-sided page)
  • Belly-Band Wrap: $2.50 ea. (full-color printed)
  • Set-Up Charge: $45 per decoration
FULL DETAILS
  • Availability: Product availability changes daily, so please confirm your quantity is available prior to placing an order.
  • Branded Products: allow 10 business days from proof approval for production. Branding options may be limited or unavailable based on product design or cover artwork.
  • Unbranded Products: allow 3-5 business days for shipping. All Unbranded items receive FREE ground shipping in the US. Inquire for international shipping.
  • RETURNS/CANCELLATIONS: All orders, branded or unbranded, are NON-CANCELLABLE and NON-RETURNABLE once a purchase order has been received.
  • Product Details

    Author:
    David Kopec
    Format:
    Paperback
    Pages:
    264
    Publisher:
    Manning (January 19, 2021)
    Language:
    English
    ISBN-13:
    9781617297601
    ISBN-10:
    1617297607
    Weight:
    10.4oz
    Dimensions:
    7.375" x 9.25" x 1"
    File:
    Eloquence-SimonSchuster_08192026_P10502905_onix30-20260819.xml
    Folder:
    Eloquence
    List Price:
    $49.99
    Case Pack:
    30
    As low as:
    $44.99
    Publisher Identifier:
    P-SS
    Discount Code:
    G
    Pub Discount:
    37
    Imprint:
    Manning
  • Overview

    Sharpen your coding skills by exploring established computer science problems! Classic Computer Science Problems in Java challenges you with time-tested scenarios and algorithms.

    Summary
    Sharpen your coding skills by exploring established computer science problems! Classic Computer Science Problems in Java challenges you with time-tested scenarios and algorithms. You’ll work through a series of exercises based in computer science fundamentals that are designed to improve your software development abilities, improve your understanding of artificial intelligence, and even prepare you to ace an interview. As you work through examples in search, clustering, graphs, and more, you'll remember important things you've forgotten and discover classic solutions to your "new" problems!

    Purchase of the print book includes a free eBook in PDF, Kindle, and ePub formats from Manning Publications.

    About the technology
    Whatever software development problem you’re facing, odds are someone has already uncovered a solution. This book collects the most useful solutions devised, guiding you through a variety of challenges and tried-and-true problem-solving techniques. The principles and algorithms presented here are guaranteed to save you countless hours in project after project.

    About the book
    Classic Computer Science Problems in Java is a master class in computer programming designed around 55 exercises that have been used in computer science classrooms for years. You’ll work through hands-on examples as you explore core algorithms, constraint problems, AI applications, and much more.

    What's inside

        Recursion, memoization, and bit manipulation
        Search, graph, and genetic algorithms
        Constraint-satisfaction problems
        K-means clustering, neural networks, and adversarial search

    About the reader
    For intermediate Java programmers.

    About the author
    David Kopec is an assistant professor of Computer Science and Innovation at Champlain College in Burlington, Vermont.

    Table of Contents

    1 Small problems
    2 Search problems
    3 Constraint-satisfaction problems
    4 Graph problems
    5 Genetic algorithms
    6 K-means clustering
    7 Fairly simple neural networks
    8 Adversarial search
    9 Miscellaneous problems
    10 Interview with Brian Goetz