Thinking as Computation: A First Course (Hardcover)
暫譯: 計算思維:入門課程 (精裝版)
Hector J. Levesque
- 出版商: MIT
- 出版日期: 2012-01-06
- 售價: $1,800
- 貴賓價: 9.8 折 $1,764
- 語言: 英文
- 頁數: 322
- 裝訂: Hardcover
- ISBN: 0262016990
- ISBN-13: 9780262016995
立即出貨 (庫存=1)
買這商品的人也買了...
-
$1,558Introduction to Algorithms, 3/e (IE-Paperback)
-
$590$502 -
$490$387 -
$750$638 -
$680$537 -
$520$442 -
$680$537 -
$650$514 -
$550$468 -
$680$537 -
$680$537 -
$680$612 -
$450$356 -
$680$537 -
$580$452 -
$1,742Data Science for Business: What you need to know about data mining and data-analytic thinking (Paperback)
-
$500$450 -
$2,500$2,450 -
$474$450 -
$340$289 -
$360$281 -
$580$458 -
$320$253 -
$505iOS 10 開發指南
-
$350$277
商品描述
This book guides students through an exploration of the idea that thinking might be understood as a form of computation. Students make the connection between thinking and computing by learning to write computer programs for a variety of tasks that require thought, including solving puzzles, understanding natural language, recognizing objects in visual scenes, planning courses of action, and playing strategic games. The material is presented with minimal technicalities and is accessible to undergraduate students with no specialized knowledge or technical background beyond high school mathematics. Students use Prolog (without having to learn algorithms: "Prolog without tears!"), learning to express what they need as a Prolog program and letting Prolog search for answers. After an introduction to the basic concepts, Thinking as Computation offers three chapters on Prolog, covering back-chaining, programs and queries, and how to write the sorts of Prolog programs used in the book. The book follows this with case studies of tasks that appear to require thought, then looks beyond Prolog to consider learning, explaining, and propositional reasoning. Most of the chapters conclude with short bibliographic notes and exercises. The book is based on a popular course at the University of Toronto and can be used in a variety of classroom contexts, by students ranging from first-year liberal arts undergraduates to more technically advanced computer science students.
商品描述(中文翻譯)
這本書引導學生探索思考可能被理解為一種計算的概念。學生透過學習編寫計算機程式來建立思考與計算之間的聯繫,這些程式用於各種需要思考的任務,包括解謎、理解自然語言、識別視覺場景中的物體、規劃行動方案以及玩策略遊戲。材料以最小的技術細節呈現,對於沒有專業知識或技術背景的本科生來說是可接觸的,僅需具備高中數學的基礎。學生使用 Prolog(無需學習算法:「無淚的 Prolog!」),學習如何將他們的需求表達為 Prolog 程式,並讓 Prolog 搜尋答案。在介紹基本概念後,《思考作為計算》提供了三章有關 Prolog 的內容,涵蓋回溯鏈接、程式和查詢,以及如何編寫書中使用的 Prolog 程式。接著,書中以案例研究的方式探討看似需要思考的任務,然後超越 Prolog 考慮學習、解釋和命題推理。大多數章節以簡短的書目註釋和練習作結。這本書基於多倫多大學的一門受歡迎的課程,可以在各種課堂環境中使用,適合從一年級的文科本科生到更具技術背景的計算機科學學生。