| ASSN # | PROBLEM SETS | SUPPORTING FILES |
|---|---|---|
| 0 | A very simple program: entering and printing your name (PDF) | |
| 1 | Computing prime numbers, product of primes (PDF) | |
| 2 | Diophantine equations (PDF) | ps2b.py (PY) |
| 3 | Matching strings: a biological perspective (PDF) | ps3_template.py (PY) |
| 4 | Simulating a retirement fund (PDF) | ps4.py (PY) |
| 5 | Word games (PDF) | ps5.py (PY) test_ps5.py (PY) ps5_ghost.py (PY) words.txt (TXT) |
| 6 | Word games 2 (PDF) | ps6.py (PY) words.txt (TXT) |
| 7 | Review problems (PDF) | |
| 8 | Dynamic programming (PDF) | ps8.py (PY) subjects.txt (TXT) |
| 9 | Classes and methods (PDF) | ps9.py (PY) shapes.txt (TXT) |
| 10 | Object-oriented programming; graphical user interface for word game (PDF) | ps10.py (PY) ps10_test.py (PY) ps10_gui.py (PY) words.txt (TXT) |
| 11 | Simulating robots (PDF) | ps11.py (PY) ps11_visualize.py (PY) |
| 12 | Simulating virus population dynamics (PDF) | ps12.py (PY) |









