Explorations in Computing: An Introduction to Computer Science and Python Programming
暫譯: 計算探索:計算機科學與Python程式設計導論
Conery, John S.
- 出版商: CRC
- 出版日期: 2020-09-30
- 售價: $2,430
- 貴賓價: 9.5 折 $2,309
- 語言: 英文
- 頁數: 439
- 裝訂: Quality Paper - also called trade paper
- ISBN: 0367659034
- ISBN-13: 9780367659035
-
相關分類:
Python、程式語言、Computer-Science
海外代購書籍(需單獨結帳)
相關主題
商品描述
An Active Learning Approach to Teaching the Main Ideas in Computing
Explorations in Computing: An Introduction to Computer Science and Python Programming teaches computer science students how to use programming skills to explore fundamental concepts and computational approaches to solving problems. Tbook gives beginning students an introduction to computer science concepts and computer programming. Designed for CS0 and CS1 courses, it is very well suited for alternative lecture styles, including flipped classrooms.
Prepares Students for Advanced Work in Computer Science
A revised and updated version of the author's Explorations in Computing: An Introduction to Computer Science, this text incorporates two major differences. It now uses Python, instead of Ruby, as the lab software so that students can seamlessly transition from introductory projects to more advanced studies in later courses. The book also introduces Python programming, providing students with sufficient programming skills so they can implement their own programs.
Practical, Step-by-Step Projects
The interactive lab projects in each chapter allow students to examine important ideas in computer science, particularly how algorithms offer computational solutions to problems. Students can type expressions, view results, and run experiments that help them understand the concepts in a hands-on way.
Web Resources
The Python software modules for each lab project are available on the author's website. The modules include data files and sample Python code that students can copy and modify. In addition, the site provides a lab manual of installation instructions and tips for editing programs and running commands in a terminal emulator.
商品描述(中文翻譯)
《主動學習方法教授計算機的主要概念》
《計算探索:計算機科學與 Python 程式設計入門》教導計算機科學學生如何利用程式設計技能探索基本概念及計算方法來解決問題。這本書為初學者提供計算機科學概念和程式設計的介紹。設計上適合 CS0 和 CS1 課程,非常適合替代的講課風格,包括翻轉教室。
為學生準備進階計算機科學的工作
這是作者的《計算探索:計算機科學入門》的修訂和更新版本,這本書有兩個主要的不同之處。它現在使用 Python 作為實驗室軟體,而不是 Ruby,這樣學生可以無縫地從入門專案過渡到後續課程中的更高級研究。這本書還介紹了 Python 程式設計,為學生提供足夠的程式設計技能,以便他們能夠實現自己的程式。
實用的逐步專案
每章的互動實驗室專案讓學生能夠檢視計算機科學中的重要概念,特別是算法如何提供問題的計算解決方案。學生可以輸入表達式、查看結果,並進行實驗,幫助他們以實作的方式理解這些概念。
網路資源
每個實驗室專案的 Python 軟體模組可在作者的網站上獲得。這些模組包括數據檔案和學生可以複製和修改的範例 Python 代碼。此外,該網站還提供安裝說明和編輯程式及在終端模擬器中運行命令的提示的實驗室手冊。
作者簡介
John S. Conery is a professor in the Department of Biology and the Institute of Ecology and Evolution at the University of Oregon, where he teaches computer science courses and is developing introductory programming courses for biology majors. As a professor of computer and information science, he taught introductory computer science courses as well as courses on high performance computing and computational science. His research in bioinformatics and computational biology spans a number of areas related to gene and genome duplication, artificial neural networks, population modeling, and systems biology. He received a Ph.D. in computer science.
作者簡介(中文翻譯)
約翰·S·康瑞是俄勒岡大學生物學系及生態與演化研究所的教授,他教授計算機科學課程並為生物學專業開發入門程式設計課程。作為計算機與資訊科學的教授,他教授入門計算機科學課程以及高效能計算和計算科學的課程。他在生物資訊學和計算生物學的研究涵蓋了與基因和基因組重複、人工神經網絡、族群建模和系統生物學相關的多個領域。他獲得了計算機科學的博士學位。