Thinking as Computation: A First Course (Paperback)
暫譯: 計算思維:入門課程 (平裝本)

Hector J. Levesque

  • 出版商: MIT
  • 出版日期: 2017-08-11
  • 售價: $1,530
  • 貴賓價: 9.5$1,454
  • 語言: 英文
  • 頁數: 322
  • 裝訂: Paperback
  • ISBN: 0262534746
  • ISBN-13: 9780262534741
  • 海外代購書籍(需單獨結帳)

買這商品的人也買了...

相關主題

商品描述

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 考慮學習、解釋和命題推理。大多數章節以簡短的參考書目和練習作結。這本書基於多倫多大學的一門熱門課程,可以在各種課堂環境中使用,適合從一年級的文科本科生到更具技術背景的計算機科學學生。