CSCE 782: Final Project

Due: Friday, 9 December 2005 @8:00am

Upload Problem Set

For this final project you can choose to do a development project or a research project. Note that if you chose to do the research project then you can also choose to skip PS2 and instead have the final project be 35% of your grade. Both projects are explained below.

Important Dates

Development Project

Choose a paper from AAMAS 04, AAMAS 05, AAAI 05, my library, or anywhere else and implement the algorithm described within in NetLogo. You will need to talk to be about the paper you want to implement and get your project approved by me before November 18.

Research Project

For your final project you will carry out a small research project of your own choosing. I highly recommend that you consult with me, as many times as necessary, on the topic and breadth of your research. You can email me for an appointment or drop by if you want. The main grading criteria I will be using are:

  1. Clearly stating your hypothesis or problem statement. You should be able to summarize what you are trying to do in a couple of sentences and then provide more detailed explanations.
  2. Comparison with other approaches. You should explain why this problem is different from others we studied, or why your solution is different from the others.
  3. Convincing yet succinct testing. You should provide enough test results to clearly state your case. I do not want to see 20 pages of graphs with little or not explanation. Instead, I would prefer just a couple of well-chosen graphs that prove the point you clearly explain in the text.

Note that it is OK to fail. You do not necessarily have to provide a better solution than an established one as long as your solution seems reasonable and you do the necessary testing to show just how the two compare.

Submission Instructions

As will all the problem sets, you will hand them in using our department's dropbox. You will only hand in your .nlogo file and your paper (if doing the research option). You will place all your documentation in the documentation tab of your NetLogo model. The information tab needs to start with:


I understand that it is the responsibility of every member of the Carolina community to uphold an maintain the academic standards and integrity of the University of South Carolina. Any member of the University community, who has reasonable grounds to believe that an infraction of the Code of Student Academic Responsibility has occurred, has an obligation to report the alleged violation.

I certify that I have neither given nor received unauthorized aid on this problem set.

A funny comic strip.

José M. Vidal
Last modified: Wed Nov 9 10:25:26 EST 2005