With the growing demand of Science, Technology, Engineering and Math (STEM) related occupations, the focus on STEM education has jumped significantly in recent years. However, the majority of kids nowadays have little to no interest in STEM subjects. The way they are introduced to STEM subjects in schools is unengaging and unrelated to their lives. They can’t connect the logic between Math formulas and living out their daily activities. Children should really be exposed to STEM in their homes since early age.
One of the most debatable topics these days is whether we should keep teaching high school math or not.
“Where will I use it in my life” is common feedback from the grouchy students. However, studies show that students don't mind practicing math, its testing math where we lose them.
And we lose them badly. In 2016 a Paris-based Organization for Economic Cooperation and Development (OECD) unveiled the results of an international math quiz that showed U.S. high school students lag behind their global peers in math, ranking 40th in math out of 72 countries last year. The U.S. score was down 17 points from 2009 and 20 points below the average of others taking the quiz, which saw Singapore come out on top, followed by Japan, Estonia, Finland, and Canada.
As a result of this failure, many in and out of the school system advocate to “lower the bar”, drop Pre-Calc, Algebra II or even Algebra I from the curriculum (and standardized testing) and help students overcome the “math anxiety” by bypassing the subject altogether.
Beginning computer science students at Folsom High School, in Folsom, California, have been learning how to program using the NAO Robot. After the lessons in the curriculum completed, teams of four students were required to write a lesson plan before they started programming which would include the following:
They were then to work as a team to program this lesson, problem solve, work out bugs, and then video tape the lesson once it was working properly. check out the videos, programmig can be fun!
NAO robot teach Bowling
You’ve probably heard about the push to provide students with coding and programming skills as a way to better prepare them for the 21st century and possible future careers. Many companies like code.org, code academy, tinker, programming basics, RobotLAB and many others, offer to students a variety of learning exercises to teach them coding and programming in a fun and easy way. There are even online platforms for children as young as 5 years old.
Nevertheless, exists big differences between coding and programming and it is important to know what makes them unique. Each student has a different goal for their learning; whether it be to improve a specific skill, further a career path or engage with their passion, they should be sure if they want to become a coding or a programmer.
The Four C’s have created quite a buzz in the last few years in education. The four C’s consist of Creativity, Collaboration, Critical Thinking, and Communication. Each has a very unique and powerful aspect, and some might say that one is more important than another. We will discover each of the four C’s and why teaching the 4 C’s is important to prepare our students for the 21st century workforce.
Let’s take an example in a Math class. For so long Math has been taught in a way to give a strict question and have the student come up with one answer. There are very specific 1, 2, 3 steps and a rigid guide on how-to. The first C represents the opposite of this, which is Creativity - thinking outside of the box. Being inspired to come up with more than one solution to a problem which allows students to approach it in multiple perspectives.