Thoughts from a reflective educator.
The way I see it, there are two possible futures. In one possible future we will always have computers and electronic devices and students should learn how to use these devices. With the exception of certain skills we want to be automatic for students, they really should learn nothing that can be done by a computer faster and cheaper. No more graphing, algebra, differentiation, integration, etc... as these can all be done easily with a computer. There are other ways to teach students algorithms and logical thinking.
In the other possible future our world economy or environment collapses and we no longer have computers. In this future, none of what I'm teaching in school is going to help students anyway, so I might as well prepare for the first future where computers are always ubiquitous.
David is a mathematics teacher and a learning specialist for technology at Stratford Hall in Vancouver, BC. He has been teaching since 2002, and has worked in Brooklyn, London, and Bangkok before moving back to Canada. He has his Masters degree in Educational Technology from UBC, and is the co-author of a mathematics textbook. He has been published in ISTE's Leading and Learning, Educational Technology Solutions, The Software Developers Journal, The Bangkok Post and Edutopia. He blogs with the Cooperative Catalyst, and is the Assessment group facilitator for Edutopia. He has also helped organize the first Edcamp in Canada, and TEDxKIDS@BC.