The M.A. in Computational Linguistics prepares linguistics students for challenging careers in industrial and research settings. In fact, there are many companies and research centers in the greater New York area that are focused on Internet search engine technologies, human speech recognition and synthesis, extracting and mining information available online, designing software that can analyze/process human writing, or developing educational applications. The program is designed for students with only basic familiarity with computers or programming, and the curriculum is designed to provide students with a core set of programming skills, solid foundation in major sub‐fields of linguistics, and an understanding of modern developments in the field of computational linguistics.
Contact Information for More Details
Please contact Prof. William Sakas for additional questions and concerns about these requirements and admissions deadline. Prof . Sakas is the director of the computational linguistics master's program
Detailed Curriculum for M.A. Program
The program requires 32 credits of course work, including 26 core credits. Students must also pass the Supervised Research Project.
Required Core Courses (26 credits):
- Introduction to Theoretical Linguistics (3 cr) + Practicum (1 cr)
- Syntax I (3 cr) + Practicum (1 cr)
- Methods in Computational Linguistics I (3 cr)+ Practicum (1 cr)
- Methods in Computational Linguistics II (3 cr) prerequisite: Methods I
- Language Technology (3 cr)
- Corpus Analysis (3 cr)
- *MA Supervised Research (1 credit Independent Study).
One of the following:
- Phonology I (3 cr) + Practicum (1 cr)
- Semantics I (3 cr) + Practicum (1 cr)
Electives: 6 credits
*Click here for instructions for the MA Supervised Research Project and approval form.
Note: Students with a strong computational or programming background may be able to replace one or both of the Methods in Computational Linguistics courses with other courses from the electives list.
Suggested Timeline for M.A. Program
Year 1 (Fall):
LING70100: Introduction to Theoretical Ling.
LING71200: Syntax I
LING78100: Methods in Computational Linguistics I
Year 1 (Spring):
LING83800: Methods in Computational Linguistics II
LING83600: Language Technology: Speech and Language Processing
One of the following:
LING71300: Phonology I
LING72399: Semantics I
Year 2 (Fall):
LING78000: Corpus Analysis
Elective
Year 2 (Spring):
Elective
Supervised Research
The Certificate Program for doctoral students allows them to pursue a specialization in the field of computational linguistics – following a curriculum similar to that of M.A. program. Participation in the certificate program can prepare doctoral students for research within the sub-field of computational linguistics or for using computer programming and statistical techniques for analyzing language data while pursuing research in some other sub-field of linguistics.
There are several faculty and research laboratories studying computational linguistics at CUNY. For more information about the research community in computational linguistics at CUNY, including special events and seminars, please visit the NLP at CUNY webpage. http://nlpatcuny.cs.qc.cuny.edu/