Start Integrating Coding in Your Classroom

“How am I supposed to teach using coding in my math classroom when my students have never had access to coding?” “What about me, the teacher, I am not familiar with coding either, how can I become more confident to use coding as a platform in my classroom that will allow students to better experience…

Students as the Experts

As a teacher, one thing that can be really intimidating is trying to teach something to your students that you do not feel you have mastered yourself. I see this happening most when teaching or using a new technology. I began using Scratch in my math class two years ago. When I started implementing it,…

Two-Step Equation Solver

How can you spice up your solving equations unit, all while creating a deeper understanding of the mathematics? Want to add a project that will allow for computational thinking development and enhances understanding of solving equations at the same time? The Goal Try out our two-step equation solver lesson and allow students to experience math…

Playful Polygons Vlog

, -Mike Larson

Central Tendency

Project Goal: Given a data set, this program should calculate the mean, median, and mode of the data.   Standard: CCSS.MATH.CONTENT.6.SP.B.5.C Giving quantitative measures of center (median and/or mean) and variability (interquartile range and/or mean absolute deviation), as well as describing any overall pattern and any striking deviations from the overall pattern with reference to…

Scrolling Through Summation

This week’s high school lesson focuses on using lists and indexes in Scratch as a strategy to calculate summation in common statistics including average, standard deviation, z-scores, and more!  If you teach algebra, algebra II, or statistics this lesson will surely strengthen student understanding of these descriptive statistics while also glancing into a strategy commonly…

Positive Exponent Calculator

This week’s primary and secondary lesson focuses on computing positive exponents when given a base and an exponent. This program can be used to strengthen understanding of exponents as well as learning to create a custom function in Scratch. Functions are used by computer programmers and math students all of the time! Want to learn…

Grasping Gravity

I’m sure you’ve spent some time in your math classroom talking about ways to explore the math behind different real world phenomena.  We often just refer to it as “mathematical modeling”, and it really can help students make sense of the ideas they’re studying.  For example, I watched the Ted Talk from Pixar’s Tony DeRose back…

Find My Area

This week’s primary lesson focuses calculating areas of different polygons. Students will create a program that will find the area of a square, rectangle, triangle, rhombus, and trapezoid. This lesson is easily adaptable to using only a few of the mentioned shapes or using many more. Want to learn how to create this program. Check…

Beetleblocks: A STEAM Coding and 3D Printing Lesson

This week’s vlog uses an amazing 3D environment called Beetleblocks!  It will give you an experience of coding in a geometry mindset to help your students better understand the structure of 3D solids.  An amazing STEAM lesson that you and your students will LOVE 🙂 Extensions: 1) Modify your Code to create an N-gon Prism! …

Subtracting Integers Race Game

In the middle school setting I have had the privilege of teaching 6th, 7th, and 8th grade students. Over the years, I have noticed my students consistently struggling with integer operations, regardless of the age. When students are learning skills in their current math class, they continue to get  frustrated with the mistakes they make…

The Legend of the Chessboard

Do you want to try a text based coding lesson in your math class?  We’ve found the “Legend of the Chessboard” lesson to be a fun and manageable transition for kids while learning arithmetic and geometry sequences. Project Goal: Students will understand the power of exponential growth and be able to write programs that allow…

Tip Calculator

Students will create a program that will ask for their bill amount and how much they want to tip. Then, the program will calculate the final amount they will pay including their bill and tip. Lesson Plan Here , -Ashley Tewes

How Safe is Safe?

If your students are like ours, they’re hungry to get as many applications of money in math class as possible?  Let’s feed this hunger and help them grow in their financial literacy!  In this lesson, students will explore exponential decay through the lens of inflation and the future value of $1000. P.S. Certainly this is…

How Will you Pay?

Students will create a program that will ask them the amount of their bill. Then they will get to choose what bills and coins they will use to pay their bill.   Lesson Plan: Student and Teacher Guide , -Ashley Tewes

Rainbow Parabolas

Have you or your students ever wondered how a graphing calculator is programmed? Well in this festive lesson “Rainbow Parabolas” (inspired by amazing work of Ontario educators Lisa Ann Floyd, George Gadanidis, and Jeff Cummings) you’ll code your first graphing calculator and work to apply your own magical transformation knowledge! Idea taken from this Tweet…

Positive Mixed Number ←→ Improper Fraction

Students will create a program where the user can either type in a mixed number and the program will transfer it to a non-reduced improper fraction, or the user can type in an improper fraction and the program will transfer it to a mixed number. Lesson Plan: Student and Teacher Guide , -Ashley Tewes

New Year, New Opportunities: Scratch 3.0 is Here!

Scratch 3.0 was released at the start of the New Year. Scratch users have been raving about the upgraded Platform with many new features. It has expanded what you can create with Scratch and what devices can access Scratch. Some features include: Many new Sprites (characters) A new sound editor Many new blocks New extensions…

Logarithms: How Long Until I Double My Money?

View Lesson Plan Here , -Mike Larson

Right Triangle Check

Project Goal: The user types in three side lengths of a triangle. The program will tell the user if the triangle lengths create a right triangle or not.   {{ vc_btn:title=Printable+Lesson&size=lg&align=center&css_animation=lightSpeedIn&button_block=true&link=url%3Ahttps%253A%252F%252Fcsandmath.org%252F2019%252F01%252F22%252Fright-triangle-check-scratch%252F%7C%7C%7C }} , -Ashley Tewes

Conquering Quadratics- Real Solutions

Project Goal: Students will create a program that will use the quadratic formula to calculate zeros of a quadratic equation. Click Here to Download the Student and Teacher Guide Watch this Video Lesson to Learn how to Create this Program! , -Ashley Tewes

Conquering Quadratics- Complex Solutions

Project Goal: Students will create a program that will use the quadratic formula to calculate zeros of a quadratic equation, including complex solutions. Click Here to Download the Student and Teacher Guide Watch this Video Lesson to Learn how to Create this Program! , -Ashley Tewes

Drawing Right Triangles with Trigonometry

View Lesson Plan Here , -Mike Larson

What Time is It?

Project Goal: Students will create a program that randomly moves the hands on a clock. The user will type in the time, then the program will tell them if they are correct or incorrect. Click Here to Download the Student and Teacher Guide Watch this Video to Learn how to Create the Program! , -Ashley…

Surfing Waves of Trigonometric Functions

View Lesson Plan Here! , -Mike Larson

Right Triangle Trigonometry

Project Goal: Students will create a program that asks for two pieces of a right triangle, the program will solve for the rest of the angles and side lengths. Student Guide Lesson Here! Watch this video to learn how to create this program! , -Ashley Tewes

Tax Season! Slicing Through Tax Brackets

Student and Teacher Guide Click Here! , -Mike Larson

What Linear Form?

Project Goal: Students will take in an equation in one form (slope-intercept form, point-slope form, or standard form) and the program will transfer the equation to a different form. Student and Teacher Guide Here! Learn how to Create the What Linear Form Program , -Ashley Tewes

Two-Step Equation Solver

Project Goal: Students will be able to create a program that will solve for any two-step equation of the form Ax+B=C. Get the Lesson Here! Step-by-Step Video Lesson , -Ashley Tewes

Approximating Pi with Inscribed Area

Teacher and Student Guide , -Mike Larson

What do you Notice? What do you Wonder? Linear Function Grapher

, -Ashley Tewes

Notice and Wonder: Polar Coordinates to and from Rectangular Coordinates

, -Mike Larson

Synthetic Division

Project Goal: Students will create a program that will perform synthetic division to check if a root is a solution or not. Get the Downloadable Lesson Here! Watch this Video Guide to Learn how to Create the Program! , Ashley Tewes

Open Middle Meets Code

Over the past few years I have implemented many Open Middle Problems. I love using them in my math classroom because they get students talking about math, typically there are many different solutions, students enjoy challenging problems, and it takes student understanding of a concept to a new level. Bryan Anderson, part of the Open…

Probability Simulations

One way to utilize code in a math classroom is to simulate an experiment. Since probability typically falls at the end of year, check out different ways you can simulate experiments using Scratch. Spinner: Lesson Coming Soon Dice Roll: Lesson Coming Soon Bottle Flip: Lesson Coming Soon The next coin flip experiment simulates 100 coin…

Which Bed Bath & Beyond Coupon Should You Use?

Have you tried Robert Kaplinsky’s Lesson called “Which Bed Bath & Beyond Coupon Should You Use?” This lesson is a great way to get students practicing and observing patterns around calculating percent off of an item. In this problem he presents two coupons: Next, he presents students with a few different items and asks students…

Multiplying Binomials

Project Goal: Students will create a program that multiplies any two binomials. Students may use the area method or standard multiplying using the distributive method (sometimes referred to as foil). Distributive Method (Sometimes referred to as FOIL) Area Method Download the Lesson Here Video Lesson Guide , Ashley Tewes

Stacking Cups

Have you tried Andrew Stadel’s Stacking Cups Lesson? If not, it is a great way to model linear equations as well as using a system of equations to find a solution. The problem asks students to find how many cups will be needed until the stacks of cups are the same height. This coding task…

Mandelbrot Magnitudes

Do you teach kids about complex numbers? Then this lesson is for you!! If you’re like me, your lessons on this subject have failed to inspire kids or even show them any practicality into were complex numbers are used. Well my kids Algebra II kids were blown away by the Mandelbrot Fractal and writing this…

Making Mandelbrot’s Masterpiece

The follow-up to last week’s Mandelbrot Magnitudes, is this week’s Making Mandelbrot’s Masterpiece! That’s right, we’re breathing the artistic life into the formula by testing thousands of points in the complex plane! This exercise in decomposition will unlock the mystery of the set and the kids can watch the image slowly unfold just as Benoit…

Exponential Growth: Would You Rather?

Project Goal: Students create a program that will find on what day receiving double the previous day’s amount of pennies everyday, starting with one penny, will exceed one million dollars. Download the Lesson Here , Ashley Tewes