APCS Semester 2 Extra Credit