Detailed Course Information

For the most up-to-date information regarding courses, including descriptions and offerings, please visit the University Registrar Bulletin entries for Computer Science and Linguistics.

For information on the meeting times, locations, and instructors of courses offered in specific terms, please visit the University Registrar's Schedule of Classes.

Quick Links

Apply Now!

Request Information

Financial Aid

Current Course Schedule

The Computational Linguistics Master of Arts (MA) program involves coursework from both Computer Science and Linguistics. The following is a list of CL courses offered in the current school year.

For information on all computational linguistics program courses, including the full description and frequency of offering for each course, please see the Brandeis Course Bulletin Computer Science and Linguistics entries, under 'Courses of Instruction'.

Fall 2018


Computational Linguistics courses

LING 131 Introduction to Natural Language Prcoessing with Python (Wellner)

LING 160 Mathematical Methods in Linguistics (Malamud)

COSI 112 Modal, Temporal, and Spatial Logic for Language (Pustejovsky)

COSI 134 Statistical Approaches to Natural Language Processing (Xue)

COSI 136 Automated Speech Recognition (Meteer)

Computer Science Background and Elective Courses

COSI 11 Programming in Java (DiLillo, Hickey)

COSI 12 Advanced Programming Techniques (Papaemmanouil)

COSI 21 Data Structures and the Fundamentals of Computing (DiLillo)

COSI 29 Discrete Structures (Mairson)

COSI 118 Computer Supported Cooperation (Alterman)

COSI 119 Autonomous Robotics Lab (Salas)

COSI 131 Operating Systems (Shrira)

COSI 165 Software Entrepreneurship (Salas)

COSI 166 Capstone Project for Software Engineering (Salas)

COSI 167 Software Engineering Laboratory (Salas)

Linguistics Background and Elective Courses

LING 105 Phonetics (Plaster)

LING 120 Syntactic Theory (Goldberg)

LING 190 Topics in Linguistics: Fundamentals of Linguistic Research (Goldberg)

Spring 2019

Computational Linguistics courses

COSI 114 Fundamentals of Computational Linguistics (Pustejovsky)

COSI 132 Information Retrieval (Anick)

COSI 137 Information Extraction (Xue)

COSI 138 Computational Linguistics Second Year Seminar (Plaster)

COSI 140 Natural Language Annotation for Machine Learning (Staff)

COSI 217B NLP Systems (Xue)

Computer Science Background and Elective Courses

COSI 12 Advanced Programming Techniques (Salas, Hickey)

COSI 21 Data Structures and the Fundamentals of Computing (DiLillo)

COSI 101 Fundamentals of AI (Pollack)

COSI 105 Software Engineering for Scalability (Salas)

COSI 121 Structure and Interpretation of Computer Programs (Mairson)

COSI 129 Introduction to Big Data Analysis (Shrira)

COSI 130 Intro to the Theory of Computation (Storer)

COSI 149 Practical Machine Learning with Big Data (Hong)

Linguistics Background and Elective Courses

LING 110 Phonological Theory (Plaster)

LING 115 Morphology (Goldberg)

LING 125 Linguistic Typology (Goldberg)

LING 130 Formal Semantics: Truth, Meaning, and Language (Malamud)

LING 190 Topics in Linguistics: Speech Acts (Malamud)