We're working on the Polygon class using the ShowLace algorithm, for each loops and ArrayLists to find the area of polygons based on vector cross products. Next, we'll write Chess960.java to generate random chess boards and record chess games with a mix of static arrays and ArrayLists as well a 1D and 2D arrays!
After all that, I think we'll go back to GridWorld Part IV. We'll also do some chapters on inheritance and polymorphism, then recursion, static classes and, finally, searching and sorting. Don't forget, we covered chapters 1-5 thoroughly before even starting GridWorld Parts I-III.
We are postponing Take Home Tuesdays. We are not ready for Take Home #4 as yet since its about iteration and loops.
Here's our ScreenCasts and Code for this last week:
myPasteBin code for APCS2012