COP 3530: Computer Science III Programming Assignments