Coding in the Algebra Classroom
Common Core State Standards
MATH 
Math 
HSA 
High School: Algebra 
CED 
Creating Equations 
A 
Create equations that describe numbers or relationships 
2 
Create equations in two or more variables to represent relationships between quantities; graph equations on coordinate axes with labels and scales. 
Download Common Core State Standards (PDF 1.2 MB) 
Common Core State Standards
Math 
Math 
Practice 
Mathematical Practice Standards 
MP1 
Make sense of problems and persevere in solving them. Mathematically proficient students start by explaining to themselves the meaning of a problem and looking for entry points to its solution. They analyze givens, constraints, relationships, and goals. They make conjectures about the form and meaning of the solution and plan a solution pathway rather than simply jumping into a solution attempt. They consider analogous problems, and try special cases and simpler forms of the original problem in order to gain insight into its solution. They monitor and evaluate their progress and change course if necessary. Older students might, depending on the context of the problem, transform algebraic expressions or change the viewing window on their graphing calculator to get the information they need. Mathematically proficient students can explain correspondences between equations, verbal descriptions, tables, and graphs or draw diagrams of important features and relationships, graph data, and search for regularity or trends. Younger students might rely on using concrete objects or pictures to help conceptualize and solve a problem. Mathematically proficient students check their answers to problems using a different method, and they continually ask themselves, "Does this make sense?" They can understand the approaches of others to solving complex problems and identify correspondences between different approaches. 
Download Common Core State Standards (PDF 1.2 MB) 
Common Core State Standards
Math 
Math 
Practice 
Mathematical Practice Standards 
MP4 
Model with mathematics. Mathematically proficient students can apply the mathematics they know to solve problems arising in everyday life, society, and the workplace. In early grades, this might be as simple as writing an addition equation to describe a situation. In middle grades, a student might apply proportional reasoning to plan a school event or analyze a problem in the community. By high school, a student might use geometry to solve a design problem or use a function to describe how one quantity of interest depends on another. Mathematically proficient students who can apply what they know are comfortable making assumptions and approximations to simplify a complicated situation, realizing that these may need revision later. They are able to identify important quantities in a practical situation and map their relationships using such tools as diagrams, twoway tables, graphs, flowcharts and formulas. They can analyze those relationships mathematically to draw conclusions. They routinely interpret their mathematical results in the context of the situation and reflect on whether the results make sense, possibly improving the model if it has not served its purpose. 
Download Common Core State Standards (PDF 1.2 MB) 

Teaching PracticeFacilitating Peer LearningGrade 7 / Math / EngagementMath.Practice.MP4
 18
 7

Lesson Idea  Common CoreConcept First, Notation LastGrade 7 / Math / InequalitiesMath.7.EE.B.4b / Math.Practice.MP4 / Math.Practice.MP6
 270
 8

Lesson Idea  Common CoreFactor, Expand, and Combine Like TermsGrade 7 / Math / ExpressionsMath.7.EE.A.1 / Math.Practice.MP4 / Math.Practice.MP6
 19
 7

Lesson Idea  Common CoreHow Tall is the Flagpole?Grades 912 / Math / GeometryMath.HSG.SRT.B.5 / Math.Practice.MP4 / Math.Practice.MP5
 74
 9

Tch SpecialMeeting Students' Needs in Number TalksGrades 58 / Math / AssessmentMath.5.NF.B.4 / Math.Practice.MP4
 335
 10

Lesson Idea  Common CoreDot Talks: Building Fluency with NumbersGrade 1 / Math / ELLMath.1.OA.C.5 / Math.1.OA.C.6 / Math.Practice.MP4
 361
 10

Lesson Idea  Common CoreUnderstanding Fractions through RealWorld TasksGrade 3 / Math / ModelingMath.3.NF.A.1 / Math.3.NF.A.2a / Math.Practice.MP4
 53
 9

Lesson IdeaTo the Moon!Grade 8 / Engineering / NGSSMath.8.SP.A.4
 127
 97
Lesson Objective
Integrate computer science into math lessons
Length
10 min
Questions to Consider
 Why does Mr. Kwon believe it is important to integrate technology into his algebra support classes?
 How does coding help students deepen their understanding of algebra?
 How does Mr. Kwon formatively assess his students?
See Josh’s Laureate page here.
Watch all the videos in this series.
Watch an interactive segment from this video at Tch Video Lounge.
Teacher & School Info

Joshua Kwon
 School Details
 Mariner High School Everett, WA
 Population
 2,147 students
 District Spending
 $8,168
Supporting Materials

Coding in the Algebra Classroom Transcript

Lesson Plan: Coding in the Algebra Classroom.PDF