Assignments
Homework 1: Python problem set
Download the tarball containing the instructions for HW1. This homework will not be assessed, but must be handed in.
Due February 1
Homework 2: Finite-state Automata and Transducers
Download the tarball containing the instructions for HW2.
Due February 15
Homework 3: Part-of-speech Tagging and Chunking
Due March 1
Project Proposal
You will propose a topic for your final project. You are encouraged to discuss this with the instructor in advance. Suggested topics will also be made available for you to choose from. The proposal will be in written form and should be roughly 2-3 single-spaced pages and contain at least 5 references, done using LaTeX and the ACL submission style. The draft will be evaluated primarily on written expression and coherence of argument. Feedback will be given both on writing and content.
Due March 20.
Homework 4: Grammars and semantics
Due Mar 29
Project Progress Report
The progress report is mainly a revision and extension of the proposal. It should take into account both types of comments given on the proposal. Expect it to require significant rewriting, as opposed to just editing of the proposal. In addition, it should include an update on progress to date. It should be 4 pages in length and contain at least 8 references, using LaTeX and the ACL submission style. It will be graded primarily on written expression and coherence of argument. Feedback will be given on content.
Due ??.
Homework 5: Grammar Engineering
Due ??
Final Project Report
The final report builds on the progress report and presents the project results and conclusions. It should be 8 pages in length and contain at least 10 references, using LaTeX and the ACL submission style. The grade will be based on the final product (program, corpus, etc) and the written report.
Due May 7.
