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
