We're finished the Polygon class using the ShowLace algorithm, for 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 for each loops, while loops, 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.
I think it's time to start Take Home Tuesdays again! We are now ready for Take Home #4 as we are good a loops and arrays.
Here's our ScreenCasts and Code for this last week:
myPasteBin code for APCS2012
myProgramr code for APCS2012