
Coding the Future with Math Expressions
Inquiry Framework
Question Framework
Driving Question
The overarching question that guides the entire project.How can combining math expressions with coding principles enable us to solve real-world problems and create innovative solutions?Essential Questions
Supporting questions that break down major concepts.- What is a mathematical expression and how can it be used to describe real-world situations?
- How can variables help us solve problems in coding and mathematics?
- In what ways can we translate verbal phrases into mathematical expressions?
- Why is understanding the order of operations important when evaluating expressions?
- How can we apply the concept of variables and expressions to create simple computer programs?
Standards & Learning Goals
Learning Goals
By the end of this project, students will be able to:- Understand and write simple algebraic expressions to solve real-world problems.
- Translate verbal phrases into mathematical expressions and evaluate them using coding principles.
- Apply the concept of variables in both mathematics and simple computer programming contexts.
- Master the use of the order of operations to evaluate and troubleshoot mathematical and coded expressions.
- Develop fundamental coding skills by integrating mathematical expressions into simple programs.
Common Core Standards
Entry Events
Events that will be used to introduce the project to studentsThe Math Escape Room Challenge
Students are introduced to a digital escape room where they must solve puzzles using math expressions to 'escape.' Each puzzle requires them to write, read, or evaluate expressions based on real-world scenarios as they 'navigate' deeper into the coding world.Portfolio Activities
Portfolio Activities
These activities progressively build towards your learning goals, with each submission contributing to the student's final portfolio.Variable Voyage
Students will learn to assign and use variables to represent numbers in simple algebraic expressions. This deepens their understanding of variables in not just math, but also in coding.Steps
Here is some basic scaffolding to help students complete the activity.Final Product
What students will submit as the final product of the activitySolved mini-challenges and a reflection on the use and value of variables.Alignment
How this activity aligns with the learning objectives & standardsAligns with 6.EE.6 by helping students practice using variables in various contexts.Order Ops Adventure
In this activity, students practice applying the order of operations to evaluate expressions accurately. This skill is vital both in math and coding to solve expressions and to debug code.Steps
Here is some basic scaffolding to help students complete the activity.Final Product
What students will submit as the final product of the activityA workbook of evaluated expressions, demonstrating correct use of the order of operations.Alignment
How this activity aligns with the learning objectives & standardsAligns with 6.EE.2c by focusing on evaluating expressions using the correct order of operations.Coding with Expressions
Students will combine their knowledge of expressions and coding to write simple programs. This activity links math concepts with practical coding exercises.Steps
Here is some basic scaffolding to help students complete the activity.Final Product
What students will submit as the final product of the activityA simple coded program that incorporates mathematical expressions to achieve a specific task.Alignment
How this activity aligns with the learning objectives & standardsIntegrates 6.EE.2, 6.EE.2a, 6.EE.2c, and 6.EE.6 by combining the understanding of expressions, variables, and order of operations in a coding context.Expression Explorer
Students will embark on an exploration journey to learn how to write mathematical expressions using variables. This activity sets the foundation for understanding how to represent real-world scenarios as algebraic expressions.Steps
Here is some basic scaffolding to help students complete the activity.Final Product
What students will submit as the final product of the activityA collection of student-generated mathematical expressions based on real-world scenarios.Alignment
How this activity aligns with the learning objectives & standardsAligns with 6.EE.2 and 6.EE.2a by focusing on writing and reading expressions involving variables.Rubric & Reflection
Portfolio Rubric
Grading criteria for assessing the overall project portfolioMathematical Expressions and Coding Rubric
Understanding Variables
Assesses the student's ability to understand and use variables in mathematical and coding contexts.Using Variables
Evaluates the student's ability to correctly use variables to represent unknowns in expressions.
Exemplary
4 PointsDemonstrates exceptional understanding by using variables in innovative and accurate ways across various tasks.
Proficient
3 PointsUses variables correctly and consistently in most situations.
Developing
2 PointsShows partial understanding; uses variables in some correct contexts but with inconsistencies.
Beginning
1 PointsStruggles to use variables correctly; shows minimal understanding.
Applying Order of Operations
Measures the ability to accurately apply the order of operations to evaluate mathematical expressions.Order of Operations Accuracy
Assesses the student's skill in applying PEMDAS to correctly solve expressions.
Exemplary
4 PointsCorrectly applies the order of operations in all tasks, demonstrating thorough analytical skills.
Proficient
3 PointsApplies the order of operations correctly in most tasks, with minor errors.
Developing
2 PointsInconsistently applies the order of operations, showing gaps in understanding.
Beginning
1 PointsShows minimal understanding of order of operations, often incorrect in application.
Writing Expressions
Evaluates the ability to write mathematical expressions from verbal descriptions and real-world scenarios.Expression Writing
Measures how well students translate verbal phrases into accurate mathematical expressions.
Exemplary
4 PointsConsistently translates various scenarios into precise mathematical expressions with creativity.
Proficient
3 PointsAccurately translates most verbal phrases into mathematical expressions with few errors.
Developing
2 PointsTranslates some verbal phrases correctly but makes frequent errors.
Beginning
1 PointsStruggles to translate verbal descriptions into mathematical expressions correctly.
Integrating Math and Coding
Focuses on students' ability to apply mathematical concepts, especially expressions, in coding tasks.Coding with Expressions
Evaluates how well students integrate mathematical expressions in simple coding projects.
Exemplary
4 PointsCreates innovative programs that effectively integrate mathematical expressions, showcasing advanced problem-solving skills.
Proficient
3 PointsApplies mathematical expressions effectively in coding with minor issues.
Developing
2 PointsIntegrates mathematical expressions into code but with limited effectiveness and clarity.
Beginning
1 PointsStruggles to combine mathematical expressions with coding concepts effectively.