assignments
due Tue Jan 30
proposal : First project
- The first project is just to get your feet wet - you only have two weeks. Pick something manageable.
- Describe what you're going to accomplish, in as much detail as you can. Include what it will do, including inputs and outputs, and what programming langauage and tools you have in mind.
due Tue Feb 6
progress report 1
- Describe how the work is going. Include a code snip, and examples of it's use or debugging output.
due Tue Feb 13
First Project
- Turn in the code, the documentation, any tests, and examples of what it does.
due Tue Feb 20
proposal: Second project
- Description is coming - this may be a group project; I haven't decided.
due Tue Feb 27
progress report 2
- How's it going? Please include details and a snapshot.
due Fri Mar 16
Second Project
- Code, docs, tests, and examples : let's see 'em.
- I've changed the due date: class presentations are due Thursday March 15 with the code and write-up due Fri.
due Tue Apr 10
proposal: Final project
- Now for the big one: give a detailed description of what you're going to spend the next month working on. Include (again) what it'll do and what tools you'll be using.
due Tue Apr 17
progress report 3
due Tue Apr 24
progress report 4
- Please include a snapshot of the code.
due Tue May 1
progress report 5
- At this point you should have some substantive stuff to show, including tests and docs ... so upload the current version.
due Sat May 12
Final Project
- The final product should include everything:
- code
- tests
- documentation
- examples
Term Grade
- a place for me to give you a grade for the semester and put any overall comments