Earlier quoted context omitted.
I hate to be the contrarian one in a thread full of Google fans, but I'd consider this trend of schools flocking to locked-down and largely cloud-dependent computing devices to be pretty freaking scary . Start them young, get them accustomed to and comfortable with the idea of some huge company having great knowledge of and control over their online lives... it's a great business plan, but one that I would certainly…
I understand this concern. I've helped deploy chromebooks and linux based laptops and pcs at my daughters school. I am pro open source and would love to see lots of digging into understanding the systems. However I am also in favor of chromebooks. Here's why: The alternative to chromebooks isn't a glorious world of non-locked down non-cloud dependent machines. It's a world of poorly managed, crappy windows boxes. A w…
That's a good thing, if your alternative is "upload files to a third-party server that might not even be in the same state and download them onto a machine sitting a few feet away. I don't believe the "security" argument either; for a long time schools have configured machines with software such that they don't persist changes across reboots, and that easily gets rid of any infection or unwanted changes.
free up time and money (because man are they cheap) to teach programming
That just widens the gap between users and programmers, and leads to the odd phenomenon of people coming out of "learn to code" classes knowing how to open an IDE and write and run code, but are otherwise still mostly computer-illiterate because they skipped the "implicit education" of dealing with the issues arising from normal computer usage. The problem is that the demographic between "normal user" and "coder", the "power users", has disappeared.
in a real computer lab.
Students should be using a "real computer" for everything they do, not just in special classes, as otherwise it leads to a situation where they perceive programming as something special for "approved" circumstances, and not merely a skill a "power user" can use to improve their productivity. It's somewhat reminiscent of http://www.gnu.org/philosophy/right-to-read.en.html