Explorations in Computing: An Introduction to Computer Science and Python Programming (Hardcover)

John S. Conery

  • 出版商: CRC
  • 出版日期: 2014-09-30
  • 售價: $3,820
  • 貴賓價: 9.5$3,629
  • 語言: 英文
  • 頁數: 439
  • 裝訂: Hardcover
  • ISBN: 1466572442
  • ISBN-13: 9781466572447
  • 相關分類: 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. Designed for CS0 and CS1 courses, the book gives beginning students an introduction to computer science concepts and computer programming.

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程式碼。此外,該網站還提供安裝說明和編輯程式及在終端模擬器中運行命令的提示的實驗室手冊。