CS 441 Project 1

From the syllabus, each of the two course projects is 15% of your course grade, so it should have some pretty good stuff.  Conversely, the total end-to-end time for the project is only a few weeks, so keep it manageable!

Project Deliverables


April 2018
Su Mo Tu We Th Fr Sa
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28 <- Project presentations
29 30

May 2018
Su Mo Tu We Th Fr Sa
1 2 3 4 5 <- Final exam and final project draft due

The presentation is a very short, 7-minute presentation in class (time yourself beforehand!).   Your presentation should clearly describe WHO you are, WHAT you did, HOW you did it, and WHY you chose to do it that way.  Bring a laptop to project your code, demo, slides, and/or figures, or email me your presentation materials the day before, if you'd like to present from my laptop.

The final version should be fully debugged, polished, tuned, commented, and include at least a short README explaining what it is, and what its results mean.  You'll be graded on a combination of ambition, correctness, completeness, and comments/style.  Style and clean formatting count!  (This is scheduled well after the presentation, so you can follow up any suggestions or ideas you get during the presentation.)

Typical grade breakdown: project grade = 30% presentation + 70% final code

Example Project Topics

Research projects:

Applied projects:

Your starting code can be something completely new, something you found on the net (with a citation), an extension of any homework, example from the lecture notes, etc.