Until recently, the basic skills that we are all taught in elementary and secondary school have given us an adequate foundation to lead us through much of daily life.
If you could read, you could learn and follow directions. If you could do math, you could manage your finances or have a successful business. If you could write, you could communicate clearly and advocate for yourself or others.
But the world is changing so fast that these foundational elements of education are no longer enough. At a time when computers increasingly control every aspect of our daily lives – both on the job and at home – the lessons we teach students must adapt to where the world is going, not where it has been.
Because of this, computing education must be part of every core curriculum, from elementary school through college. But teaching all students computing will require a major mind-shift – mostly among educators, who have never learned the subject themselves.
So how do we stop talking about the need for computer science education and actually start teaching the subject?