Main / P1FinalHanding Stuff InThe project itself is due on Wednesday, March 11th. We'll have demos where you can show stuff off. (be sure to list your available times on the Wiki page Contrib.P1DemoTimesBlog). There are three parts to "turning things in"
The demo will be on the 11th, so you'll need to pretty much be done with the work itself. Everything else must be turned in on Friday, March 13th by 4pm. A little more description:
EvaluationWhen I assess your project (I hate having to give grades, but it has to be done), you'll be evaluated on:
There is no set balance to this: you can make up for doing poorly at one by doing better at another. I mention this because it explains the writeup. For me to assess #3, I need to know what work you did (especially if you did a lot of work that doesn't show). Writing things up well, like really analyzing the technique you were experimenting with, is an opportunity to make up for not doing as well on other parts. The WriteupThere is a more detailed suggestion of the writeup further on. But basically, I want you to document well what you did and how you did it. As a kind of "add-on," I want your feedback on the project process. This is particularly important since I am planning the next project. I have some thoughts on things to do differently, but I don't want to change things that people like (or keep things that didn't work). The feedback part should be separate from the rest. You can send it to me by email (preferred), or give it to me anonymously on paper (details below). The form of the writeup is generally up to you. There are a few things that are specific requirements, but overall you can decide what you think is important to say, and how to say it. Things you need to include (these are in the long-winded thing below):
Some commentary on why I am asking you to these thingsYou might not care about this part. But I'm writing it to make sure that what I am asking you to do really is aligned with my pedagogical goals (yes, there really are pedagogical goals for this class) Writing things up serves a number of purposes.
Parts of the WriteupThere are 4 aspects here, not completely independent. And a fifth thrown in specially for you...
Basically, 1 and 2 is what did you make, and 3 and 4 is how did you make it. At a really terse level, you might answer them (for a hypothetical example - and these are short summaries of what you might really write):
The questions below are suggestions. You don't necessarily need to explicitly answer each one, however, it is meant to give you the kinds of things you should include in the writeup, and some things to think about to help you collect your thoughts about your project. 1. Description of what you've doneNote: this is "what did you do" in terms of what was the thing you created. "What did you do" in terms of the actually work in getting there goes later.
Be sure to describe how to actually use the programs you created, as well as just describe what they do. Include lots of pictures. I like pictures.
2. Evaluation of the "things"
Part of this phase of the evaluation should be a discussion of what things should have been. In addition to explaining what your program actually did, what would it have been able to do if you had gotten all the bugs out, had a more complete implementation. 3. Description of the processSometimes, a lot of hard work goes into something with little to show for it. To prevent that from happening here, this is your opportunity to describe all the hard work.
Note: if you've been keeping a good blog (for example Alex's or Jake's), that will satisfy those questions.
Had this been an 8 week project, rather than a 6 week one (or a 6 week project where you didn't have the planning phase), what could you have achieved?
Include a reading list (all the things you've read/referred to). If you had been keeping your reading blog up to date, this will be easy. Be sure to include web pages and tutorials that you found useful. I am particularly interested in your assessment of which things you read were valuable. 4. Self-Evaluation
Don't be afraid to be self-critical. If you say "I don't think I did too well" it won't affect how well I think you did. On the other hand, don't be too hard on yourself or self-delusional.
planning? The upside of picking your own project is that (hopefully) you picked something that you were really interested in, and had a chance to learn about something you really wanted to learn about. And ideally, your interest in the topic can motivate you to work extra hard on it. But, one of the risks in a project where you choose the topic is that you pick a bad topic. One that's too hard. One that you lose interest in. One that requires some resource that you couldn't find. One that required too much engineering. One that required you to deal with some frustrating tangential issue....
Answering the What did you learn question is one of the most valuable things for you (since it can help the lessons really sink in), and for me (since ultimately, its what I care about). But its a hard one to answer, which is why I tried to give you the 3 sub-parts to help frame your thinking.
This question is really just a way to ask some of the same things in other questions in a different way, that can aid reflection. Here's another one:
5. Evaluation of how the project was runNote: you won't be graded on your answers to this part, but rather on just doing it. This is basically your chance to evaluate me, and the project format I have set up. I really want your feedback so that the next project can be even better. Note: If you prefer to do this anonymously, print out your text answer, put it in an envelope. Put that envelope in another envelope. Write your name on the outermost envelope and give it to me. (that might sound like a lot of effort, but the double envelope is necessary - i need the outermost one to know that you turned something in, and the inner one makes sure I can't connect your paper to your name). Again, this is an "open essay" question, but here are a bunch of questions that might jog your thoughts.
Asked abstractly like that, it can be hard to answer. But you should be able to say:
Selfishly, I would like to know what I can do to make the project a better experience for everyone:
The beginning of the project included time for looking around to choose topics and problems. I am really curious as to whether or not this was a good use of our time:
I made a point of having an explicit planning process. The goal was to force you to make the project concrete, and hopefully to make sure the project was something that could be achieved in the time you had. Also to give you some planning experience.
Rather than having people do explicit status reports, we tried blogging and having the in-class "open lab." Some people have been already been very positive about the blogging.
We tried some "cohort" exercises to make it more possible for you to help each other. These included the topic discussions on the wiki, the class meeting and the open lab for discussion.
I would also be curious in feedback about other aspects of the class (readings, lectures, discussions, etc.). At this point, anything is up for grabs to be changed / improved / rethought. |