4 Assignments
All assignments will be due at 11:59pm of the indicated day.
4.1 Supplemental Homeworks for CSCI 0170
Befor you can take this course, you must complete all the homeworks (until this course begins) of CSCI 0170 with high grades and all of the following supplemental homeworks with high grades. This is never going to be easy, and at the beginning it may be especially difficult, so don’t despair too soon! But by the last of these if you find the pace is still far too great for you, then you may find CSCI 0170 a better course for you than 0190 for the rest of the semester.
cs019_supp_handin {flags,filesystem,rocket,sortacle} |
Supplement |
| Date Out |
| Date Due |
| Fri, 09/06 |
| Thu, 09/12 | |
| Fri, 09/13 |
| Thu, 09/19 | |
| Fri, 09/20 |
| Thu, 09/26 | |
| Fri, 09/27 |
| Thu, 10/03 |
4.2 Homeworks for CSCI 0190
The regular assignments for CSCI 0190 will be posted through an online programming environment, with links posted to the class mailing list.
Assignment |
| Date Out |
| Date Due |
Introduction to Pyret |
| Fri, 10/04 |
| Sun, 10/06 |
Nile |
| Mon, 10/07 |
| Thu, 10/10 |
Oracle |
| Fri, 10/11 |
| Thu, 10/17 |
Updater |
| Fri, 10/18 |
| Thu, 10/24 |
Brown Heaps |
| Fri, 10/25 |
| Thu, 10/31 |
DocDiff |
| Fri, 11/01 |
| Thu, 11/07 |
Amortized |
| Fri, 11/08 |
| Thu, 11/14 |
Parallelism |
| Fri, 11/15 |
| Sun, 11/24 |
Tour Guide |
| Mon, 11/25 |
| Thu, 12/05 |
Seam Carving |
| Fri, 12/06 |
| Thu, 12/12 |