|
|
|
This page describes assignments and grading policies for CS224N / Ling 237:
GradingCourse grades will be based 60% on the three programming assignments (20% each) and 40% on the final project. Programming AssignmentsThere will be three substantial programming assignments, each exploring a core NLP task.
Final ProjectIn addition, there will be a final programming project on a topic of your own choosing. See the final project guide for more information. A short, ungraded project proposal will be due on Wednesday 5/9/07. Final project write-ups will be due on Wednesday 6/6/07. Students will give short project presentations Friday 6/8/07, from 8:30am-11:30am. You may find it helpful to look at final projects from previous years. Collaboration PolicyFor both the programming assignments and final project, you're free to work alone, but you're also allowed (and indeed encouraged) to work in teams. This means developing ideas together, writing code together, and submitting a joint report.
However, if you collaborate, your submission must include a statement describing the contributions of each collaborator. For example, "We did the entire project as pair programming over several late nights in our dorm rooms". Or, "Sue built the initial parser, while Joe worked on improving parse quality through the use of features and on improving runtime speed by profiling." Ordinarily, all team members will receive the same grade for an assignment—though we reserve the right, in case of egregiously unequal contributions, to assign different grades to different team members. Please ask if you have any questions about the collaboration policy, and make sure you adhere to it. Electronic SubmissionFor each programming assignment and for the final project, you'll submit your program using a Unix script that we've prepared. To submit your program, first put all the files to be submitted in one directory on a Leland machine (or any machine from which you can access the Leland AFS filesystem). This should include all source code files, but should not include compiled class files or large data files. Normally, your submission directory will have a subdirectory named src which contains all your source code. When you're ready to submit, type: /afs/ir/class/cs224n/bin/submit-pa1 (Or submit-pa2, or submit-pa2, or submit-fp, as appropriate.) This will (recursively) copy everything in your submission directory into the official submission directory for the class. If you need to resubmit it type /afs/ir/class/cs224n/bin/submit-pa1 -replace We will compile and run your program on the Leland systems, using ant and our standard build.xml to compile, and using java to run. So, please make sure your program compiles and runs without difficulty on the Leland machines. If there's anything special we need to know about compiling or running your program, please include a README file with your submission. Your code doesn't have to be beautiful but we should be able to scan it and figure out what you did without too much pain. Late Day PolicyAll assignments are due at 5pm on the assigned due date. A grading penalty will be applied to late assignments. We recognize that students may face unusual circumstances and require some flexibility in the course of the quarter; therefore each student will be granted a total of five free late (calendar) days to use as he or she sees fit. Once these late days are exhausted, any assignment turned in late will be penalized 10% per late day. Each 24 hours or part thereof that a assignment is late uses up one full late day. Late days may be used for the final project report; however, no final project reports will be accepted after Monday 6/11/07. To hand in a late assignment, write down the date and time of submission, and leave it in the submission box outside Prof. Manning's office (Gates 158). It is an honor code violation to write down the wrong time. When students collaborate on an assignment, and the assignment is submitted late, late days are deducted from each team member's balance. Altruistic team members are allowed to "donate" late days to a collaborator if they wish. Regrading requestsIf you feel you deserved a better grade on an assignment, you may submit a regrade request in writing to the TA responsible. Your request should briefly summarize why you feel the original grade was unfair. Your TA will take a day or two to reevaluate your assignment, and then issue a decision. If you're still not satisfied, you can then appeal (again, in writing) to Prof. Manning. Note that in regrading an assignment, we may reevaluate any part of it, not just the part you bring to our attention. |
|
Site design by Bill MacCartney |