Shannon Yao
Master’s Project

EarSketch is an ongoing joint effort to develop a curriculum and accompanying technology for using computational music remixing and sharing to drive engagement and interest in computing amongst high school students. An important component is a social network that helps to facilitate the sharing of music and code between these students. This design document discusses the process I went through in designing this social networking site. It also describes the technical implementation of the website as a web application that follows the Model-­‐View-­‐ Controller design pattern.