COMS W4705: Homeworks

Gilbert Street
[Main] | [General Information] | [Problem Sets]


  • April 17th: Homework 4 is released here. The analytical problems are due on April 27th; the programming assignment is due May 4th. Files for programming assignment: hw4.v2.tar.gz You will receive 0 points for analytical homeworks handed in after 5pm, May 1st, or for programming assignments handed in after 5pm, May 8th.

  • March 24th: Homework 3 is released here. The analytical problems are due on April 3rd; the programming assignment is due April 13th (see the homework for full details). Files for the programming assignment: hw3.tar.gz.

  • February 19th: Homework 2 is released here. The analytical problems are due by 5pm on Monday March 2nd; the programming assignment is due by 5pm on Thursday March 12th. You will receive 0 points for analytical homeworks handed in after 5pm, March 5th, or for programming assignments handed in after 5pm, March 15th. Files for the programming assignment: hw2.tar.gz.


  • January 24th: Homework 1 is released here. The analytical problems are due February 12th, 5pm; the programming assignment is due February 19th, 5pm. You will receive 0 points for analytical homeworks handed in after 5pm, February 16th, or for programming assignments handed in after 5pm, February 23rd.


    Please ignore the due dates on the homework pdf. We have extended the due dates, due to the cancelled class on January 27th.


    Files for the programming assignment: count_freqs.py, eval_ne_tagger.py, ner_train.dat, ner_dev.dat, ner_dev.key.

    Submission Instructions

    Group Work and Academic Honesty Policy

    All problems must be solved individually. You may discuss the problems with other students, but you have to do the write-up and implementation yourself. We will check homework assignments for duplicates. Violations will result in a grade of zero and further steps may be taken in accordance with the CS department's academic honesty policy.