Ok here’s my favorite program to play with for teaching children their first lesson // Simulate the world being destroyed (or prospering) using System; namespace worldsim { class MainClass { public static void Main(string[] args) { // Number of life forms on Earth int people = 400; int animals = 300; int plants = 500;… Continue reading Teaching programming part 2
Teaching Programming Part 1
In my experience people generally teach programming poorly. A paper I wrote about this “Incorporating Gaming in Software Engineering Projects: Case of RMU Monopoly” will be in the next issue of http://www.iiisci.org/journal/sci/Home.asp Summary – programming should be hands on and students should choose how to work, what to work on, and what tools to use.… Continue reading Teaching Programming Part 1
The unbreakable Linux Desktop
A common need I find myself fulling is setting up a desktop that lasts forever without maintenance. Ubuntu Linux doesn’t suffer from outside attacks generally (virus’s and such) but a 6 year old user is another story. What we need is a desktop that limits user access while still allowing users to save documents and… Continue reading The unbreakable Linux Desktop