Course Offerings
The Master of Science in Computational Linguistics involves coursework from computer science and linguistics. The following is a list of courses offered in the current academic year.
Fall 2019
Computational Linguistics Courses
Course Number | Course Title | Instructor |
---|---|---|
LING 131 | Introduction to Natural Language Processing with Python | Marcus Verhagen |
LING 160 | Mathematical Methods in Linguistics | Sophia Malamud |
COSI 134 | Statistical Approaches to Natural Language Processing | Nianwen Bert Xue |
COSI 135 | Computational Semantics | James Pustejovsky |
COSI 217b
|
Natural Language Processing Systems Topic for fall 2019: Extracting Entities from Real-World Data |
Constantine Lignos |
Computer Science Background and Elective Courses
Course Number | Course Title | Instructor |
---|---|---|
COSI 10 | Introduction to Problem Solving in Python | Antonella DiLillo, Thomas Hickey |
COSI 12 | Advanced Programming Techniques | Antonella DiLillo |
COSI 21 | Data Structures and the Fundamentals of Computing | Hongfu Liu |
COSI 29 | Discrete Structures | Mitch Cherniack |
COSI 101 | Fundamentals of Artificial Intelligence | Pengyu Hong |
COSI 102 | Software Entrepreneurship | Pito Salas |
COSI 119 | Autonomous Robotics | Pito Salas |
COSI 125 | Human-Computer Interaction | Rick Alterman |
COSI 131 | Operating Systems | Olga Papaemmanouil |
COSI 180 | Algorithms | Jim Storer |
COSI 190 | Introduction to Programming Language Theory | Harry Mairson |
Linguistics Background and Elective Courses
Course Number | Course Title | Instructor |
---|---|---|
LING 100 | Introduction to Linguistics | Keith Plaster |
LING 120 | Syntactic Theory | Lotus Goldberg |
LING 140 | Architecture of Conversation: Discourse and Pragmatics | Sophia Malamud |
LING 190B 1 | Topics in Linguistics: Introduction to Research in Linguistics | Lotus Goldberg |
LING 190B 2 | Topics in Linguistics: Phonology II | Keith Plaster |
Spring 2020
Computational Linguistics Courses
Course Number | Course Title | Instructor |
---|---|---|
COSI 114 | Fundamentals of Computational Linguistics | Staff |
COSI 132 | Information Retrieval | Peter Anick |
COSI 136 | Automated Speech Recognition | Marie Meteer |
COSI 137 | Information Extraction | Benjamin Wellner |
COSI 138 | Computational Linguistics Second Year Seminar | Keith Plaster |
COSI 140 | Natural Language Annotation for Machine Learning | Nianwen Bert Xue |
COSI 216A | Topics in Natural Language Processing | James Pustejovsky |
COSI 217B |
Natural Language Processing Systems |
Nianwen Bert Xue |
Computer Science Background and Elective Courses
Course Number | Course Title | Instructor |
---|---|---|
COSI 12 | Advanced Programming Techniques in Java | Antonella DiLillo, Pito Salas |
COSI 21 | Data Structures and the Fundamentals of Computing | Antonella DiLillo |
COSI 121 | Structure and Interpretation of Computer Programs | Harry Mairson |
COSI 126 | Introduction to Data Mining | Hongfu Liu |
COSI 127 | Database Management Systems | Mitch Cherniack |
COSI 130 | Introduction to the Theory of Computation | Antonella DiLillo |
COSI 166B | Capstone Project for Software Engineering | Pito Salas |
Linguistics Background and Elective Courses
Course Number | Course Title | Instructor |
---|---|---|
LING 110 | Phonological Theory | Keith Plaster |
LING 121 | Syntax II | Lotus Goldberg |
LING 125 | Linguistic Typology | Lotus Goldberg |
LING 130 | Formal Semantics: Truth, Meaning and Language | Sophia Malamud |
LING 171 | Language and the Law | Keith Plaster |