(Techie) Folks:
We’re expecting a pretty good-sized crowd, perhaps 60 people, for our three-day database programming course at MIT January 30-February 1 (course page). Students can often get un-stuck simply by asking the adjacent person for help, but the more teachers the better the course goes. Especially on the first day people will more likely be stuck due to a mechanical problem such as “Can’t figure out how to get back into text editor” than a conceptual problem.
Via this posting I’m looking for volunteer teachers (all existing course teachers are also volunteers, so don’t feel slighted if you’re not getting a fat paycheck!). It is a great experience to spend three days with bright young people, many of whom come up with creative ideas for queries that would never have occurred to us SQL old-timers. Here are the tasks that people are likely to have trouble with
- getting Virtual Box installed on a laptop (it is supposed to work on Windows, Linux, and Mac, but of course laptops can be quirky; Netbooks and the handful of Macintosh laptops proved the most trouble-prone last year)
- getting our virtual machine installed and running within Virtual Box (we’re going to provide both Virtual Box and the VM on a USB stick for in-class installs and, for those students who preregister, ask them to download and install everything prior; as a last resort, students whose laptop cannot be tamed can partner with others (arguably a better way to do the course, as part of a pair))
- navigating around within Linux, finding files, editing PHP scripts, saving them back, opening a Web browser to see the effect
- actual data modeling and SQL querying
- MySQL quirks
- Eclipse and the Android SDK
- the Java language (for the Android app development segment only)
- border collie biting their ankles
Nobody has a monopoly on the one right answer, so don’t be shy about volunteering if you are stronger in some areas than others. Certainly when students have sysadmin issues I bounce them to one of the other teachers (I’m lucky if my own laptop works!).
To evaluate whether or not you’re qualified to assist, please visit http://philip.greenspun.com/teaching/three-day-rdbms/ and pull the “Day 1 problems” document. It has a link to our virtual machine on web.mit.edu and you can see what is entailed.
I hope that you’ll agree that this is the perfect chance to give back to the community. Instead of sweating in a malaria-plagued jungle trying to figure out how to nail a house together, you will be in a comfortable heated recently renovated MIT classroom (link) and you’ll actually be adding substantial value with the skills that you’ve worked for years to build. For folks curious about teaching techniques, it is also fascinating to see just how much can be learned in three days when people work in a lab environment rather than struggling with problems at home.
Thanks,
Philip
p.s. Lunches and dinners throughout the course are on me!
Full post, including comments