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)
買這商品的人也買了...
-
Google SketchUp 7 建築及室內設計基礎應用$450$356 -
版本控制使用 Git, 2/e (Version Control with Git: Powerful tools and techniques for collaborative software development, 2/e)$580$458 -
Python 錦囊妙計, 3/e (Python Cookbook, 3/e)$880$695 -
ASP.NET MVC 5 網站開發美學$780$616 -
Introduction to the Theory of Computation, 3/e (IE-Paperback)$1,240$1,215 -
晉身 Linux 高手的最後一哩路:精熟 Shell 程式設計$490$417 -
阿榮福利味:好用到爆的免費軟體大補帖(附光碟)$199$157 -
Docker 入門與實戰$450$356 -
It's Django -- 用 Python 迅速打造 Web 應用$400$340 -
ASP.NET MVC 5 實務專題範例教學$590$502 -
實戰無線網路入侵偵測|使用Kali Linux (Mastering Wireless Penetration Testing for Highly Secured Environments)$380$300 -
一次學會 Revit 2016 - Architecture、MEP、Structure (適用2016/2015)$520$411 -
翻倍效率工作術 -- 不會就太可惜的 Windows、Word、Excel、PowerPoint 電腦活用妙招$280$238 -
用 Arduino 全面打造物聯網$420$332 -
讓網路上的每個封包都無所遁形:精用 Wireshark$590$502 -
最新 HTML5 + CSS3 網頁程式設計, 2/e$520$442 -
CSS Secrets 中文版|解決網頁設計問題的有效秘訣 (CSS Secrets: Better Solutions to Everyday Web Design Problems)$680$537 -
7天學會 Git 版本控制 (Git Essentials)$280$218 -
認識虛擬化技術的第一本書(超圖解,學習無負擔)$380$300 -
統計╳分析╳解讀╳決策:無敵好用 Excel 樞紐分析表(2013適用)$450$356 -
網路竟然這麼危險!阿里巴巴首席安全專家教你全方位保護網站, 3/e$540$459 -
讓我們 LINE 在一起! 2016 最新版! - LINE Keep‧禮品小舖‧換手機完整保留LINE聊天記錄、影片、照片、好友、群組$280$238 -
Make 國際中文版 vol.22 (Make: Volume 46 英文版)$260$234 -
Raspberry Pi 超炫專案與完全實戰, 2/e$580$458 -
Metasploitable|白帽駭客新兵訓練營$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 多道綜合反思問題,適合計算機科學專業的第一門計算機科學課程、入門科學計算課程,或以較慢的速度進行的任何入門計算機科學課程。
