Quote:
Originally Posted by
jragosta 
Quote:
Originally Posted by
MacRulez 
As a publicly funded school, maybe they're more interested in interoperability with all relevant platforms than being a showroom for just one.
The only problem with that argument is that Macs are more interoperable than any other platform.
You can run Windows and Windows apps on the Mac. You can read and write FAT32 disks natively. You can read NTFS disks natively.
Windows, OTOH is truly a 'showroom for just one' {platform} which you're complaining about.
So anyone truly interested in interoperability would be buying Macs.
Fraser Spiers pioneered use of iPads in the classroom. His latest efforts are to teach subjects like programming on the iPad. Traditionally these subjects required a classroom full of computers, and a backroom full of servers, HDDs... and all the IT level support requirements that goes with it. And, he couldn't assign homework because the students didn't have the required infrastructure in their homes.
Today, his backroom, is inexpensive virtual web servers on Amazon AWS, and his classroom is an iPad for each student that the student takes home with him. Homework is feasible because the students have the same access to the AWS servers from home as they do in the classroom.
It is better, more current, and costs a lot less in hardware, software and support.
http://speirs.org
Enter iPad
One of the astonishing results of our iPad 1:1 deployment has been the dramatic decline in the use of the Mac. Within less than two years, I am the only teacher still using the Mac on a regular basis. This was never part of the plan and I didn't expect that it would happen so soon. I thought it might happen eventually - perhaps in 3-4 years, certainly after one more refresh of our Mac setup.
Today, it quite seriously looks like we won't buy more than a handful of Macs again. We’re not cutting our teaching to fit what the iPad can do either - we have never done more with ICT, with better outcomes and deeper learning than we are doing now with iPads in everyone's hands.
AWS Basics
In case you're not all that familiar with virtualised cloud computing, here's a basic run-down.
Amazon EC2 allows you to spin up a virtual Linux or Windows sever running on Amazon's computing infrastructure. You can start and stop an instance as you need it, and you only pay for the time the instance is running. Instances can run in one of several geographic areas and prices vary slightly from region to region. For my deployment, I used the EU (Ireland) region because we are going to be working interactively and want the lowest latency possible.
The per-hour prices vary by the capability of the virtual machine but, for our purposes, we don't need massive power. The per-hour costs for the smaller instances are incredibly low. An on-demand "Micro" instance costs $0.02/hour. Two cents per hour. So you fire up one of these EC2 instances in August and shut it down the next June, you're going to pay about £80. If you only run it during the school day, it's about £20 per year.
Given that we're deploying iPad anyway for all the other parts of the school, you can see how provisioning a lab just for a programming class isn't an easy conversation to have. By my calculations, my subject now costs the school £10.80 per pupil per year to run. If I had to keep buying Macs just for Computing, the per-head cost would be over £160/year.
Benefits
I'm a huge fan of strategic outsourcing. We are rapidly moving towards a situation at Cedars where we will have essentially no infrastructure in the school except for WiFi (and possibly not even that). This is deliberate: I am the only technician, systems administrator and network manager in the school. I simply don't have time to deal with deploying and looking after servers on the premises. Neither do I want to. I would much rather spend my expensive and valuable time working on things educational rather than things technical.
In order to run my class with computing resources on-site, I would have to manage a suite of laptops or desktop computers, with some kind of file server and directory infrastructure. Alternatively, I can pay Amazon a penny an hour and I don't have to care about hardware at all.
The benefits go beyond the infrastructure and finance, though. It's never been possible for me to set actual programming homework before because few families have development tools installed on their home computers. Now, though, because I know the device that's gone home and I know that the server environment is available from anywhere, I can start to set programming exercises to do at home