Students learn to create variables in Python. Variables are also often used in math and they explore the concept of representing information using a variable placeholder.
Python Variables
CCSS.MATH.CONTENT.6.EE.A.2, CCSS.MATH.PRACTICE.MP1, CCSS.MATH.CONTENT.7.EE.B.4, CCSS.MATH.PRACTICE.MP2, CCSS.MATH.PRACTICE.MP5, CCSS.MATH.PRACTICE.MP6, CCSS.MATH.PRACTICE.MP7, 2-DA-07, 2-AP-11, 3A-CS-01
Students learn to create variables in Python and apply them using middle school math concepts.
Using Python Variables for Math
CCSS.MATH.CONTENT.6.EE.A.2, CCSS.MATH.CONTENT.6.EE.A.2.A, CCSS.MATH.CONTENT.6.RP.A.1, CCSS.MATH.CONTENT.6.RP.A.3.B, CCSS.MATH.CONTENT.7.EE.B.4, CCSS.MATH.PRACTICE.MP1, CCSS.MATH.PRACTICE.MP2, CCSS.MATH.PRACTICE.MP5, CCSS.MATH.PRACTICE.MP6, CCSS.MATH.PRACTICE.MP7, 2-DA-07, 2-AP-11, 3A-CS-01, 3B-AP-11, 3B-AP-12
Students explore how inputs and outputs work in Python and how they can apply to math principles.
Inputs/Outputs
CCSS.MATH.CONTENT.6.EE.A.2, CCSS.MATH.CONTENT.6.EE.A.2.A, CCSS.MATH.CONTENT.6.RP.A.1, CCSS.MATH.CONTENT.6.RP.A.3.B, CCSS.MATH.CONTENT.7.EE.B.4, CCSS.MATH.PRACTICE.MP1, CCSS.MATH.PRACTICE.MP2, CCSS.MATH.PRACTICE.MP5, CCSS.MATH.PRACTICE.MP6, CCSS.MATH.PRACTICE.MP7, 2-DA-07, 2-AP-11, 3A-CS-01, 3B-AP-11
Students discover how to use if statements in Python and learn how they can be applied to just about any math concept.
If Statements
CCSS.MATH.CONTENT.6.RP.A.2, CCSS.MATH.CONTENT.6.RP.A.3.B, CCSS.MATH.CONTENT.7.EE.B.4, CCSS.MATH.PRACTICE.MP1, CCSS.MATH.PRACTICE.MP2, CCSS.MATH.PRACTICE.MP5, CCSS.MATH.PRACTICE.MP6, CCSS.MATH.PRACTICE.MP7, 2-DA-07, 2-AP-11, 3A-CS-01, 3A-AP-13, 3B-AP-11
Students practice comparing items with conditionals and discover how useful they can be while programming in Python.
Conditionals
CCSS.MATH.CONTENT.6.NS.C.7.A, CCSS.MATH.CONTENT.6.NS.C.5, CCSS.MATH.CONTENT.7.EE.B.4, CCSS.MATH.CONTENT.6.NS.C.7.B, CCSS.MATH.CONTENT.6.NS.C.7.C, CCSS.MATH.CONTENT.6.NS.C.7.D, CCSS.MATH.CONTENT.6.EE.A.2, CCSS.MATH.CONTENT.6.EE.A.2.A, CCSS.MATH.CONTENT.7.NS.A.1.A, CCSS.MATH.PRACTICE.MP1, CCSS.MATH.CONTENT.7.RP.A.2.C, CCSS.MATH.CONTENT.7.RP.A.3, CCSS.MATH.PRACTICE.MP2, CCSS.MATH.PRACTICE.MP5, CCSS.MATH.PRACTICE.MP6, CCSS.MATH.PRACTICE.MP7, 2-DA-07, 2-AP-11, 3A-CS-01, 3A-AP-13, 3B-AP-11
Students apply the Python concepts they've learned in this mini unit to create a geometry calculator.
CCSS.MATH.CONTENT.6.EE.A.2.C, CCSS.MATH.CONTENT.7.G.A.3, CCSS.MATH.CONTENT.7.G.B.4, CCSS.MATH.CONTENT.7.G.B.6, CCSS.MATH.CONTENT.8.G.C.9, CCSS.MATH.PRACTICE.MP1, CCSS.MATH.PRACTICE.MP2, CCSS.MATH.PRACTICE.MP5, CCSS.MATH.PRACTICE.MP6, CCSS.MATH.PRACTICE.MP7, 2-DA-07, 2-AP-11, 3A-CS-01, 3A-AP-13, 2-AP-13, 3B-AP-11, 3A-IC-26
Students will apply different math concepts through the Python language. They will complete challenges that help solidify concepts as they use skills in a variety of ways. In order to complete tasks, students will creatively apply what they've learned by using different approaches to reach a goal.