comp 330 assignment pdf