Explore Chat for Schools, a secure platform for AI tools and literacy in the classroom. Learn more.
Explore Chat for Schools, a secure platform for AI tools and literacy in the classroom. Learn more.
6 Lessons
This course is designed to help students explore math standards through a programming lens. This course is designed to help students in grades 6–8 and can be taught as a unit in their math classes. As they learn different programming concepts, they will also practice math principles aligned with the Common Core standards. Students who have never programmed before can start with this mini unit. Students enjoy the variety of learning about programming and math simultaneously.
Learning Outcomes:
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.
Topics covered:
Python Variables
Standard alignment:
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
Learning Outcomes:
Students learn to create variables in Python and apply them using middle school math concepts.
Topics covered:
Using Python Variables for Math
Standard alignment:
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
Learning Outcomes:
Students explore how inputs and outputs work in Python and how they can apply to math principles.
Topics covered:
Inputs/Outputs
Standard alignment:
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
Learning Outcomes:
Students discover how to use if statements in Python and learn how they can be applied to just about any math concept.
Topics covered:
If Statements
Standard alignment:
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
Learning Outcomes:
Students practice comparing items with conditionals and discover how useful they can be while programming in Python.
Topics covered:
Conditionals
Standard alignment:
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
Learning Outcomes:
Students apply the Python concepts they've learned in this mini unit to create a geometry calculator.
Topics covered:
No items found.
Standard alignment:
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
Download the 2022 Skill Struck Standards Alignment + Correlation Guide to view a general list of our standard alignments, or find your state's specific alignment below:
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.
Having a mapped out, structured way to learn and experience the Computer Science curriculum really freed up time for me to give students one-on-one attention. It also gave me more opportunities to give the students additional programming assignments to help them understand the concepts better.
The program and the people behind it are innovative, intelligent, and organized. The platform is very user-friendly and l have been able to guide my students easily through the curriculum.
All of the content is fun and engaging for our students! Regarding the support and partnership, they are always on top of everything. Small issues are resolved quickly, and that is not typical with other EdTech companies.