CS 480 Project Progress Report 1

Assigned: 2 March 2022   Due: 25 March 2022

The first progress report for your project will have two main components as described below. Be sure to clearly indicate every team member's name on every component you hand in. You will submit this report through Blackboard.

  1. You should give a detailed description (with images, as appropriate) of your system working its way through a typical problem scenario. The intention here is not to focus on how your system will work internally, but on what its external behavior will look like. Of course, one possible outcome of this exercise is for you to realize that there are lots of places where your system needs to magically move from one state to another. That might start getting you a little worried. To be clear, a later progress report this semester will have you showing your actual system's behavior on the same (or at least a similar) example as you describe here Parts of it can be hand-generated, if that is appropriate.
  2. Prepare a bibliography of texts and software from other people that you will be using as you build your system. I don't want you to find a reference for every paper, book and technical report remotely related to what you are doing. I want you to spend some time finding those actual documents that will guide you as you build your system. With respect to software, if you intend to start with existing software or base your ideas on existing software, this is where you should clearly indicate that and point me to the software. For this component each team should have a link that points me to a webpage with your bibliography and links or (okay, but not preferred) just contains your bibliography and links.