The first summative programming lab in AP Computer Science is to create objects within GridWorld. Students add Actor objects to the world and once they have the basics down, the are free to take their lab in a creative direction. Here’s what one student had by the end of class (he figured out loops).