Robotics-An Authentic Approach for Teaching Math

Robotics and Math go together like bread and butter. Both are tightly and woven together that the connections seem so obvious to anyone who has ever spent some time coding a robot.

Think about it, in order to code a robot accurately, you need to be precise and accurate. You need to constantly problem-solve, use strategies, break problems apart and play with numbers.

I get frustrated when I walk into a Math classroom and I see students with worksheets and number lines solving imaginary problems, out of context from reality. I know students are not internalizing these skills or concepts as there is no reason to. Yet, we still keep plowing through the Math curriculum through the same old ways, hoping to get different results.

There is a better way. Learning…all learning needs to be embedded in an authentic task that has real meaning and consequences for the learner. Otherwise, it’s irrelevant. Sure, students can still learn skills and concepts but I guarantee the learning will be superficial.

I’m trying to find a better way. I have started to create a number of lessons embedded all through project-based learning using eV3 Mindstorms as the tool. It’s not perfect but at least the consequences are real. If your Math isn’t correct, your robot won’t do what you want it to do. It gives immediate real feedback to the learner to make changes. Most of the time, kids forget they are even in Math class. Math is just the means to an end.

Here’s a sample lesson plan that I have used with Gr5 students integrating robotics with place value and measurement with more details:

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s