Math Hacks for Scratch

Mays, Michael

  • 出版商: No Starch Press
  • 出版日期: 2024-08-27
  • 售價: $1,100
  • 貴賓價: 9.5$1,045
  • 語言: 英文
  • 頁數: 200
  • 裝訂: Quality Paper - also called trade paper
  • ISBN: 1718503385
  • ISBN-13: 9781718503380
  • 相關分類: Scratch
  • 尚未上市,歡迎預購

商品描述

Push Scratch programming to the limits as you explore primes, Fibonacci numbers, Pascal's triangle, and other mathematical curiosities through hands-on coding projects.

If you're a student looking for project ideas to practice your math and coding skills, or a Scratch enthusiast just looking for something different, this is the book for you!

Scratch is mainly used to learn programming and design computer games, but it has plenty of other useful applications--like solving math problems. This book reveals the block-based coding system's mathematical superpowers, guiding you through over 20 hands-on projects that investigate a variety of interesting numerical puzzles. You'll quickly find that core math concepts, like number representations, divisibility, and cryptography, are fun to code using Scratch.

In addition to learning how to hack Scratch to get it to work with numbers in unusual ways, you'll discover efficient algorithms for making time-consuming computations a snap. Along the way, you'll see how the right mathematical or programming trick can simplify a seemingly complex task, as you think through bonus coding challenges that further promote independent experimentation while improving both your math and programming skills.

商品描述(中文翻譯)

將Scratch程式設計推向極限,通過實踐編碼項目來探索質數、費氏數列、帕斯卡三角形和其他數學奇特之處。如果你是一個學生,正在尋找練習數學和編碼技能的項目點子,或者只是一個對Scratch感興趣的愛好者,這本書就是為你而寫的!Scratch主要用於學習編程和設計電腦遊戲,但它還有許多其他有用的應用,比如解決數學問題。本書揭示了基於塊狀編碼系統的數學超能力,通過20多個實踐項目引導你探索各種有趣的數字謎題。你很快就會發現,核心數學概念,如數字表示、可除性和密碼學,使用Scratch編碼是有趣的。除了學習如何修改Scratch以便以非常規的方式處理數字,你還將發現高效的算法,使耗時的計算變得輕而易舉。在此過程中,你將看到正確的數學或編程技巧如何簡化看似復雜的任務,同時思考額外的編碼挑戰,進一步促進獨立實驗,同時提高你的數學和編程技能。

作者簡介

Michael Mays has a PhD in mathematics from Penn State University. His teaching career at West Virginia University spanned 40 years, including administrative posts as Director of the Institute for Math Learning and Chair of the Department of Statistics, and an appointment as Eberly Teaching Professor. He has had research appointments at the University of Queensland in Brisbane, Australia and the University of the Witwatersrand in Johannesburg, South Africa. He is the author of 59 research papers and technical reports on number theory, combinatorics, and mathematics education.

作者簡介(中文翻譯)

Michael Mays在賓州州立大學獲得數學博士學位。他在西維吉尼亞大學的教學生涯長達40年,擔任過數學學習研究所所長和統計學系主任等行政職務,並擔任Eberly教學教授。他曾在澳大利亞布里斯班的昆士蘭大學和南非約翰內斯堡的威特沃特斯蘭德大學擔任研究職位。他是59篇關於數論、組合數學和數學教育的研究論文和技術報告的作者。