Computer Systems Project Proposal Checklist

  1. A subject area that you are interested in and that you can write a program for.

  2. The program should be able to be completed in certain levels of complexity.

  3. You should be able to write down or describe exactly what your program's behavior may look like at each of these levels of development.

  4. Areas for projects that are not recommended. Subject areas involving