> I am teaching OO using Ruby at my work. We are treating it like an in-house > university course. All who pass will get a certificate of completion. > > The class is one hour, two days a week for 13 weeks (2nd qtr), > for a total of 26 hrs class time. We assign homework that I > create and readings from "Teach Yourself Ruby in 21 Days". > > After the Unit Test lesson (#3) all coding homework is test-case driven. > Makes it easy to grade functionality and is an excellent > communicator to the students of the requirements. > Sounds like fun. I've had an interest for a long time in teaching some courses on programming (to non-programmers), trying to start out with Ruby, extreme dynamic OO, test-first, etc. Sort of in the Hello-World-considered-harmful vein. Sounds like you're just about living that dream. Maybe I should head down to Lexington and gate-crash one of these sessions after I get back home from India. I'll be the guy heckling in the back. ;) Chad