Discovering Computer Science: Interdisciplinary Problems, Principles, and Python Programming (Paperback)
暫譯: 探索計算機科學:跨學科問題、原則與 Python 程式設計 (平裝本)
Jessen Havill
- 出版商: CRC
- 出版日期: 2015-07-10
- 售價: $2,610
- 貴賓價: 9.5 折 $2,480
- 語言: 英文
- 頁數: 750
- 裝訂: Paperback
- ISBN: 148225414X
- ISBN-13: 9781482254143
-
相關分類:
Python、程式語言、Computer-Science
立即出貨 (庫存=1)
買這商品的人也買了...
-
$450$356 -
$580$458 -
$880$695 -
$780$616 -
$1,240$1,215 -
$490$417 -
$199$169 -
$450$356 -
$400$316 -
$590$502 -
$380$300 -
$520$411 -
$280$221 -
$420$332 -
$590$502 -
$520$411 -
$680$537 -
$280$218 -
$380$300 -
$450$356 -
$540$459 -
$280$221 -
$260$234 -
$580$458 -
$380$300
商品描述
Discovering Computer Science: Interdisciplinary Problems, Principles, and Python Programming introduces computational problem solving as a vehicle of discovery in a wide variety of disciplines. With a principles-oriented introduction to computational thinking, the text provides a broader and deeper introduction to computer science than typical introductory programming books.
Organized around interdisciplinary problem domains, rather than programming language features, each chapter guides students through increasingly sophisticated algorithmic and programming techniques. The author uses a spiral approach to introduce Python language features in increasingly complex contexts as the book progresses.
The text places programming in the context of fundamental computer science principles, such as abstraction, efficiency, and algorithmic techniques, and offers overviews of fundamental topics that are traditionally put off until later courses.
The book includes thirty well-developed independent projects that encourage students to explore questions across disciplinary boundaries. Each is motivated by a problem that students can investigate by developing algorithms and implementing them as Python programs.
The book's accompanying website ― http://discoverCS.denison.edu ― includes sample code and data files, pointers for further exploration, errata, and links to Python language references.
Containing over 600 homework exercises and over 300 integrated reflection questions, this textbook is appropriate for a first computer science course for computer science majors, an introductory scientific computing course or, at a slower pace, any introductory computer science course.
商品描述(中文翻譯)
《探索計算機科學:跨學科問題、原則與 Python 程式設計》介紹了計算問題解決作為各種學科發現的工具。這本書以原則為導向,對計算思維進行介紹,提供比典型的入門程式設計書籍更廣泛和深入的計算機科學介紹。
本書圍繞跨學科問題領域組織,而非程式語言特性,每一章都引導學生逐步掌握越來越複雜的演算法和程式設計技術。作者採用螺旋式的方法,在書籍進展中以越來越複雜的情境介紹 Python 語言特性。
本書將程式設計置於基本計算機科學原則的背景下,例如抽象、效率和演算法技術,並提供傳統上在後續課程中才會討論的基本主題的概述。
本書包含三十個精心設計的獨立專案,鼓勵學生探索跨學科的問題。每個專案都以學生可以通過開發演算法並將其實現為 Python 程式來調查的問題為動機。
本書的附屬網站 ― http://discoverCS.denison.edu ― 包含範例程式碼和數據檔案、進一步探索的指引、勘誤表以及 Python 語言參考的連結。
本教材包含超過 600 道作業練習和 300 多道綜合反思問題,適合計算機科學專業的第一門計算機科學課程、入門科學計算課程,或以較慢的速度進行的任何入門計算機科學課程。