Social Computing; Basics of social computing, computer-mediated human communication, designing social software, analysing social computing projects, crowdsourcing

This class focuses on the intersection of computational systems, applications, and human sociality. Why does it matter that we're social? How can that be leveraged in designing tools? How has it changed our world?

The course contains reflections, design work, evaluation work, and a group-based homework assignment to build a community- or crowd powered application for a given purpose.