Final Project

It's time to begin thinking about your final project! You can choose to do essentially anything inside the area of AI, so long as I approve it in advance. You can build on material we do in class, or you can use it as an opportunity to learn about subject matter we don't have time to cover. Make sure you check out the course syllabus to see how much the project is worth: it may be a smaller portion of your grade than you expect. It is my expectation that you should put about as much work into this as you have for one of our large assignments, and so I proportioned the grade accordingly.

Added this for next time: Make sure that when you submit your final project, you also submit an explanation of what you have done, how I should run your code, and how I should interpret your results. This does not need to be long. It should merely prevent a problem I've had in the past: students have submitted work that I can't figure out what they did.

Here is a list of projects that people have done for CS 327 in the past. Keep in mind that I vary the topics a bit each year and the order that I cover them, so we may not have covered some topics yet in this list. Similarly, there are topics we may have covered that you may not find in this list. Some of these sound harder than they are; others seem deceptively simple, but require significant amounts of work at the end to actually make them work properly.

Here's a list of topics that didn't work so well:

For CGST 360, here are some general suggestions, though I'm open to your ideas:

Here is what CGST 360 students have done in the past: