AP Computer Science, Semester 2