rurwin wrote:
What about on a model A? No USB storage, no network.
USB network adapter, wireless if you have to. Programming is going increasingly network heavy so for the higher levels classes a Model B or a Model A with a USB-hosted network adapter (at least occasionally connected) would likely be where the *systems* programming classes would need to go.
Though programming education in the parts of the world who cannot afford networks (and the people/skills to maintain them) this is a challenge.
*At least* get the students to store their stuff on their own pen drives so that the Pi always starts (or a backup card is used and the corrupt card is "recycled" into the backup store) ...?
The corruption of the file system on an unmanaged restart of the OS might not be the only reason why the OS file system could fail.