On this page:
2.1 Lost in Translation
2.2 Follow-up from Lab
2.3 By the Book
Version: 5.2.1.6

2 5/15: Fundamental designs

Due: 5/15, midnight by svn.

Language: Java.

You must complete with your partner and should not discuss solutions with anyone but your partner and the course staff.

Since this assignment went out late and there were issues with svn in lab, we have pushed the due date back to Tuesday at midnight. We will cover how to use subversion to submit your homework in Tuesday’s lab. Future assignments will go out in a more timely manner and be due on Mondays.

2.1 Lost in Translation

Design a data representation for lists of numbers and design methods corresponding to the sum, sum-sqrs, and interleave programs of Assignment 1.

2.2 Follow-up from Lab

Complete exercises 6-12 from Lab 1 and 8-17 from Lab 2.

2.3 By the Book

Complete exercises 3.1, 4.4, 5.3 (except for the part about “class diagrams”), 6.5.