Link to Home

If this page looks abnormally plain, you should consider upgrading to a standards-compliant browser.

Links to other sections of this site appear at the bottom of the page.

Homework Assignments

Most homework assignments will be given out on Wednesdays and will require submissions on the following Tuesday and Wednesday; optionally, bug-fix submissions are allowed on Thursday. In all cases, submissions must be made before 10 PM.

Be sure to read and understand the CS 70 Homework Policy document.

Assignment 10

Comparing Trees and Hash Tables (PDF; 120 KB).

Files

None.

Runnable Code: Friday, 25 April 2003, 11:00 PM
README: Tuesday, 29 April 2003, 11:00 PM
Runnable Code: Wednesday, 30 April 2003, 11:00 PM
Final Code: Thursday, 1 May 2003, 11:00 PM

Assignment 9

Spell Checking Using Hash Tables (PDF; 144 KB).

Files

simple-dict.words (small dictionary file—2 KB)
ispell.words (large dictionary dictionary file based on ispell's dictionary—308 KB)

README: Tuesday, 15 April 2003, 11:00 PM
Runnable Code: Wednesday, 16 April 2003, 11:00 PM
Final Code: Thursday, 17 April 2003, 11:00 PM

Assignment 8

Simple Cryptography (PDF; 204 KB).

Files

cs70ass8.tgz (sample inputs and outputs–1 KB)

Runnable Code #1: Wednesday, April 2 2003, 11:00 PM
README: Tuesday, April 8 2003, 11:00 PM
Runnable Code #2: Wednesday, April 9 2003, 11:00 PM
Final Code: Thursday, April 10 2003, 11:00 PM

Assignment 7

Evolution in Action (PDF; 140 KB).

Files

cs70ass7.tgz (12 KB)

Answers.txt: Tuesday, March 25 2003, 10:00 PM
README: Tuesday, March 25 2003, 10:00 PM
Runnable Code: March 26 2003, 10:00 PM
Final Code: Thursday, March 27 2003, 10:00 PM

Assignment 6

Debugging (PDF; 452 KB).

Files

cs70ass6.tgz (8 KB)

Answers.txt: Wednesday, 5 March 2003, 10:00 PM
Final Code: Thursday, 6 March 2003, 10:00 PM

Assignment 5

Complexity Analysis (PDF; 156 KB).

Files

none

Answers.txt: Wednesday, 26 February 2003, 10:00 PM
Code: no code

Assignment 4

Deep Glen Polytechnic's Registration Database (PDF; 124 KB).

Files

cs70ass3.tgz (10 KB)

README: Tuesday, 18 February 2003, 10:00 PM
Runnable code: Wednesday, 19 February 2003, 10:00 PM
Final Code: Thursday, 20 February 2003, 10:00 PM

Assignment 3

Deep Glen Polytechnic's Registration Database (PDF; 124 KB).

Files

cs70ass3.tgz (10 KB)

Answers.txt: Tuesday, 11 February 2003, 10:00 PM
Diagram: Wednesday, 12 February 2003, 11:00 AM
Pseudocode: Thursday, 13 February 2003, 10:00 PM

Assignment 2

Multiplication (PDF; 112 KB).

Files

cs70ass2.tgz (4 KB)

Answers.txt: Tuesday, 4 February 2003
Runnable Code: Wednesday, 5 February 2003
Final Code: Thursday, 6 February 2003

Assignment 1

Transitioning from Java to C++ (PDF; 96 KB).

Files

cs70ass1.tgz (8 KB)

Answers.txt: Tuesday, 28 January 2003
Runnable Code: Wednesday, 29 January 2003
Final Code: Thursday, 30 January 2003




Return to Top of Page