Assignments
Assignment A1. Elephants. Due on the CMS on 17 September, 11:59PM. pdf pages (Apple's answer to Microsoft Word)
This assignment requires mastery. You submit and we grade, you resubmit and we regrade, ..., until it is right.
Assignment A2. Drawing objects. Due in class on Thursday, 22 September.. This 15-minute assignment is designed to make sure that you know how to draw objects. pdf
Assignment A3. More about Elephants. Due on the CMS on Wednesday night, 28 September. NO resubmitting after getting a grade and feedback. Builds on A1, using static components and boolean expressions. pdf pages (Apple's answer to Microsoft Word)
Assignment A4. Color models. Due on the CMS on Thursday, 13 Oct. html pdf a4.jar skeleton.zip
Here is an applet for a4. Click the link to execute our solution to A4. An applet is a java program embedded in a browser window.
Assignment A5. It's Turtles all the way. Due on the CMS on 29 Octobe r(but finish it earlier!!). html pdf A5.zip Grisly Snowflakes diagram
Assignment A6. Images. Due on the CMS on 16 November. pdf pages (Apple's answer to Word) a6.zip
eyechart.jpg gries.jpg sea-turtle-deformed.jpg ImageArray.java ImageGU.java ImagePanel.java ImageProcessor.java
Here's a jar file with our solution. Double-click it to start the application: a6.jar
Assignment A7. Breakout. Due on the CMS on Saturday, 03 Dec. pdf pages skeleton.zip breakout.jar
If you want just the .java skeleton or just the bounce sound clip, here you go, but don't forget to put in the same directory the acm package we gave you from A5. Breakout.java bounce.au plate1.wav plate2.wav saucer1.wav saucer2.wav