My Name
You may delete these instructions from your portfolio page.
This is a sample web page for organizing the lab portion of 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, in ProfessorJ, in Eclipse, or any other editor, as long as it is readable.
Additionally, be ready to run the following programs:
Lab 1: Review of Scheme Data Definitions, Loops, Accumulators
Lab 2: Understanding Data
Lab 3: Designing Methods
Lab 4: Eclipse; Constructors
Lab 5: Abstracting over Data Types and Data Definitions
Problem 1: Methods for unions of classes:
Problems 2, 3, and 4: Abstract classes; Equality
Problem 4: Understanding equality -- bad solution:
Lab 6: Circular Data
See Homework 6
Lab 7: Abstracting over the data type
Lab 8: Understanding Libraries
Problem 8.2 Annotations, main
Problem 8.3 Traversals
Problem 8.4 FIFO queue
Problem 8.5 Fuzz
It is possible that the Problems 8.4 and 8.5 have a combined solution.
Portfolio Review Dates: March 10th and March 17th