<?xml version="1.0" encoding="UTF-8"?>
<record
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xsi:schemaLocation="http://www.loc.gov/MARC21/slim http://www.loc.gov/standards/marcxml/schema/MARC21slim.xsd"
    xmlns="http://www.loc.gov/MARC21/slim">

  <leader>02063cam a22002778i 4500</leader>
  <controlfield tag="001">17615521</controlfield>
  <controlfield tag="005">20251008104837.0</controlfield>
  <controlfield tag="006">m     o  d        </controlfield>
  <controlfield tag="007">cr |||||||||||</controlfield>
  <controlfield tag="008">240617s2025    mau     ob    001 0 eng d</controlfield>
  <datafield tag="020" ind1=" " ind2=" ">
    <subfield code="a">9780262551694</subfield>
  </datafield>
  <datafield tag="035" ind1=" " ind2=" ">
    <subfield code="a">(MaCbMITP)15544</subfield>
  </datafield>
  <datafield tag="035" ind1=" " ind2=" ">
    <subfield code="a">(OCoLC-P)1455429400</subfield>
  </datafield>
  <datafield tag="040" ind1=" " ind2=" ">
    <subfield code="a">OCoLC-P</subfield>
    <subfield code="b">eng</subfield>
    <subfield code="e">rda</subfield>
    <subfield code="c">OCoLC-P</subfield>
  </datafield>
  <datafield tag="041" ind1=" " ind2=" ">
    <subfield code="a">eng</subfield>
  </datafield>
  <datafield tag="050" ind1="0" ind2="0">
    <subfield code="a">QA76.9.A43</subfield>
    <subfield code="b">L54 2025</subfield>
  </datafield>
  <datafield tag="100" ind1=" " ind2=" ">
    <subfield code="a">Lichtman, Elliot</subfield>
    <subfield code="e">author</subfield>
    <subfield code="9">26063</subfield>
  </datafield>
  <datafield tag="245" ind1="1" ind2="4">
    <subfield code="a">The computer always wins</subfield>
    <subfield code="b">: a playful introduction to algorithms through puzzles and strategy games</subfield>
    <subfield code="c">/ Elliot Lichtman.</subfield>
  </datafield>
  <datafield tag="260" ind1=" " ind2=" ">
    <subfield code="a">Cambridge, MA :</subfield>
    <subfield code="b">The MIT Press,</subfield>
    <subfield code="c">2025.</subfield>
  </datafield>
  <datafield tag="300" ind1=" " ind2=" ">
    <subfield code="a">182 pages :</subfield>
    <subfield code="b">illustrations (some color) ;</subfield>
    <subfield code="c">23 cm.</subfield>
  </datafield>
  <datafield tag="505" ind1=" " ind2=" ">
    <subfield code="a">How to use this book &#x2014; Why algorithms? &#x2014; Chapter summaries &#x2014; Searching and sorting. Guess wrong answers &#x2014; Road not taken &#x2014; One step at a time &#x2014; Turn-based strategy games. Whose turn is it anyways &#x2014; Move faster &#x2014; Pruning &#x2014; Random simulation. Throwing darts &#x2014; Aiming darts &#x2014; Aiming darts at others &#x2014; Tracking and training. Rock, paper...paper &#x2014; Black boxes &#x2014; Minimizing regret &#x2014; Afterword &#x2014; Python review.</subfield>
  </datafield>
  <datafield tag="520" ind1=" " ind2=" ">
    <subfield code="a">An engaging and approachable resource for beginning-to-intermediate coders eager to learn advanced ideas in computer programming.

In The Computer Always Wins, Elliot Lichtman will teach you some of computer science&#x2019;s most powerful concepts in a refreshingly accessible way: exploring them through word games, board games, and strategy games you already know. Learn recursion by playing tic-tac-toe, efficient search through puzzle games like sudoku and Wordle, and machine learning by way of the playground classic rock-paper-scissors. Finish the book, and you&#x2019;ll come away with not only a deeper understanding of these foundational programming techniques but also a new appreciation for the amazing feats that can be accomplished using simple, readable code.</subfield>
  </datafield>
  <datafield tag="650" ind1=" " ind2="0">
    <subfield code="a">Computer algorithms</subfield>
    <subfield code="9">13963</subfield>
  </datafield>
  <datafield tag="650" ind1=" " ind2="0">
    <subfield code="a">Board games</subfield>
    <subfield code="x">Mathematics</subfield>
    <subfield code="9">26064</subfield>
  </datafield>
  <datafield tag="942" ind1=" " ind2=" ">
    <subfield code="2">lcc</subfield>
  </datafield>
  <datafield tag="952" ind1=" " ind2=" ">
    <subfield code="0">0</subfield>
    <subfield code="1">0</subfield>
    <subfield code="2">lcc</subfield>
    <subfield code="4">0</subfield>
    <subfield code="7">0</subfield>
    <subfield code="a">TBS</subfield>
    <subfield code="b">TBS</subfield>
    <subfield code="d">2025-10-08</subfield>
    <subfield code="l">0</subfield>
    <subfield code="o">QA76.9.A43 LIC</subfield>
    <subfield code="p">B07531</subfield>
    <subfield code="r">2025-10-08</subfield>
    <subfield code="t">1</subfield>
    <subfield code="w">2025-10-08</subfield>
    <subfield code="y">1</subfield>
  </datafield>
  <datafield tag="999" ind1=" " ind2=" ">
    <subfield code="c">5021</subfield>
    <subfield code="d">5021</subfield>
  </datafield>
</record>
