Monday, February 22, 2016

Should Kids Learn to Code?







My father was a computer programmer for a long time.  Throughout my childhood that’s what he did.  But I didn’t try my hand at coding until last semester.  I took the intro to programming course for my major, and found that I was pretty good at it.

Every video we watched or article we read hammered home the point of the need to teach coding in elementary schools.  Reasons given ranged from improvement in other subjects such as math or languages, to preparation for jobs in tomorrows technologically advanced.  It almost sounded like an old “here is the world of tomorrow,” advertisement.

I think that teaching coding to young students, in one form or another, would have some valuable benefits.  Coding is in essence a language, and because at younger ages the language center of the brain is still open, the lessons may be more easily received.  The languages used to code are based in mathematics and logic.  So an understanding in coding will lead to better understanding of math as well as an improved ability to think and reason logically.

What the videos and articles didn’t touch on, that I feel is important, is how learning coding can make a person a better teacher.  One thing my father always told me about coding, “The computer can’t think.  It will only do what you tell it to do.”  You need to learn how to explain how to do a job to a creature that can’t think for itself.  This requires logic, problem solving, and patience.  Much like teaching.

Learning to code has value, although it may be difficult to see until you have tried it yourself. “Coding is great and all, but the necessity of it still doesn’t seem that relevant to me.” – Andrew.


1 comment:

  1. I think it is really cool how your father explained coding to you. Coding would definitely help with problem solving and logic. Do you ever think about becoming a computer programmer yourself?

    ReplyDelete