The RoboCooler

I teach introductory programming classes at a local community college and I’m always looking for an involving project for my students. One of the problems with entry-level programming classes is that many students find the example programs they construct boring and somewhat removed from the real world. It’s hard for anyone — myself included — to get too excited about coding a bubble sort, for instance. I’ve tried various simple control projects before and sometimes the devices themselves ...