CompSci 165: Project in Algorithms and Data Structures
Spring 2008

Project Protocols and Grading

Notes

Projects

Some projects need to measure time usage.
Be aware that using an ANSI compliant compiler that has the standard libraries is a necessity.
Many such compilers are available, including gcc which is available on all ICS machines.
        The Microsoft compilers that I have seen do not use the standard libraries.
        This page has Microsoft's suggestions on how to use Visual C++ portably.
        Here is a tip from a CompSci 165 student on using Visual Studio.

Do you know the meanings of and distinction between precision and accuracy?
Many projects need a random number generator;  I recommend using dshrandom.c.

Dan Hirschberg
Computer Science Department
University of California, Irvine, CA 92697-3435
dan at ics.uci.edu
Last modified: Jun 14, 2008