This class is intended to give a comprehensive knowledge about the computer sound and music. In particular, candidates will go through some basic musical terms and knowledge and how to compose creative pieces using a Java script based web application called "Gibber". In Gibber, students will lean about creating synthesized electronic sound and manipulating its frequencecy and music note pattern; they will also lean about how to create a drum rack pattern and other imported sound sources. After getting adequate with these techniques, student will be expected to create a short piece of electronic music work individually.