CS1110: Introduction to Computing Using Java

Fall 2011

Instructors: David Gries and Steve Marschner

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