**My Name**

You may delete these instructions from your portfolio page.

*This is a sample web page for organizing your portfolio. Edit the
page source to match your file names and your portfolio
organization.*

**For the review, be ready to show the source code for all the
problems listed below. You may show the code on a web page, as
FunJava text file, in Eclipse, or any other editor, as long as it is
readable and preserves the indentation.**

*Additionally, be ready to run the following
programs:*

- Assignment 2: Problem 2.2 -- Lunch order
- Assignment 3: Problem 3.1 -- City methods and drawing
- Assignment 4: Portfolio problem 2 -- Mobile drawing in FunJava
- Assignment 4: Problem 4.2 -- Excel cells
- Assignment 5: Problem 5.4 -- Directions between cities
- Your game in FunJava

You may substitute your homework solutions for the portfolio problems, provided your grade for the corresponding assignment was better than 75%.

Assignment 1: Accumulator-Style Program Design

- Problem 31.3.4 in HtDP
- Problem A1 map for Posn-s

Assignment 2: Designing Classes

- Problem 2.4 automobile
- Problem 3.1 houses
- Problem 4.4 bank account
- Problem 5.3 bookstore
- Problem 5.9 soccer league
- Problem 10.2 house in city
- Problem 10.5 coffee
- Problem 14.1 stick figure
- Problem 14.7 groceries

Assignment 3: Methods for Simple Classes

- Problem: web site data definitions
- Problem 10.3 runner's log
- Problem 10.4 dates
- Problem 11.2 weather record
- Problem 12.1 shapes
- Problem 12.4 perimeter

Assignment 4: Understanding Complex Data

- Problem 15.8 river system
- Problem: mobile drawing

Assignment 5: Equality, Constructors, Extending Classes

- Problem 19.5 Dollars and Euro
- Problem 19.6 - 19.11 blocks