Hardware:
Your project should run on the Computer Science computing network
system, preferably on both research and CSUG networks. This means
thou shalt minimize idiosyncratic custom- or platform-specific
features and maximize portability. Certainly if you want guaranteed
debugging help or programming suggestions your code must run on a
generic (Linux) CS system.
Software:
As the Lord Chancellor said: "I
conceive you may use any language you choose to indulge in, without
impropriety." You are free to use any language you like to write your
programs, but if you want constructive help from our TAs (and to
maximize understanding for grading) you should use C++, Java, (not
C#), C, Lisp, Perl, or Python.
This page is maintained by CB.
Last update: 1.20.05.