CISC370, Summer 2006, Assignment 2 (Total 100 pts) Due June 22 TA: Ke Li Java coding style - Formatting of code < 80 column, no wraparound -2 pts - Naming convertions: class, object/var/method -2 pts Email subject "[name] CISC370: Assignment 2 submission" -2 pt Late penalty: 10% off each day No hard copy submitted: 10% off 1. Correctness (50 pts) - 4 media classes -- fields 5 pts -- constructor, methods 5 pts -- DVD override 'getTime()' 5 pts -- all 4 override 'toString()' 10 pts -- 'Comparable', 'compareTo()' 15 pts - driver program -- initialize objects, print 5 pts -- sorting: Arrays.sort() 5 pts 2. Organization (20 pts) - packages -- 'package' before class defination 5 pts -- code directory structure 5 pts - inheritance 10 pts 3. Testing (20 pts) - script file -- README 5 pts -- java source 5 pts -- comilation 5 pts -- execution 5 pts 4. Documentation (10 pts) - Java Docs 6 pts - comments inside code 4 pts -- how to sort