An integrated approach to math and computer science instruction
Learning to code is an attractive option for many parents and elementary-aged students. However, most simple computer programs rely on math concepts that are not yet part of a typical, elementary school curriculum. This text solves that problem by presenting math concepts selected for their importance to computer science in a way that is accessible to a younger audience.
Key Features:
Visual models and worked examples
Thoughtfully sequenced, scaffolded practice problems
Written introductions, illustrations and word problems that provide real-world context
Coding examples and projects written in Python
Coding challenges and extensions
Solutions to all practice problems, comprehension questions and selected challenges
While many math and computer science courses equip students to complete problems by rote and successfully copy an instructor’s code, this curriculum is aimed toward facilitating the meaningful learning necessary for students to produce original work.
Note: it is recommended that students are reading at a third grade level and familiar with whole-number addition, subtraction, multiplication and division.