Progress report on our RDBMS class at MIT
We survived the first day of our intensive RDBMS programming course at MIT. About 25 students showed up at 10:00 am and all returned after the lunch break. Though the syllabus is new and untested, the students reported that the class was better than their average MIT course and more effective for learning. I think this goes to show that almost anything works better than the traditional lecture format. We had individual students or pairs working together on laptops and three teachers milling about the room offering assistance for solving problems (plus Andrew in California on IM and Skype). We used Google Docs to distribute the assignments and as a shared workspace for doing code review once problems were wrapped up and ready for discussion.
The only thing that did not work well was distributing the 2.7 GB .zip file containing the virtual machine for the course. It took at least 30 minutes to download even though it was parked on web.mit.edu. We had a couple of DVD-ROMs, but should have brought a bunch of USB sticks. The MIT wireless network and/or the Web server is not ready for intensive use. We used virtualbox.org and had sysadmin problems on all underlying platforms (the mix was approximately 80 percent Windows, 10 percent Macintosh, 10 percent Linux; one guy had a $150 Android tablet for viewing documentation). It would have been ideal to get everyone set up well before the class started, though many of the attendees did not pre-register so it is unclear how we would have reached them.
Overall it was a very rewarding experience. A lot of very smart people showed up and we were able to save them a lot of time while teaching them some useful skills. I need to offer a public thank-you to Andrew Grumet, John Morgan, and Shimon Rura. Given the range of systems that we had to deal with as well as the problems students encountered that were peculiar to their laptops or “just plain peculiar”, there was no way that I could have been effective alone. So thanks, guys!
Full post, including comments