Зарегистрироваться
Восстановить пароль
FAQ по входу

Bennett Eric. Elementary Math for Computer Science with Python

  • Файл формата pdf
  • размером 16,88 МБ
Bennett Eric. Elementary Math for Computer Science with Python
Eric Bennett, 2020. — 192 p. — ISBN: 9798640517071.
Writing a computer program is a complex task which relies on many prerequisite skills. In particular, math concepts such as variable expressions, the order of operations, negative numbers and coordinate systems are essential to developing even the most basic computer programs or video games. Since these concepts are not included in many state or national mathematics standards for elementary students, they are not taught in many elementary schools. This curriculum is an attempt to bridge that gap: included are math concepts selected for their importance to computer programming and video game development. While these concepts are typically presented to older students, they are made accessible, here, to a younger audience through visual models and project-based learning, an approach aimed toward facilitating the meaningful learning necessary for students to solve problems and produce original work. Each chapter of this book culminates in a coding project, written in the widely-used Python programming language, which utilizes preceding math concepts. Challenge exercises follow these projects, offering students an opportunity to extend and apply their learning. It is through grappling with these challenges that students will earn the greatest rewards.
Teacher's Guide
Introduction to Coding in Python
Variables
Examples
Practice
Application: Word Game in Python
Challenge!
Negative Numbers
Examples
Practice
Application: Distance Game in Python
Challenge!
Comparing Negative Numbers
Examples
Practice
Application: Guess the Number in Python
Challenge!
Coordinate Systems
Examples
Practice
Application: Draw a Cube in Python
Challenge!
Adding and Subtracting Negative Numbers
Examples
Practice
Application: Integer Game in Python
Challenge!
Multiplying and Dividing Negative Numbers
Examples
Practice
Application: Funny Face in Python
Challenge!
The Order of Operations
Examples
Practice
Application: 24 Game in Python
Challenge!
Variable Expressions
Examples
Practice
Application: Lemonade Stand in Python
Challenge!
Appendix
Extension: Distance Game in Python
Extension: Guess the Number in Python
Extension: Integer Game in Python
Extension: 24 Game in Python
Application: Spiral Maker in Python
Solutions
Variables
Negative Numbers
Comparing Negative Numbers
Coordinate Systems
Adding and Subtracting Negative Numbers
Multiplying and Dividing Negative Numbers
The Order of Operations
Variable Expressions
  • Чтобы скачать этот файл зарегистрируйтесь и/или войдите на сайт используя форму сверху.
  • Регистрация