So why am I teaching my 3 year old to code? I figure if she starts now she’ll be selling her apps by the time she’s 4. Cha-ching! Okay, seriously.
When I was reading the book “21st Century Skills: Learning for Life in Our Times” (by Bernie Trilling and Charles Fadel), one of the many key points I took note of was this:
“As noted, the 21st century has already brought historic changes to the world of work. The Knowledge Age demands a steady supply of well-trained workers – workers using brainpower and digital tools to apply well honed knowledge skill to their daily work.”
The book discussed the shortage of well-trained workers in the areas of science, technology, engineering, and mathematics (so called STEM subjects).
As I begin our homeschooling journey I really want to look for ways to give my children a solid foundation in science, technology, engineering and mathematics. More specifically, technology and mathematics. Even if it turns out they aren’t interesting in pursuing those subjects and want to do say, music, I still believe it’s important that they are comfortable in those areas.
One of the things I have started to include in our homeschooling curriculum or program (and I say that loosely because right now we do a lot of play and interject learning into play) is Programming.
I’ve started now teaching my kids to code. Okay, well programming concepts to prime them to learn to code in the near future. I believe if you’re going to love and play with the apps, you should learn how it’s designed and how it works behind the scenes.
And, yes, I don’t think my 3 year old is too young to learn basic programming concepts. Sorting. Ordering. Simple Algorithms broken down into an easy to digest manner. They do that naturally when they are playing with toys but now I just make a point to incorporate the concepts into their play.
I believe we live in a much different world then the one I grew up in. Even if you choose to pursue music, history, the arts, professional sports, or any other area that is outside of the STEM subjects, you still will very likely need to be knowledgeable or skilled in technological subjects. Website design and development, programming, application design and development, eBook publishing – these are just a few of the many jobs where digital literacy is essential.
I believe it is important for kids to have good digital literacy. Programming will soon become an essential skill. Reading. Writing. Programming.
What do you think? Is it important for kids to learn to code? How have you or how will you incorporate technological subjects into your homeschool curriculum? Or how do you ensure your kids have a strong foundation on the STEM subjects?