Software Engineering for Internet Applications  # 4 Aug 2010

Freely-available MIT course focusing on building an online community website.

From the introduction:

“What if, instead of increasing the number of learners per teacher, we increased the number of teachers? There are already plenty of opportunities to learn at your convenience. If it is 3:00 am and you want to learn about quantum mechanics, you need only pull a book from your shelf and turn on the reading light. But what if you want to teach at 3:00 am? Your friends may not appreciate being called up at 0300 and told “Hey, I just learned that the Franck-Hertz Experiment in 1914 confirmed the theory that electrons occupy only discrete, quantized energy states.” What if you could go to a server-based information system and say “show me a listing of all the unanswered questions posted by other users”? You might be willing to answer a few, simply for the satisfaction of helping another person and feeling like an expert. When you got tired, you’d go to bed. Teaching is fun if you don’t have to do it forty hours per week for thirty years.”

|