In this module, students will learn to create Internet applications
on the latest social networking platforms. For this semester, the
target platform is Facebook. It is conceivable that new platforms like Google OpenSocial might be adopted in future semesters.
are expected to work independently in small, interdisciplinary teams to
design, develop, and deploy new applications. Students will also have
the opportunity to explore the latest Internet programming APIs and
open-source tools. This experiential programming module involves
extensive hands-on learning in small team projects.
Students will also work together in small teams to study and critique existing Facebook applications.
The teams will then present their findings to their classmates during weekly seminars in the
middle of the course.