Navigation Menu



Academics: Courses

This page contains information about courses for students interested in natural language processing and computational linguistics at CUNY.

Methods in Computational Linguistics I

This course is generally offered at the Graduate Center in Fall semester as part of the Linguistics program's MA and PhD-certificate program in computational linguistics; this course is meant to be an accelerated introduction to programming for linguists, using the Python language.
[Fall 2013, Huenerfauth] [Fall 2012, Sakas] [Fall 2010, Rosenberg]

Methods in Computational Linguistics II

This course is generally offered at the Graduate Center in the Spring semester as part of the Linguistics program's MA and PhD-certificate program in computational linguistics; this continuation of the Methods I course covers more advanced programming techniques, statistical background, machine learning techniques, and software libraries needed for computational linguistics research.
[Spring 2013, Sakas] [Spring 2012, Rosenberg] [Spring 2011, Ji]

Language Technology: Speech and Language Processing

This course is generally offered at the Graduate Center in the Spring semester, and it is cross-listed between the Computer Science and Linguistics programs. This is an introduction to the field of natural language processing.
[Spring 2013, Huang] [Spring 2012, Huenerfauth] [Spring 2011, Huenerfauth]

Natural Language Processing, Machine Learning
and The Web

This course is offered at Graduate Center, and it covers approaches to language understanding that are robust/scalable; machine learning and data analysis technologies that are well-suited to web data including online training, ranking, active learning and outlier detection; core web technologies and APIs; and ensemble methods for merging evidence from disparate sources.
[Fall 2013, Rosenberg]

Machine Learning

This course tends to be offered at the Graduate Center once per year as part of the Computer Science doctoral program.
[Spring 2013, Huang] [Spring 2011, Rosenberg] [Spring 2010, Rosenberg]

Advanced Natural Language Processing

This course is offered at the Graduate Center in the Fall semester, and it is cross-listed between the Computer Science and Linguistics programs. This course covers advanced research techniques and methodologies in the field of natural language processing.
[Fall 2012, Ji]

Spoken Language Processing

This course is typically offered at Queens College every 1-2 years; the course was available to both undergraduate and master's students.
[Fall 2011, Rosenberg]

Natural Language Processing

This course is typically offered at Queens College every 1-2 years; the course was available to both undergraduate and master's students.
[Fall 2010, Ji] [Spring 2010, Ji]