cop3804 assignment