Assignment #1 (Due 09/08) 5%
- Build a simple homepage on a local machine (index.html):
- Basic personal info
- Links to your classes
- Place to post your assignments
- Upload your home page to www.music.mcgill.ca (sftp)
- Login to www.music.mcgill.ca (ssh)
- From your home directory, got the subdirectory called: public_html (cd public_html)
- Edit the html file index.html (pico index.html)
Mini assignement A (Due 9/15)
- Find the farthest educational or government website on the Internet from Montreal
- Find the download and upload bandwidth at your home and at your favourite coffee shop
- Upload via ftp a large file (~10MB, a long song) on the music.mcgill.ca server and time the download time to your home
Assignment #2 (Due 9/29) 5%
- Create two fan pages of your favourite musicians linked from your home page:
- One quite well known
- One not well known (preferably non-Western musician)
- They should contain:
- Biography
- Discography
- Links to images
- Links to audio
- Links to video
- Links to other related sites (especailly non-English sites)
- A link back to your home page
- They should look good
- Try to make them look good in different browsers and at different window widths
Mini assignment B with BONUS points (Due Sunday midnight, 10/02 ) 2%
- Rank the fan pages of your classmates (excluding your own) per person (1%)
- If you're in the top 5 of the aggregate of your classmates' rankings you get 1%.
Assignment #3 (Due 10/20) 5%
Make comarisons of different lossy compression methods
- Use two different musical sources of one minute each (from CD or DVD)
- Compress the source files (AIFF or WAV) into different formats (including MP3, AAC, Ogg/Vorbis) at different bitrates
- Make at least ten different output files for each source
- Use HTML Table to show and be able to hear the results on a web page (e.g.: http://www.nch.com.au/acm/), i.e., all the files need to be converted to WAV files
- For each file, indicate the compression method, bitrate, and the file size
Assignment #4 (Due 11/10) 5%
- Get Echonest API key
- Create a webpage, where user can enter an artist's name then display dynamically various information about that artist; something like this.
Assignment #5 (Due 11/24) 5%
- Create a mashup webpage using APIs from at least two different sources (2% bonus points if you plot graphs)
- Final project proposal (1–2 pages with partial bibliography, inlcude
sub goals)
Assignment #6 (Due 12/01) 5%
- Final project presentation (power-point style presentation of what you plan to do; 5 min)
Final project (Due 12/13) 30%
- Software / Music project with description (1–2 pages)
- Maximum of two people per group
or
- Research paper (4–6 pages)
|